№1 · ОПЕРАТОРЫ
1. Присваивание значения переменной
Какое значение будет выведено после выполнения программы?
Ф.И.
Класс
Разберём программный код: от простых операций до алгоритмов с массивами и графами. Внимательно проверяй каждый шаг и ищи эффективное решение.
№1 · ОПЕРАТОРЫ
Какое значение будет выведено после выполнения программы?
№2 · УСЛОВИЯ
Какое сообщение выведет программа при значении ?
```text
если x > 5 то
вывести «да»
иначе
вывести «нет»
```
№3 · ЦИКЛЫ
Заполните пропуск в записи цикла.
Цикл с параметром повторяет действия для значений счётчика от до указанной границы.
№4 · ТИПЫ ДАННЫХ
Заполните таблицу: для каждого объекта укажите наиболее подходящий тип данных.
| Объект | Тип данных | Пример значения |
|---|---|---|
| Количество попыток | ||
| Средняя температура | ||
| Название файла | ||
| Ответ на вопрос да/нет |
№5 · ИСТИННОСТЬ
Определите истинность каждого утверждения, опираясь только на правила выполнения логических операций.
№6 · АЛГОРИТМЫ
Расположите действия алгоритма поиска максимального элемента в правильном порядке.
№7 · СООТВЕТСТВИЕ
Соедините структуру данных с наиболее подходящим описанием.
№8 · СЛОЖНОСТЬ
Алгоритм последовательно сравнивает каждую пару соседних элементов массива и выполняет несколько проходов по массиву длины . В худшем случае число сравнений пропорционально . Какова асимптотическая сложность алгоритма? Запишите ответ в виде .
№9 · ДИНАМИЧЕСКОЕ ПРОГРАММИРОВАНИЕ
В таблице заданы значения:
1 3 1
2 2 4
1 5 1
Из верхней левой клетки можно двигаться только вправо или вниз. Найдите максимальную сумму чисел на пути до нижней правой клетки. Запишите число и кратко укажите последовательность выбранных клеток.
№10 · ГРАФЫ
Во взвешенном графе заданы рёбра: , , , , , , . Найдите кратчайший путь из вершины в вершину и его длину. Запишите последовательность вершин и суммарный вес пути.
№1 · СИНТАКСИС
Выберите тип результата операции целочисленного деления в Python: 17 // 5.
№2 · ПЕРЕМЕННЫЕ
Заполните пропуски в названиях операций Python.
Операция получения остатка обозначается , возведения в степень — , логическое «и» — .
№3 · АЛГОРИТМЫ
Как называется алгоритмическая конструкция, которая выбирает одну из ветвей в зависимости от условия?
№4 · ЛОГИКА
Определите истинность утверждений, используя правила логики и приоритет операторов Python.
№5 · СЛОЖНОСТЬ
Соедините алгоритм с его асимптотической оценкой сложности.
№6 · МАССИВЫ
Заполните таблицу по массиву A = [8, 3, 11, 6]. Первый индекс равен нулю.
| Индекс | 0 | 1 | 2 | 3 |
|---|---|---|---|---|
| Элемент массива | 8 | 3 | 11 | 6 |
| Чётность элемента |
+15 заданий в этом листе
Зарегистрируйтесь — и соберите свой рабочий лист по этой теме за минуту: заданий столько, сколько нужно.
№7 · ЦИКЛЫ
Сколько раз выполнится тело цикла?
for i in range(2, 11, 2):
print(i)
№8 · ФУНКЦИИ
Заполните пропуски в определении функции Python.
Ключевое слово для определения функции — , а для возврата результата из функции — .
№9 · ОТЛАДКА
Какой тип ошибки возникает при обращении к элементу списка по несуществующему индексу в Python?
№10 · ЦИКЛЫ
Определите истинность утверждений о работе цикла while в Python.
№11 · ПОИСК
Соедините название алгоритма с его характеристикой.
№12 · АЛГОРИТМЫ
Расположите этапы решения задачи в правильном порядке.
№13 · ТИПЫ ДАННЫХ
Распределите названия типов данных Python по двум группам: изменяемые и неизменяемые.
Слова для распределения: int, dict, set, str, tuple, list
Изменяемые
Неизменяемые
№14 · РЕКУРСИЯ
Что обязательно должно быть в корректной рекурсивной функции, чтобы рекурсия завершалась?
№15 · ФАЙЛЫ
Заполните пропуски в распространённой конструкции чтения текстового файла.
Для открытия файла используется функция , а режим чтения обозначается строкой .
№16 · ОТЛАДКА
Определите истинность утверждений о видах ошибок в программах.
№17 · МНОЖЕСТВА
Соедините операцию над множествами с её обозначением в Python.
№18 · СЛОЖНОСТЬ
Сравните оценки сложности алгоритмов и укажите, какая из них меньше при больших значениях n.
№19 · АЛГОРИТМЫ
Найдите лишнюю строку среди элементов типичной программы, которая считывает число и выводит его квадрат.
№20 · БЛОК-СХЕМА
Постройте блок-схему алгоритма: для положительного целого числа N последовательно выделять последнюю цифру, проверять, является ли она чётной, и добавлять чётные цифры к сумме. После обработки всех цифр вывести полученную сумму. Используйте циклическую структуру и условие.
Создайте уникальный лист по своей теме
Зарегистрируйтесь бесплатно — лист сохранится в личном кабинете, откуда его можно скачать в PDF и распечатать.
В листе 30 заданий: множественный выбор, заполни пропуски, таблица, истина / Ложь, последовательность, соединение, краткий ответ, реши задачу, распределение, сравни числа, найти лишнее, математический рисунок.
Да, задания ориентированы на школьную программу по информатике для 11 класса по ФГОС.
Да. После регистрации лист открывается в конструкторе: задания можно заменить, перегенерировать или добавить новые.