Практическая работа "Решение задач по разработке и выполнению программ в среде программирования. Циклы"
Практическая работа
Решение задач по разработке и выполнению программ в среде
программирования. Циклы.
Цель работы: познакомиться с циклической структурой (while, for).
Научиться работать с числами используя данную структуру.
Задание 1. Решить задачу.
Получить таблицу значений функции y=x
2
+1 для x=1; 2; 3; …; 10.
Образец программы:
# Таблица квадратов
•
print("Квадраты чисел:")
•
x = 1 # начальное значение x
•
while x<=10: # пока x<=10 повторять:
•
y = x**2+1 # вычисление функции
•
print("{:3}".format(x), "{:5}".format(y))
•
x = x+1 # следующее значение x
Задание 2. Самостоятельно составить программу для нахождения
значений функции.
1) Напишите программу, которая выводит значения функции y=x
2
-2x+1 на
интервале от -10 до 10.
2). Напишите программу, которая выводит значения функции на
интервале от -10 до 10.
Задание 3. Решить задачу.
Напишите программу, которая в последовательности натуральных чисел
определяет максимальное число, кратное 5. Программа получает на вход количество
чисел в последовательности, а затем сами числа. В последовательности всегда
имеется число, кратное 5. Количество чисел не превышает 1000. Введённые числа не
превышают 30 000. Программа должна вывести одно число — максимальное число,
кратное 5.
Образец программы:
n = int(input())
maxi = 0
for i in range(n):
a = int(input())
if a % 5 == 0 and a > maxi:
maxi = a
print(maxi)
Задание 4. Решить задачу.
Напишите программу, которая в последовательности натуральных чисел
определяет минимальное число, кратное 3. Программа получает на вход количество
чисел в последовательности, а затем сами числа. В последовательности всегда
имеется число, кратное 3. Количество чисел не превышает 1000. Введённые числа не
превышают 30 000. Программа должна вывести одно число — минимальное число,
кратное 3.
Информатика - еще материалы к урокам:
- Практическая работа по теме "Таблицы"
- Презентация "Понятие алгоритма. Исполнитель алгоритма"
- Практическая работа №6 "Программирование циклов в языке 1С"
- Презентация "Смена времени суток в фотошопе"
- Разработка Телеграм-бота для создания профилей
- Аттестационный материал для проведения промежуточной аттестации по информатике 7-8 класс