Вы находитесь на странице: 1из 5

Задачи.

Раздел 3 ЕГЭ

Условный оператор if
1. Дано целое число. Если оно является положительным, то прибавить к нему 1;
если отрицательным, то вычесть из него 2; если нулевым, то заменить его на
10. Вывести полученное число.

2. Даны три целых числа. Найти количество положительных и количество


отрицательных чисел в исходном наборе.

3. Составить программу, которая выводит слово «ПРИВЕТ», если введена 1 и


слово «ПОКА», если введена 2.

4. Составить программу, которая определяет является ли прямоугольник со


сторонами А и В квадратом.

5. Написать программу вычисления площади кольца. Программа должна проверять


правильность исходных данных. Ниже приведен рекомендуемый вид экрана во
время выполнения программы.
Введите исходные данные:
Радиус кольца: 10.5
Радиус отверстия: 20
Ошибка!
Радиус кольца не может быть меньше радиуса отверстия.

6. Даны вещественные числа: X, Y , Z. Определить, существует ли треугольник с


такими длинами сторон и, если существует, будет ли он прямоугольным.
Необходимым и достаточным условием существования треугольника является выполнение
следующих неравенств:
a+b>c, a+c>b, b+c>a, (a>0, b>0, c>0), где a, b и с - длины сторон треугольника.

7. *** Напишите программу, которая обеспечивает ввод двух целых чисел и


выводит наибольшее из них.

8. Верно ли определяет максимальное из трёх чисел, записанных в переменные


a , b и c следующая программа
если a > b то M = a
иначе M = b
если с > b то M:= с
иначе M = b
Укажите значения переменных, при котором в переменной M будет получен
неверный ответ. Как нужно доработать программу, чтобы она всегда работала
правильно

9. *** Ввести три целых числа, найти максимальное из них. Пример:


Введите три целых числа:
1 5 4
Максимальное число 5
10. Напишите программу, которая обеспечивает ввод трех целых чисел и выводит
сообщение «yes», если среди них есть одинаковые.

11. Ввести пять целых чисел, найти максимальное из них. Пример:


Введите пять целых чисел:
1 5 4 3 2
Максимальное число 5
print("Введите значение 1-го x: ")
max = int(input())
print("Введите значение 2-го x: ")
x2 = int(input())
if x2 > max:
max = x2

12. Даны три числа. Найдите те два из них, сумма которых наибольшая.

13. Пользователь вводит четыре числа. Найдите наибольшее четное число среди
них. Если оно не существует, выведите фразу "not found"

14. * Вести последовательно возраст Антона, Бориса и Виктора. Определить, кто


из них старше.
Пример:
Возраст Антона: 15
Возраст Бориса: 17
Возраст Виктора: 16
Ответ: Борис старше всех.
Пример:
Возраст Антона: 17
Возраст Бориса: 17
Возраст Виктора: 16
Ответ: Антон и Борис старше Виктора.

15. Напишите программу, которая получает три числа и выводит количество


одинаковых чисел в этой цепочке.
Пример:
Введите три числа:
5 5 5
Все числа одинаковые.
Пример:
Введите три числа:
5 7 5
Два числа одинаковые.
Пример:
Введите три числа:
5 7 8
Нет одинаковых чисел.

16. Напишите программу, которая получает номер месяца и выводит


соответствующее ему время года или сообщение об ошибке.
Пример:
Введите номер месяца:
5
Весна.
Пример:
Введите номер месяца:
15
Неверный номер месяца.

17. * Напишите программу, которая получает возраст человека (целое число, не


превышающее 120) и выводит этот возраст со словом «год», «года» или «лет».
Например, «21 год», «22 года», «25 лет».
Пример:
Введите возраст: 18
Вам 18 лет.
Пример:
Введите возраст: 21
Вам 21 год.
Пример:
Введите возраст: 22
Вам 22 года.

18. Напишите программу, которая получает номер месяца и выводит его название
и время года.
Пример:
Введите номер месяца:
5
Этот месяц – май, время года - весна.
Пример:
Введите номер месяца:
15
Неверный номер месяца.

19. Напишите программу, которая получает день и номер месяца и определяет


дату следующего дня. Считайте, что год невисокосный (365 дней).
Пример:
Введите день и месяц: 25 12
Следующий день: 26 декабря
Пример:
Введите день и месяц: 28 2
Следующий день: 1 марта
20. * Напишите программу, которая получает день и номер месяца, а выводит
количество дней, оставшихся до Нового Года. Считайте, что год невисокосный
(365 дней). Учтите, что слово «дней» может иметь также формы «день» и
«дня».
Пример:
Введите день и месяц: 25 12
Осталось 7 дней до Нового Года.
Пример:
Введите день и месяц: 1 1
Осталось 364 дня до Нового Года.
Пример:
Введите день и месяц: 31 2
Неверная дата.
21. Вычислить корни квадратного уравнения ax2+bx+c. Коэффициенты a, b, c
вводит пользователь

Вам также может понравиться