Методическая разработка заданий по программированию на Python по теме: ''Алгоритмические конструкции''

Автор: Куразеева Снежана Валерьевна

Организация: ГАПОУ СО ННХТ

Населенный пункт: г. Новокуйбышевск

Цель: повторить алгоритмические конструкции (следование, ветвление, повторение) на языке программирования Python.

1. Cоставьте программу, в которой необходимо вести два числа в разных строчках и произвести сложение этих чисел. Результат вывести на экран.

2. Cоставьте программу, в которой необходимо вести три числа в разных строчках и произвести произведение первого числа и суммы второго и третьего чисел. Результат вывести на экран.

3. Cоставьте программу, в которой необходимо вести четыре числа в разных строчках и произвести деление разности первого и второго чисел на сумму третьего и четвертого чисел. Результат вывести на экран.

4. Cоставьте программу, в которой необходимо вести три числа в разных строчках и произвести сумму разности первых двух чисел на сумму третьего числа и 45. Результат вывести на экран.

5. Даны числа А, В (числа вводить с клавиатуры). Cоставьте программу для вычисления значения Х. Х=(А-В)*(А2-2АВ+В2). Результат вывести на экран.

6. Даны числа А, В (числа вводить с клавиатуры). Cоставьте программу для вычисления значения Х. Х=(А-В)*(А+В)*(А3-2АВ+В3). Результат вывести на экран.

7. Cоставьте программу, в которой необходимо вести с клавиатуры следующие данные пользователя в три строчки:

-фамилия;

-имя;

-отчество;

-возраст;

-класс.

Выведите на экран данные пользователя в одну строчку.

8. Ввести с клавиатуры четыре целых числа, найдите их сумму, деление и среднее арифметическое.

9. Введите с клавиатуры координаты четырех точек (A, B, С, D) на плоскости (вещественные числа). Вычислите периметр четырехугольника ABСD.

10. Получите случайное пятизначное число и выведите на экран через пробел его первую, третью и последнюю цифры.

11. Получите случайное трехзначное число и выведите на экран разность его первого и последнего цифр.

12. Составьте программу, в которой необходимо вести с клавиатуры число А. Если число А больше 0, то к нему необходимо прибавить число 1, иначе вычесть из него 2. На экран вывести полученное число.

13. Составьте программу, в которой даны три вещественных числа А, В и С. На экран вывести количество положительных и отрицательных чисел.

14. Составьте программу, в которой даны три числа А, В и С. На экран вывести наибольшее из этих чисел.

15. Составьте программу, в которой даны три числа А, В и С. На экран вывести значение min(XYZ, X+Y+Z).

16. Составьте программу, в которой дано число А. Определите, принадлежит ли данное число к интервалу [-20;20]. На экран вывести словесный ответ «Yes» или «No».

17. Составьте программу, в которой в которой дано число X. Вычислите значение функции F, принимающей значения вещественного типа:

F (X) = 2*X, если Х ≥1;

Х2, если 2≤Х≥-5;

-Х, если Х≤0.

18. Составьте программу, в которой в которой дано число X. Вычислите значение функции F, принимающей значения целого типа:

F (X) = X, если Х принадлежит [1;+∞);

0, если Х=0;

-Х, если Х принадлежит (-∞;-1].

19. Составьте программу, которая выводит на экран значения степени от 0 до 20 числа 17 через запятую. Фрагмент вывода: 1, 289, 4913, 83521, … .

20. Составьте программу, которая выводит на экран значения степени от 0 до 20 числа А через запятую.

21. Составьте программу, в которой дано некоторое число А>0, проверьте, является ли данное число степенью числа 5. После проверки на экран вывести TRUE, (если – да) или FALSE (если – нет).

22. Составьте программу, в которой дано некоторое число А>0. На экран вывести все его цифры в обратном порядке, начиная с разряда единиц. Используйте операции деления на цело и взятия остатка от деления.

23. Составьте программу, которая выводит на экран ряд чисел Фиббоначи (Fк): 1 1 2 3 5 8 13 21. Fк определяется как:

F1 = 1, F2 = 1, FK = FK−2 + FK−1, K = 3, 4, . . .

24. Составьте программу, в которой необходимо на экран вывести степени числа 2 с 1-й по 10-ю с шагом 2.

25. Составьте программу, в которой даны два числа А и В (А<В) (данные вводятся с клавиатуры). На экран вывести в порядке убывания целые числа между числами А и В, а также количество данных чисел N.

26. Составьте программу, в которой даны два числа А и В (А<В) (данные вводятся с клавиатуры). На экран вывести сумму всех целых чисел от А до В включительно.

27. Составьте программу, в которой дано целое число А > 0. На экран вывести сумму: (!А)2+(!А+1)2 + (!А + 2)2 + . . . + (2·(!А))2.

28. Составить программу игры «Угадай пароль», в которой компьютер загадывает пароль, состоящий из четырех цифр, а пользователь угадывает его последовательно по цифрам за некоторое количество шагов.

29. Составьте программу, которая выводит таблицу умножения в виде матрицы (таблица Пифагора).

30. Составьте программу, в которой дано число А > 0. На экран вывести все тройки чисел x, y и z для которых x2 + y2 + z2 = n.


Приложения:
  1. file0.docx.. 16,6 КБ
Опубликовано: 07.12.2020