№1 · БАЗОВЫЙ УРОВЕНЬ
1. Таблица значений переменной
Заполните таблицу значений переменной для цикла на языке Python: s = 0; for i in range(1, 5): s = s + i
| Итерация (i) | Значение s до | Значение s после |
|---|---|---|
| 1 | ||
| 2 | ||
| 3 | ||
| 4 |
Ф.И.
Класс
Циклы позволяют компьютеру выполнять тысячи операций за мгновение. Сегодня мы научимся управлять повторениями и переводить математические закономерности на язык программирования.
№1 · БАЗОВЫЙ УРОВЕНЬ
Заполните таблицу значений переменной для цикла на языке Python: s = 0; for i in range(1, 5): s = s + i
| Итерация (i) | Значение s до | Значение s после |
|---|---|---|
| 1 | ||
| 2 | ||
| 3 | ||
| 4 |
№2 · БАЗОВЫЙ УРОВЕНЬ
Вычислите конечное значение переменной S после выполнения фрагмента кода.
№3 · БАЗОВЫЙ УРОВЕНЬ
Заполните пропуски в конструкциях циклов на Python.
1) i in range(10):
2) while x 100:
3) for i in (1, 5):
№4 · БАЗОВЫЙ УРОВЕНЬ
Определите, верны ли данные утверждения о циклах.
№5 · БАЗОВЫЙ УРОВЕНЬ
Найдите сумму первых пяти четных натуральных чисел (2, 4, 6, 8, 10) с помощью цикла. Запишите итоговый результат.
№6 · СРЕДНИЙ УРОВЕНЬ
Какой фрагмент кода правильно вычисляет факториал числа ()?
№7 · СРЕДНИЙ УРОВЕНЬ
Заполните значения переменных в цикле: a = 20; b = 3; while a > b: a = a - b
| Шаг | Значение a | Значение b |
|---|---|---|
| Старт | 20 | 3 |
| 1 | ||
| 2 | ||
| 3 | ||
| 4 | ||
| 5 | ||
| 6 |
№8 · СРЕДНИЙ УРОВЕНЬ
Вычислите значение S после выполнения циклов с параметром шага.
+8 заданий в этом листе
Зарегистрируйтесь — и соберите свой рабочий лист по этой теме за минуту: заданий столько, сколько нужно.
№9 · СРЕДНИЙ УРОВЕНЬ
Допишите код для поиска минимального числа в последовательности из 5 чисел.
m = int(input())
for i in range(4):
x = int(input())
if x m:
m =
print(m)
№10 · СРЕДНИЙ УРОВЕНЬ
Проанализируйте работу вложенных циклов.
№11 · ПОВЫШЕННЫЙ УРОВЕНЬ
Последовательность Фибоначчи задается так: . С помощью цикла найдите первое число Фибоначчи, которое больше .
№12 · ПОВЫШЕННЫЙ УРОВЕНЬ
Сколько раз будет выведено слово 'HELLO' в результате выполнения следующего кода?
for i in range(3):
for j in range(i, 3):
print('HELLO')
№13 · ПОВЫШЕННЫЙ УРОВЕНЬ
Проведите трассировку цикла для перевода числа в двоичную систему: while N > 0: print(N % 2); N = N // 2
| Итерация | N (до) | N % 2 (остаток) | N // 2 (новое N) |
|---|---|---|---|
| 1 | |||
| 2 | |||
| 3 | |||
| 4 |
№14 · ПОВЫШЕННЫЙ УРОВЕНЬ
Вычислите значение после выполнения алгоритма.
№15 · ПОВЫШЕННЫЙ УРОВЕНЬ
Заполните пропуски в алгоритме, который определяет, является ли число простым.
is_prime = True
for i in range(2, int(n**0.5) + 1):
if n % == 0:
is_prime =
Создайте уникальный лист по своей теме
Зарегистрируйтесь бесплатно — лист сохранится в личном кабинете, откуда его можно скачать в PDF и распечатать.
В листе 15 заданий: таблица, реши примеры, заполни пропуски, истина / Ложь, реши задачу, множественный выбор.
Да, задания ориентированы на школьную программу по алгебре для 8 класса по ФГОС.
Да. После регистрации лист открывается в конструкторе: задания можно заменить, перегенерировать или добавить новые.