Рабочий лист на тему:

Программирование

Информатика11 класс30 заданий
Множественный выборЗаполни пропускиТаблицаИстина / ЛожьПоследовательностьСоединениеКраткий ответРеши задачуРаспределениеСравни числаНайти лишнееМатематический рисунок

Типы заданий

Множественный выборЗаполни пропускиТаблицаИстина / ЛожьПоследовательностьСоединениеКраткий ответРеши задачуРаспределениеСравни числаНайти лишнееМатематический рисунок
Программирование

11 класс · дифференцированный

Ф.И.
Класс


Разберём программный код: от простых операций до алгоритмов с массивами и графами. Внимательно проверяй каждый шаг и ищи эффективное решение.

№1 · ОПЕРАТОРЫ

1 ВОПРОС · 1 БАЛЛ

1. Присваивание значения переменной

Какое значение будет выведено после выполнения программы?

  • 12
  • 7
  • 5
  • 35

№2 · УСЛОВИЯ

1 ВОПРОС · 1 БАЛЛ

2. Проверка простого условия

Какое сообщение выведет программа при значении ?

```text
если x > 5 то
 вывести «да»
иначе
 вывести «нет»
```

  • да
  • нет
  • 8
  • программа завершится с ошибкой

№3 · ЦИКЛЫ

1 ПРОПУСК · 1 БАЛЛ

3. Счётчик цикла

Заполните пропуск в записи цикла.

Цикл с параметром повторяет действия для значений счётчика от до указанной границы.

№4 · ТИПЫ ДАННЫХ

4 СТРОКИ · 2 БАЛЛА

4. Выбор типа данных

Заполните таблицу: для каждого объекта укажите наиболее подходящий тип данных.

ОбъектТип данныхПример значения
Количество попыток
Средняя температура
Название файла
Ответ на вопрос да/нет

№5 · ИСТИННОСТЬ

4 УТВЕРЖДЕНИЯ · 2 БАЛЛА

5. Свойства логических выражений

Определите истинность каждого утверждения, опираясь только на правила выполнения логических операций.

  1. Выражение истина И ложь имеет значение ложь.
  2. Выражение истина ИЛИ ложь имеет значение истина.
  3. Отрицание значения истина имеет значение истина.
  4. Выражение ложь И ложь имеет значение истина.

№6 · АЛГОРИТМЫ

4 ШАГА · 2 БАЛЛА

6. Порядок выполнения алгоритма

Расположите действия алгоритма поиска максимального элемента в правильном порядке.

  1. Сравнить текущий элемент с сохранённым максимумом.
  2. Просмотреть остальные элементы массива по очереди.
  3. Вывести найденный максимум.
  4. Запомнить первый элемент как текущий максимум.

№7 · СООТВЕТСТВИЕ

4 ПАРЫ · 2 БАЛЛА

7. Структуры данных и их назначение

Соедините структуру данных с наиболее подходящим описанием.

№8 · СЛОЖНОСТЬ

1 ЗАДАЧА · 4 БАЛЛА

8. Оценка времени сортировки

Алгоритм последовательно сравнивает каждую пару соседних элементов массива и выполняет несколько проходов по массиву длины . В худшем случае число сравнений пропорционально . Какова асимптотическая сложность алгоритма? Запишите ответ в виде .

№9 · ДИНАМИЧЕСКОЕ ПРОГРАММИРОВАНИЕ

1 ЗАДАЧА · 4 БАЛЛА

9. Максимальная сумма пути

В таблице заданы значения:

1 3 1
2 2 4
1 5 1

Из верхней левой клетки можно двигаться только вправо или вниз. Найдите максимальную сумму чисел на пути до нижней правой клетки. Запишите число и кратко укажите последовательность выбранных клеток.

№10 · ГРАФЫ

1 ЗАДАЧА · 5 БАЛЛОВ

10. Кратчайший путь во взвешенном графе

Во взвешенном графе заданы рёбра: , , , , , , . Найдите кратчайший путь из вершины в вершину и его длину. Запишите последовательность вершин и суммарный вес пути.

№1 · СИНТАКСИС

1 ВАРИАНТ · 1 БАЛЛ

1. Тип результата операции

Выберите тип результата операции целочисленного деления в Python: 17 // 5.

  • Целое число
  • Всегда вещественное число
  • Строка
  • Логическое значение

№2 · ПЕРЕМЕННЫЕ

3 ПРОПУСКА · 1 БАЛЛ

2. Основные операции с переменными

Заполните пропуски в названиях операций Python.

Операция получения остатка обозначается , возведения в степень — , логическое «и» — .

№3 · АЛГОРИТМЫ

1 ОТВЕТ · 1 БАЛЛ

3. Условный оператор

Как называется алгоритмическая конструкция, которая выбирает одну из ветвей в зависимости от условия?

№4 · ЛОГИКА

4 УТВЕРЖДЕНИЯ · 1 БАЛЛ

4. Логические выражения

Определите истинность утверждений, используя правила логики и приоритет операторов Python.

  1. Выражение not True имеет значение False.
  2. Выражение True and False имеет значение True.
  3. Оператор or возвращает False только тогда, когда оба операнда ложны.
  4. Оператор not применяет логическое отрицание к двум операндам одновременно.

№5 · СЛОЖНОСТЬ

4 ПАРЫ · 1 БАЛЛ

5. Оценка сложности алгоритмов

Соедините алгоритм с его асимптотической оценкой сложности.

№6 · МАССИВЫ

3 СТРОКИ · 1 БАЛЛ

6. Индексы элементов массива

Заполните таблицу по массиву A = [8, 3, 11, 6]. Первый индекс равен нулю.

Индекс0123
Элемент массива83116
Чётность элемента

+15 заданий в этом листе

Зарегистрируйтесь — и соберите свой рабочий лист по этой теме за минуту: заданий столько, сколько нужно.

№7 · ЦИКЛЫ

1 ВЫБОР · 1 БАЛЛ

7. Число итераций цикла

Сколько раз выполнится тело цикла?

for i in range(2, 11, 2):
 print(i)

  • 5
  • 4
  • 6
  • 9

№8 · ФУНКЦИИ

2 ПРОПУСКА · 1 БАЛЛ

8. Параметры и результат функции

Заполните пропуски в определении функции Python.

Ключевое слово для определения функции — , а для возврата результата из функции — .

№9 · ОТЛАДКА

1 ОТВЕТ · 1 БАЛЛ

9. Ошибка индексации

Какой тип ошибки возникает при обращении к элементу списка по несуществующему индексу в Python?

№10 · ЦИКЛЫ

4 УТВЕРЖДЕНИЯ · 1 БАЛЛ

10. Цикл с предусловием

Определите истинность утверждений о работе цикла while в Python.

  1. Условие while проверяется перед каждой итерацией.
  2. Цикл while обязательно выполнится хотя бы один раз.
  3. Если условие сразу ложно, тело цикла не выполнится.
  4. Цикл while нельзя завершить оператором break.

№11 · ПОИСК

4 ПАРЫ · 1 БАЛЛ

11. Алгоритмы поиска и сортировки

Соедините название алгоритма с его характеристикой.

№12 · АЛГОРИТМЫ

4 ШАГА · 1 БАЛЛ

12. Порядок разработки программы

Расположите этапы решения задачи в правильном порядке.

  1. Запись алгоритма на языке программирования
  2. Разработка алгоритма
  3. Постановка задачи
  4. Тестирование программы

№13 · ТИПЫ ДАННЫХ

2 КАТЕГОРИИ · 1 БАЛЛ

13. Изменяемые и неизменяемые объекты

Распределите названия типов данных Python по двум группам: изменяемые и неизменяемые.

Слова для распределения: int, dict, set, str, tuple, list

Изменяемые

Неизменяемые

№14 · РЕКУРСИЯ

1 ВЫБОР · 1 БАЛЛ

14. Базовый случай рекурсии

Что обязательно должно быть в корректной рекурсивной функции, чтобы рекурсия завершалась?

  • Базовый случай
  • Только глобальная переменная
  • Бесконечный цикл
  • Обязательное использование списка

№15 · ФАЙЛЫ

2 ПРОПУСКА · 1 БАЛЛ

15. Работа с текстовым файлом

Заполните пропуски в распространённой конструкции чтения текстового файла.

Для открытия файла используется функция , а режим чтения обозначается строкой .

№16 · ОТЛАДКА

4 УТВЕРЖДЕНИЯ · 1 БАЛЛ

16. Типы программных ошибок

Определите истинность утверждений о видах ошибок в программах.

  1. Синтаксическая ошибка может помешать запуску программы.
  2. Логическая ошибка всегда вызывает остановку программы.
  3. Тестирование помогает обнаружить ошибки в результатах работы.
  4. Ошибка деления на ноль относится к синтаксическим ошибкам.

№17 · МНОЖЕСТВА

4 ПАРЫ · 1 БАЛЛ

17. Операции над множествами

Соедините операцию над множествами с её обозначением в Python.

№18 · СЛОЖНОСТЬ

4 СТРОКИ · 1 БАЛЛ

18. Сравнение оценок алгоритмов

Сравните оценки сложности алгоритмов и укажите, какая из них меньше при больших значениях n.

1)O(1)O(log n)
2)O(log n)O(n)
3)O(n)O(n²)
4)O(n²)O(2ⁿ)

№19 · АЛГОРИТМЫ

4 ЭЛЕМЕНТА · 1 БАЛЛ

19. Лишний элемент в структуре программы

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

  1. x = int(input())
  2. y = x ** 2
  3. print(y)
  4. x = x + 100

№20 · БЛОК-СХЕМА

1 АЛГОРИТМ · 3 БАЛЛА

20. Алгоритм обработки цифр числа

Постройте блок-схему алгоритма: для положительного целого числа N последовательно выделять последнюю цифру, проверять, является ли она чётной, и добавлять чётные цифры к сумме. После обработки всех цифр вывести полученную сумму. Используйте циклическую структуру и условие.

Создайте уникальный лист по своей теме

  • Любая тема, любой уровень
  • 20+ типов заданий
  • 100% уникальный контент
  • Со страницей ответов
  • Защита от списывания
  • Готово за 1 минуту

Другие темы по информатике для 11 класса

Макросы в ExcelИзучение типов сетевых кабелей и их характеристикСканирование и распознавание документов, содержащих графикуФормы, методы и средства, структура урокаВиды деятельности в сети Интернет. Сервисы Интернета; Геоинформационные системы и геолокационные сервисы реального времени; Социальные сети. Сетевой этикет. Проблема подлинности информацииВиды деятельности в сети Интернет, сервисы, поисковые системы, сетевой этикет, проблема подлинности информации и поиск информацииСоздание веб-сайта портфолио обучающегосяРешение задач по теме электронные таблицы (без использования компьютера)Вредоносное программное обеспечение и антивирусные программы; Правовое обеспечение информационной безопасности; Средства защиты информации в компьютерах и сетях; Социальные сети. Сетевой этикетСистема, системный подход. СистематизацияОбработка информации в электронных таблицахЦиклы с условием. Циклы по переменной; Ветвления. Составные условия

Чем удобны рабочие листы Нейрум

  • По действующей программеТемы и задания совпадают со школьной программой 1–11 классов. Открыли — дали классу, без правок.
  • Готово к печати, с ответамиPDF в формате A4 и ключ ответов на отдельной странице. Скачали, распечатали, раздали — без правок в Word.
  • Свой лист за минутуНе нашли нужный? ИИ-конструктор соберёт лист по вашей теме, классу и типам заданий.

Вопросы и ответы

Как скачать рабочий лист «Программирование»?

Зарегистрируйтесь бесплатно — лист сохранится в личном кабинете, откуда его можно скачать в PDF и распечатать.

Сколько заданий в листе и какие они?

В листе 30 заданий: множественный выбор, заполни пропуски, таблица, истина / Ложь, последовательность, соединение, краткий ответ, реши задачу, распределение, сравни числа, найти лишнее, математический рисунок.

Соответствует ли лист ФГОС?

Да, задания ориентированы на школьную программу по информатике для 11 класса по ФГОС.

Можно ли изменить задания под свой класс?

Да. После регистрации лист открывается в конструкторе: задания можно заменить, перегенерировать или добавить новые.