• lihacheva-l@edu.biysk-liceum.ru
  • Biysk

Задания

Задания для 8 класса

Раздел 1. Системы счисления

Урок 1. Общие сведения о системах счисления

  1. Что называется системой счисления?
  2. Чем позиционная система счисления отличается от непозиционной?
  3. Каково основание десятичной системы счисления?
  4. Какие цифры используются в двоичной системе?

Мини-задание:
Определите, какая система счисления используется:
а) 125₁₀; б) 10101₂; в) 73₈; г) AF₁₆.


Урок 2. Двоичная система счисления

  1. Каково основание двоичной системы?
  2. Какие цифры используются в двоичной системе?
  3. Представьте число 13₁₀ в двоичной системе.
  4. Представьте число 10110₂ в десятичной системе.

Урок 3. Двоичная арифметика

  1. Выполните: 101₂ + 11₂.
  2. Выполните: 1101₂ − 101₂.
  3. Чему равно 10₂ · 11₂?
  4. Почему компьютеры используют двоичную систему?

Урок 4. Восьмеричная и шестнадцатеричная системы

  1. Каково основание восьмеричной системы?
  2. Какие цифры используются в шестнадцатеричной системе?
  3. Переведите 17₈ в десятичную систему.
  4. Что обозначает цифра A в шестнадцатеричной системе?

Урок 5. Перевод из десятичной системы в систему с основанием q

  1. Переведите 10₁₀ в двоичную систему.
  2. Переведите 25₁₀ в двоичную систему.
  3. Переведите 64₁₀ в восьмеричную систему.
  4. Какой метод используется для перевода целого десятичного числа в другую позиционную систему?

Урок 6. Перевод чисел из двоичной системы

  1. Переведите 10101₂ в десятичную систему.
  2. Переведите 111111₂ в десятичную систему.
  3. Переведите 100000₂ в десятичную систему.
  4. Сколько различных значений можно представить с помощью 4 двоичных разрядов?

Урок 7. Перевод между двоичной, восьмеричной и шестнадцатеричной системами

  1. Переведите 101011₂ в восьмеричную систему.
  2. Переведите 11001111₂ в шестнадцатеричную.
  3. Переведите 7A₁₆ в двоичную систему.
  4. Почему при переводе из двоичной системы в шестнадцатеричную удобно группировать цифры по 4?

Урок 8. Представление чисел в компьютере

  1. В каком виде информация представляется в компьютере?
  2. Что такое бит?
  3. Сколько различных комбинаций можно получить с помощью 8 бит?
  4. Какое максимальное беззнаковое число можно записать в 8 битах?

Урок 9. Представление целых чисел

  1. Сколько бит содержит 1 байт?
  2. Сколько различных значений можно представить 3 битами?
  3. Запишите двоичное представление числа 15.
  4. Почему увеличение количества разрядов позволяет представить больше чисел?

Урок 10. Самостоятельная работа по системам счисления

Вариант мини-контроля:

  1. Переведите 45₁₀ в двоичную систему.
  2. Переведите 110101₂ в десятичную.
  3. Переведите 111100₂ в шестнадцатеричную.
  4. Выполните 1011₂ + 110₂.
  5. Сколько различных значений можно представить 6 битами?

Урок 11. Обобщение по системам счисления

  1. Назовите три позиционные системы счисления.
  2. Что является основанием системы счисления?
  3. Переведите 31₁₀ в двоичную систему.
  4. Переведите 101111₂ в десятичную.
  5. Как связаны двоичная и шестнадцатеричная системы?

Урок 12. Проверочная работа «Системы счисления»

Вариант:

  1. Переведите 27₁₀ → ?₂.
  2. Переведите 101101₂ → ?₁₀.
  3. Переведите 11001110₂ → ?₁₆.
  4. Вычислите: 101₂ + 111₂.
  5. Вычислите: 10000₂ − 101₂.

Раздел 2. Элементы математической логики

Урок 13. Высказывания

  1. Что называется высказыванием?
  2. Является ли высказыванием фраза «Закройте окно»?
  3. Определите истинность: «Москва — столица России».
  4. Определите истинность: «7 · 8 = 54».

Дополнительно:
Придумайте одно истинное и одно ложное высказывание.


Урок 14. Логические величины

  1. Какие два значения может принимать логическая величина?
  2. Что означает значение TRUE?
  3. Что означает значение FALSE?
  4. Определите значение выражения:
    5 > 3.

Урок 15. Логическая операция НЕ

  1. Что делает операция НЕ?
  2. Чему равно НЕ TRUE?
  3. Чему равно НЕ FALSE?
  4. Определите значение:
    НЕ(10 > 7).

Урок 16. Логическая операция И

  1. Когда выражение A И B истинно?
  2. Вычислите: TRUE И TRUE.
  3. Вычислите: TRUE И FALSE.
  4. Вычислите: FALSE И FALSE.

Мини-задание:
При каких условиях ученик получит доступ к компьютеру, если требуется:
«есть пароль И ученик зарегистрирован»?


Урок 17. Логическая операция ИЛИ

  1. Когда выражение A ИЛИ B ложно?
  2. TRUE ИЛИ FALSE = ?
  3. FALSE ИЛИ FALSE = ?
  4. TRUE ИЛИ TRUE = ?

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

Вычислите:

  1. 5 > 3 И 2 < 4
  2. 10 < 5 ИЛИ 7 > 3
  3. НЕ(4 = 4)
  4. (8 > 3) И (2 > 5)

Урок 19. Приоритет логических операций

Расставьте порядок выполнения операций:

  1. НЕ
  2. И
  3. ИЛИ

Вычислите:

НЕ(5 > 2) ИЛИ 3 < 1


Урок 20. Таблицы истинности

Заполните таблицу для операции И:

ABA И B
00?
01?
10?
11?

Затем составьте таблицу истинности для операции ИЛИ.


Урок 21. Построение таблиц истинности сложных выражений

Заполните значения выражения:

A ИЛИ НЕ B

для всех возможных значений A и B.

Дополнительно:

Определите количество строк в таблице истинности для выражения с:

  • 2 переменными;
  • 3 переменными;
  • 4 переменными.

Урок 22. Логические элементы

  1. Что такое логический элемент?
  2. Какой логический элемент реализует операцию НЕ?
  3. Какой элемент реализует операцию И?
  4. Какой элемент реализует операцию ИЛИ?

Практическое задание:
Изобразите схему, которая выдаёт 1 только тогда, когда оба входных сигнала равны 1.


Урок 23. Решение логических задач

Задача 1.

Ученик может войти в электронный дневник, если он ввёл правильный пароль И прошёл проверку.

Что произойдёт, если:

  • пароль правильный, проверка пройдена;
  • пароль правильный, проверка не пройдена;
  • пароль неправильный, проверка пройдена?

Задача 2.

Составьте логическое выражение для условия:

Число больше 10 и меньше 20.


Урок 24. Проверочная работа по логике

  1. Что такое высказывание?
  2. Что такое логическая величина?
  3. Вычислите: НЕ(10 > 5).
  4. Вычислите: (3 < 7) И (8 > 2).
  5. Составьте таблицу истинности для A ИЛИ B.

Раздел 3. Основы алгоритмизации

Урок 25. Алгоритмы и исполнители

  1. Что такое алгоритм?
  2. Кто такой исполнитель алгоритма?
  3. Что такое система команд исполнителя?
  4. Назовите два свойства алгоритма.

Задание:
Определите исполнителя для алгоритма:

Взять чашку → налить воду → добавить чай → перемешать.


Урок 26. Свойства алгоритма

Определите, какое свойство алгоритма нарушено:

  1. «Иди туда» — команда недостаточно конкретна.
  2. Алгоритм содержит бесконечное число действий.
  3. После выполнения алгоритма получается результат.

Назовите соответствующее свойство: определённость, конечность, результативность.


Урок 27. Способы записи алгоритмов

  1. Назовите способы записи алгоритмов.
  2. Что такое блок-схема?
  3. Для чего используется псевдокод?
  4. Какой способ записи удобнее для наглядного представления алгоритма?

Практика:
Представьте алгоритм приготовления бутерброда в виде последовательности команд.


Урок 28. Объекты алгоритмов

  1. Что такое величина?
  2. Какие величины вы знаете?
  3. Чем число отличается от текста?
  4. Что такое переменная?

Задание:
Определите тип данных:

  • 25
  • "Москва"
  • 3.14
  • True

Урок 29. Линейный алгоритм

  1. Что такое линейный алгоритм?
  2. В каком порядке выполняются команды линейного алгоритма?
  3. Составьте алгоритм вычисления площади прямоугольника.
  4. Сколько действий потребуется для алгоритма:

Ввести a и b → вычислить S = a · b → вывести S.


Урок 30. Ветвление

  1. Что такое ветвление?
  2. Для чего используется условие?
  3. Чем полное ветвление отличается от неполного?
  4. Составьте алгоритм:

Если число положительное, вывести «+», иначе вывести «−».


Урок 31. Циклический алгоритм

  1. Что такое цикл?
  2. Для чего используются циклы?
  3. В чём преимущество цикла перед многократной записью одинаковых команд?
  4. Сколько раз выполнится команда внутри цикла, если задано повторение 5 раз?

Практика:
Составьте алгоритм вывода чисел от 1 до 10.


Урок 32. Обобщение по алгоритмизации

Определите тип алгоритма:

  1. Ввести число → умножить на 2 → вывести результат.
  2. Если температура ниже 0, вывести «Мороз».
  3. Повторить 10 раз команду «Сделать шаг».

Дополнительно:

Нарисуйте блок-схему одного из алгоритмов.

Задания для 9 класса

1. Моделирование и формализация

Урок 1. Моделирование как метод познания

  1. Что такое модель?
  2. Для чего создают модели?
  3. Приведите два примера информационных моделей.
  4. Является ли карта моделью местности?

Мини-задание:
Назовите модель объекта:
а) глобус;
б) фотография;
в) расписание уроков;
г) макет здания.


Урок 2. Знаковые модели

  1. Что такое знаковая модель?
  2. Какие знаковые модели вы знаете?
  3. Чем текстовая модель отличается от графической?
  4. Является ли математическая формула знаковой моделью?

Задание:
Приведите пример знаковой модели дорожного движения.


Урок 3. Табличные модели

  1. Для чего используются таблицы?
  2. Что называется строкой таблицы?
  3. Что называется столбцом?
  4. Что можно представить в табличной форме?

Практика:
Представьте данные об учениках класса: фамилия, имя, возраст, рост — в виде таблицы.


Урок 4. Графические информационные модели

  1. Что такое графическая модель?
  2. Чем схема отличается от рисунка?
  3. Что такое диаграмма?
  4. Для чего используются графики?

Задание:
Какой вид модели лучше использовать для представления изменения температуры в течение недели?


Урок 5. Математические модели

  1. Что такое математическая модель?
  2. Что обозначают переменные в математической модели?
  3. Запишите формулу площади прямоугольника.
  4. Какая математическая модель описывает скорость движения?

Задание:
Составьте математическую модель задачи:

Автомобиль проехал 240 км за 4 часа. Найдите его среднюю скорость.


Урок 6. Формализация

  1. Что такое формализация?
  2. Зачем реальные объекты заменяют формулами и схемами?
  3. Чем реальный объект отличается от его формальной модели?
  4. Приведите пример формализованной задачи.

2. Алгоритмизация и программирование

Урок 7. Алгоритмы и исполнители

  1. Что такое алгоритм?
  2. Кто называется исполнителем алгоритма?
  3. Что такое система команд исполнителя?
  4. Назовите основные свойства алгоритма.

Задание:
Определите исполнителя и систему команд для алгоритма:

Перейти дорогу по пешеходному переходу.


Урок 8. Способы записи алгоритмов

  1. Назовите способы записи алгоритмов.
  2. Что такое блок-схема?
  3. Для чего используется псевдокод?
  4. Как обозначается условие на блок-схеме?

Практика:
Составьте блок-схему алгоритма определения большего из двух чисел.


Урок 9. Линейные алгоритмы

  1. Что такое линейный алгоритм?
  2. В каком порядке выполняются его команды?
  3. Составьте алгоритм вычисления периметра прямоугольника.
  4. Какие операции можно использовать в арифметическом выражении?

Задание:
Что выведет программа?

a = 5
b = 3
c = a + b
print(c)

Урок 10. Ветвление

  1. Что такое ветвление?
  2. Для чего используется условие?
  3. Чем полное ветвление отличается от неполного?
  4. Что произойдёт, если условие ложно?

Практика:
Составьте алгоритм:

Если число больше нуля, вывести «Положительное», иначе — «Неположительное».


Урок 11. Сложные условия

  1. Для чего используются операции И, ИЛИ, НЕ?
  2. Когда истинно выражение A И B?
  3. Когда истинно выражение A ИЛИ B?
  4. Как записать условие «число находится от 10 до 20»?

Задание:

Определите результат:

(5 > 3) И (10 < 7)

Урок 12. Циклические алгоритмы

  1. Что такое цикл?
  2. Для чего используются циклы?
  3. Назовите основные виды циклов.
  4. В чём преимущество цикла?

Задание:
Сколько раз выполнится команда?

for i in range(5):
    print(i)

Урок 13. Цикл с заданным числом повторений

  1. Что такое цикл с параметром?
  2. Что определяет количество повторений?
  3. Что выведет программа?
for i in range(1, 6):
    print(i)
  1. Сколько раз выполнится тело цикла?

Урок 14. Цикл с условием

  1. Чем цикл с условием отличается от цикла с параметром?
  2. Что такое условие продолжения цикла?
  3. Когда цикл прекращает работу?
  4. Что такое бесконечный цикл?

Задание:
Объясните, почему следующий цикл может выполняться бесконечно:

while x > 0:
    print(x)

Урок 15. Обобщение по алгоритмизации

Определите вид алгоритма:

  1. Ввести число → умножить на 5 → вывести результат.
  2. Если число положительное → вывести «+».
  3. Повторить 10 раз команду.
  4. Пока число больше 0, уменьшать его на 1.

Дополнительно:
Нарисуйте блок-схему одного из алгоритмов.


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

Урок 16. Язык программирования Python

  1. Что такое язык программирования?
  2. Для чего используется Python?
  3. Что такое программа?
  4. Что такое переменная?

Задание:
Найдите ошибку:

print("Привет!)

Урок 17. Переменные и типы данных

  1. Что такое переменная?
  2. Назовите основные типы данных Python.
  3. Какой тип имеет число 25?
  4. Какой тип имеет значение "Москва"?

Задание:

Определите тип данных:

15
3.14
"Информатика"
True

Урок 18. Ввод и вывод данных

  1. Для чего используется print()?
  2. Для чего используется input()?
  3. Что возвращает input()?
  4. Как вывести значение переменной?

Практика:
Напишите программу, которая запрашивает имя пользователя и выводит приветствие.


Урок 19. Арифметические выражения

  1. Какие арифметические операции используются в Python?
  2. Что обозначает /?
  3. Что обозначает //?
  4. Что обозначает %?

Задание:

Определите результаты:

17 // 5
17 % 5
2 ** 3

Урок 20. Линейные программы

Что выведет программа?

a = 10
b = 4
c = a + b
d = a * b
print(c, d)

Практика:
Напишите программу вычисления площади круга по заданному радиусу.


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

  1. Для чего используется if?
  2. Для чего используется else?
  3. Что такое условие?
  4. Когда выполняется блок else?

Задание:

Что выведет программа?

x = 8

if x > 5:
    print("Да")
else:
    print("Нет")

Урок 22. Сложные условия в Python

  1. Как записывается логическое «И» в Python?
  2. Как записывается «ИЛИ»?
  3. Как записывается «НЕ»?
  4. Что означает оператор ==?

Задание:

Определите результат:

x = 7
print(x > 5 and x < 10)

Урок 23. Цикл for

  1. Для чего используется цикл for?
  2. Что делает range()?
  3. Сколько раз выполнится тело цикла?
for i in range(4):
    print("Hi")
  1. Что выведет:
for i in range(1, 4):
    print(i)

Урок 24. Цикл while

  1. Для чего используется while?
  2. Когда выполняется тело цикла?
  3. Когда цикл завершается?
  4. Что необходимо изменять внутри некоторых циклов while, чтобы избежать бесконечного выполнения?

Задание:

Сколько раз будет напечатано слово Python?

i = 1

while i <= 3:
    print("Python")
    i += 1

Урок 25. Вложенные циклы

  1. Что такое вложенный цикл?
  2. Где находится внутренний цикл?
  3. Сколько раз выполнится внутренний цикл?
for i in range(2):
    for j in range(3):
        print("*")
  1. Для решения каких задач могут использоваться вложенные циклы?

Урок 26. Обобщение по программированию

Определите, какую конструкцию использует программа:

a = int(input())
if a > 0:
    print("+")
for i in range(10):
    print(i)
while a > 0:
    a -= 1

4. Обработка числовой информации

Урок 27. Одномерные массивы

  1. Что такое массив?
  2. Из чего состоит массив?
  3. Что такое элемент массива?
  4. Что такое индекс элемента?

Задание:

Дан массив:

[4, 7, 2, 9, 5]

Какой элемент находится под индексом 2, если индексация начинается с 0?


Урок 28. Обработка массива

Дан массив:

[5, 8, 3, 10, 2]
  1. Найдите максимальный элемент.
  2. Найдите минимальный элемент.
  3. Найдите сумму элементов.
  4. Сколько элементов массива больше 5?

Урок 29. Поиск в массиве

  1. Что такое поиск элемента?
  2. Что называется линейным поиском?
  3. Что необходимо проверить при последовательном поиске?
  4. Когда поиск можно завершить досрочно?

Практика:
Найдите число 7 в массиве:

[3, 5, 7, 2, 9]

Урок 30. Сортировка массива

  1. Что означает отсортировать массив?
  2. В каком порядке можно сортировать элементы?
  3. Что такое сортировка по возрастанию?
  4. Что такое сортировка по убыванию?

Задание:

Отсортируйте по возрастанию:

[7, 2, 9, 1, 5]

5. Коммуникационные технологии

Урок 31. Локальные и глобальные компьютерные сети

  1. Что такое компьютерная сеть?
  2. Чем локальная сеть отличается от глобальной?
  3. Что такое Интернет?
  4. Назовите пример локальной сети.

Урок 32. Интернет и протоколы

  1. Что такое протокол передачи данных?
  2. Для чего используется IP-адрес?
  3. Что такое DNS?
  4. Для чего нужен URL?

Задание:
Что произойдёт, когда пользователь вводит адрес сайта в браузере?

Расставьте этапы в правильном порядке:

  • загрузка страницы;
  • ввод адреса;
  • обращение к серверу;
  • получение данных.

Урок 33. Всемирная паутина

  1. Что такое веб-страница?
  2. Что такое веб-сайт?
  3. Что такое браузер?
  4. Что такое гиперссылка?

Мини-задание:
Назовите три браузера.


Урок 34. Электронная почта и облачные технологии

  1. Для чего используется электронная почта?
  2. Что такое электронный адрес?
  3. Что такое облачное хранилище?
  4. Назовите два преимущества облачных технологий.

Задание:
Какие данные нельзя без необходимости передавать незнакомому человеку по электронной почте?


Урок 35. Информационная безопасность. Итоговое повторение

  1. Что такое информационная безопасность?
  2. Каким должен быть надёжный пароль?
  3. Почему нельзя открывать подозрительные ссылки?
  4. Что такое компьютерный вирус?
  5. Для чего используется антивирус?
  6. Что такое резервное копирование?

Ситуационная задача:

Вам пришло письмо: «Вы выиграли приз! Перейдите по ссылке и введите пароль от электронной почты».

Что следует сделать?

Варианты:

а) перейти по ссылке;
б) сообщить пароль;
в) удалить письмо или проверить его отправителя через безопасный канал;
г) переслать письмо друзьям.

Задания для 10 класса

Раздел 1. Информация и информационные процессы

Урок 1. Информация и информационные процессы

  1. Что такое информация?
  2. Назовите основные информационные процессы.
  3. Чем обработка информации отличается от хранения?
  4. Приведите пример передачи информации.

Мини-задание:
Определите информационный процесс:

Ученик записал расписание уроков в телефон.


Урок 2. Измерение информации

  1. Что такое бит?
  2. Сколько бит содержит 1 байт?
  3. Сколько байт содержит 1 Кбайт?
  4. Сколько различных значений можно закодировать одним битом?

Задание:

Сколько бит содержится в:

  • 5 байтах;
  • 2 Кбайтах?

Урок 3. Алфавитный подход к измерению информации

  1. Что такое мощность алфавита?
  2. Как обозначается мощность алфавита?
  3. Что такое информационный вес символа?
  4. От чего зависит количество информации в сообщении?

Задание:
Алфавит содержит 16 символов. Сколько бит информации несёт один символ?


Урок 4. Содержательный подход к измерению информации

  1. В чём заключается содержательный подход?
  2. Что такое неопределённость знания?
  3. Когда сообщение содержит больше информации?
  4. Может ли одно и то же сообщение содержать разное количество информации для разных людей?

Урок 5. Кодирование информации

  1. Что такое кодирование?
  2. Что такое декодирование?
  3. Зачем кодируют информацию?
  4. Приведите два примера кодирования.

Задание:
Назовите способ кодирования:

Буквы русского алфавита заменены числами от 1 до 33.


Раздел 2. Представление информации в компьютере

Урок 6. Представление чисел в компьютере

  1. В какой системе счисления работает компьютер?
  2. Что такое бит?
  3. Что такое байт?
  4. Сколько различных значений можно представить 8 битами?

Задание:
Какое максимальное беззнаковое число можно представить восемью битами?


Урок 7. Системы счисления

  1. Что такое основание системы счисления?
  2. Какие цифры используются в двоичной системе?
  3. Какие цифры используются в шестнадцатеричной?
  4. Переведите 1010₂ в десятичную систему.

Урок 8. Перевод чисел между системами счисления

Выполните:

  1. 25₁₀ → ?₂
  2. 11001₂ → ?₁₀
  3. 17₈ → ?₁₀
  4. A₁₆ → ?₁₀

Урок 9. Арифметика в системах счисления

Выполните:

  1. 101₂ + 10₂
  2. 1100₂ − 101₂
  3. 10₂ · 11₂

Дополнительно:
Объясните, почему результат сложения двух двоичных чисел записывается только цифрами 0 и 1.


Урок 10. Представление текстовой информации

  1. Что такое кодировка?
  2. Для чего используется Unicode?
  3. Что такое код символа?
  4. Почему разные кодировки могут использовать разное количество памяти?

Задание:
Что необходимо сделать компьютеру, чтобы сохранить текстовый документ?


Урок 11. Представление графической информации

  1. Что такое растровое изображение?
  2. Что такое пиксель?
  3. От чего зависит размер растрового изображения?
  4. Что такое глубина цвета?

Задание:
Сколько различных цветов можно закодировать с помощью 8 бит на один пиксель?


Урок 12. Представление звуковой информации

  1. Что такое цифровой звук?
  2. Что такое частота дискретизации?
  3. Что такое глубина кодирования?
  4. Как увеличение частоты дискретизации влияет на качество звука?

Раздел 3. Информационные технологии

Урок 13. Компьютерные сети

  1. Что такое компьютерная сеть?
  2. Чем локальная сеть отличается от глобальной?
  3. Что такое Интернет?
  4. Что такое сервер?

Задание:
Приведите пример использования локальной сети в школе.


Урок 14. Адресация в Интернете

  1. Что такое IP-адрес?
  2. Для чего нужен IP-адрес?
  3. Что такое доменное имя?
  4. Что такое URL?

Задание:
Какая часть адреса https://school.ru/index.html является доменным именем?


Урок 15. Протоколы Интернета

  1. Что такое сетевой протокол?
  2. Для чего используется TCP/IP?
  3. Для чего используется HTTP/HTTPS?
  4. Чем HTTPS отличается от HTTP?

Урок 16. Всемирная паутина

  1. Что такое веб-сайт?
  2. Что такое веб-страница?
  3. Что такое браузер?
  4. Что такое гиперссылка?

Практика:
Назовите три браузера и приведите пример поисковой системы.


Раздел 4. Основы логики

Урок 17. Логические высказывания

  1. Что такое высказывание?
  2. Какие значения может принимать логическая величина?
  3. Является ли вопрос высказыванием?
  4. Определите истинность:

«Москва является столицей России».


Урок 18. Логические операции

  1. Что делает операция НЕ?
  2. Когда выражение A И B истинно?
  3. Когда выражение A ИЛИ B истинно?
  4. Какое значение имеет выражение:

НЕ(5 > 3)?


Урок 19. Таблицы истинности

Заполните:

ABA И B
00?
01?
10?
11?

Дополнительно:
Сколько строк содержит таблица истинности для трёх логических переменных?


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

Вычислите:

  1. 5 > 3 И 2 < 4
  2. 10 < 5 ИЛИ 7 > 3
  3. НЕ(8 = 8)
  4. (4 > 2) И (6 < 3)

Урок 21. Решение логических задач

Задача:

Компьютер включается, если:

  • подключено питание И
  • нажата кнопка включения.

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

Дополнительно:
Запишите условие математически:

Число x больше 5, но меньше 10.


Раздел 5. Алгоритмы и программирование

Урок 22. Алгоритмы

  1. Что такое алгоритм?
  2. Что такое исполнитель?
  3. Назовите свойства алгоритма.
  4. Что означает свойство конечности?

Задание:
Определите, является ли последовательность алгоритмом:

Взять книгу → открыть страницу 25 → прочитать текст → закрыть книгу.


Урок 23. Линейные алгоритмы

  1. Что такое линейный алгоритм?
  2. В каком порядке выполняются его команды?
  3. Составьте алгоритм вычисления среднего арифметического двух чисел.
  4. Сколько раз выполняется каждая команда линейного алгоритма?

Урок 24. Ветвление

  1. Что такое условный оператор?
  2. Когда используется if?
  3. Для чего используется else?
  4. Что произойдёт, если условие ложно?

Задание:

Что выведет программа?

x = 12

if x > 10:
    print("Да")
else:
    print("Нет")

Урок 25. Циклы

  1. Что такое цикл?
  2. Для чего используется цикл?
  3. Назовите два вида циклов.
  4. Что такое бесконечный цикл?

Задание:

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

for i in range(5):
    print(i)

Урок 26. Вложенные циклы

  1. Что такое вложенный цикл?
  2. Где располагается внутренний цикл?
  3. Сколько раз выполнится print()?
for i in range(3):
    for j in range(2):
        print("*")

Раздел 6. Программирование на Python

Урок 27. Переменные и типы данных

  1. Что такое переменная?
  2. Что такое тип данных?
  3. Назовите основные типы данных Python.
  4. Определите тип:
25

Задание:
Определите типы:

  • 15
  • 2.5
  • "Информатика"
  • True

Урок 28. Ввод и вывод

  1. Для чего используется print()?
  2. Для чего используется input()?
  3. Что возвращает input()?
  4. Зачем используется int(input())?

Практика:

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


Урок 29. Арифметические операции

Определите результат:

15 + 7
15 - 7
15 * 7
15 / 5
15 // 4
15 % 4
2 ** 4

Вопрос:
Чем / отличается от //?


Урок 30. Программирование линейных алгоритмов

Что выведет программа?

a = 5
b = 7
c = a * b
print(c)

Практика:
Напишите программу для вычисления периметра прямоугольника.


Урок 31. Программирование ветвлений

Что выведет программа?

x = 7

if x % 2 == 0:
    print("Чётное")
else:
    print("Нечётное")

Практика:
Напишите программу, определяющую, является ли число положительным.


Урок 32. Программирование циклов

Что выведет программа?

s = 0

for i in range(1, 6):
    s += i

print(s)

Вопрос:
Чему равно значение s после завершения цикла?


Урок 33. Обработка последовательностей

Дан список:

a = [4, 7, 2, 9, 5]
  1. Какой элемент является максимальным?
  2. Какой минимальным?
  3. Найдите сумму элементов.
  4. Сколько элементов больше 5?

Урок 34. Поиск и обработка данных

Дан список:

a = [3, 8, 5, 8, 2, 8]
  1. Сколько раз встречается число 8?
  2. Найдите сумму элементов.
  3. Какое число является максимальным?
  4. Как проверить наличие числа 5 в списке?

Раздел 7. Информационная безопасность

Урок 35. Защита информации

  1. Что такое информационная безопасность?
  2. Что такое вредоносная программа?
  3. Для чего используется антивирус?
  4. Что такое резервное копирование?

Ситуационная задача:

Вам пришло сообщение:

«Ваш аккаунт заблокирован. Срочно перейдите по ссылке и введите пароль».

Что следует сделать?

а) ввести пароль;
б) перейти по ссылке;
в) проверить информацию через официальный сайт/приложение;
г) переслать сообщение друзьям.


Итоговая проверка за курс

  1. Что такое информация?
  2. Сколько бит в одном байте?
  3. Переведите 10101₂ в десятичную систему.
  4. Что такое кодирование?
  5. Что такое IP-адрес?
  6. Когда логическое выражение A И B истинно?
  7. Что такое алгоритм?
  8. Назовите три основные алгоритмические конструкции.
  9. Для чего используется цикл?
  10. Для чего необходимо резервное копирование?

Количество правильных ответовОценка
9–105
7–84
5–63
0–42