Задании для лабораторная работа №4


Download 184.53 Kb.
Pdf ko'rish
bet1/3
Sana21.04.2023
Hajmi184.53 Kb.
#1367994
  1   2   3
Bog'liq
Python. 4-laboratoriya ishi



Языки программирования (Python) I | Dasturlash tillari (Python) I 
Задании для лабораторная работа 
№4 
|| Laboratoriya ishi topshiriqlari 
№4
 
(def, return, *tuple, **dict, params) 
Задание-4.1 
1. Определить значение z =max(a,2*b)*max(2*a-b,b) , , где max (x,y) — 
максимальное из чисел х, у. Задачу решить двумя способами:
1) не используя функцию max;
2) определив и использовав функцию max.
2. Определить значение z =min(a,2*b)*min(2*a-b,b) , , где min (x,y) — 
минимальное из чисел х, у. Задачу решить двумя способами:
1) не используя функцию min;
2) определив и использовав функцию min. 
3. Определить значение z =sign x + sign y, где
sign a= 
{
−1, при а < 0
0, при а = 0
1, при а > 0
Значения x и y вводятся с клавиатуры. Задачу решить двумя способами:
1) не используя функцию sign;
2) определив и использовав функцию sign. 
4. Найти периметр фигуры ABCD по заданным сторонам AB, AD и DC 
(Определить функцию для расчета гипотенузы прямоугольного треугольника 
по его катетам.) 
5. Даны основания и высоты двух равнобедренных трапеций. Найти сумму 
их периметров. (Определить функцию для расчета периметра 
равнобедренной трапеции по ее основаниям и высоте.) 
6. Даны три квадратных уравнения: 𝑎𝑥
2
+ 𝑏𝑥 + 𝑐, 𝑏𝑥
2
+ 𝑎𝑥 + 𝑐, 𝑐𝑥
2
+ 𝑎𝑥 +
𝑏. Сколько из них имеют вещественные корни? (Определить функцию, 


Языки программирования (Python) I | Dasturlash tillari (Python) I 
позволяющую распознавать наличие вещественных корней в квадратном 
уравнении.) 
7. Найти периметр треугольника, заданного координатами своих вершин. 
(Определить функцию для расчета длины отрезка по координатам его 
вершин.) 
8. Даны вещественные числа a, b, c, d, e. Найти площадь пятиугольника, 
(Определить функцию для расчета площади треугольника по трем его 
сторонам.) 
9. Даны вещественные числа 𝑥
1
, 𝑦
1
,. 𝑥
2
, 𝑦
2
, 𝑥
3
, 𝑦
3
, … . ., 𝑥
5
, 𝑦
5
, Найти площадь 
пятиугольника , вершины которого имеют координаты (𝑥
1
, 𝑦
1
),(𝑥
2
, 𝑦
2
), (𝑥
3

𝑦
3)
, … . ., (𝑥
5
, 𝑦
5
). (Определить функцию для расчета площади треугольника 
по координатам его вершин.) 
10. Даны две последовательности целых чисел: 𝑎
1
, 𝑎
2
,… 𝑎
8
, и 𝑏
1
, 𝑏
2
, … 𝑏
8

Найти количество четных чисел в первой из них и количество нечетных во 
второй. (Определить функцию, позволяющую распознавать четные числа.) 
11. Даны натуральное число n и целые числа 𝑎
1
, 𝑎
2
,… 𝑎
𝑛
. Найти количество 
чисел 𝑎
𝑖
( i=1, 2, ..., n), являющихся полными квадратами. (Определить 
функцию, позволяющую распознавать полные квадраты.) 
12. Даны натуральное число n и целые числа 
𝑎
1
, 𝑎
2
,… 𝑎
𝑛
. Найти количество 
чисел 𝑎
𝑖
( i=1, 2, ..., n), являющихся степенями пятерки. (Определить 
функцию, позволяющую распознавать степени пятерки.) 
13. Найти все трехзначные простые числа. (Определить функцию, 
позволяющую распознавать простые числа.) 
14. Два простых числа (см. предыдущую задачу) называются "близнецами", 
если они отличаются друг от друга на 2 (таковы, например, числа 41 и 43). 


Языки программирования (Python) I | Dasturlash tillari (Python) I 
Напечатать все пары чисел-"близнецов", не превышающих число 200. 
(Определить функцию, позволяющую распознавать простые числа.) 
15. Найти значение выражения
2 ∗ 5! + 3 ∗ 8!
6! + 4!
где n! означает факториал числа n ( n!= 1*2*…*n ). (Определить функцию 
для расчета факториала натурального числа.) 

Download 184.53 Kb.

Do'stlaringiz bilan baham:
  1   2   3




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling