Задания 9 класс
1. Моделирование и формализация
Урок 1. Моделирование как метод познания
- Что такое модель?
- Для чего создают модели?
- Приведите два примера информационных моделей.
- Является ли карта моделью местности?
Мини-задание:
Назовите модель объекта:
а) глобус;
б) фотография;
в) расписание уроков;
г) макет здания.
Урок 2. Знаковые модели
- Что такое знаковая модель?
- Какие знаковые модели вы знаете?
- Чем текстовая модель отличается от графической?
- Является ли математическая формула знаковой моделью?
Задание:
Приведите пример знаковой модели дорожного движения.
Урок 3. Табличные модели
- Для чего используются таблицы?
- Что называется строкой таблицы?
- Что называется столбцом?
- Что можно представить в табличной форме?
Практика:
Представьте данные об учениках класса: фамилия, имя, возраст, рост — в виде таблицы.
Урок 4. Графические информационные модели
- Что такое графическая модель?
- Чем схема отличается от рисунка?
- Что такое диаграмма?
- Для чего используются графики?
Задание:
Какой вид модели лучше использовать для представления изменения температуры в течение недели?
Урок 5. Математические модели
- Что такое математическая модель?
- Что обозначают переменные в математической модели?
- Запишите формулу площади прямоугольника.
- Какая математическая модель описывает скорость движения?
Задание:
Составьте математическую модель задачи:
Автомобиль проехал 240 км за 4 часа. Найдите его среднюю скорость.
Урок 6. Формализация
- Что такое формализация?
- Зачем реальные объекты заменяют формулами и схемами?
- Чем реальный объект отличается от его формальной модели?
- Приведите пример формализованной задачи.
2. Алгоритмизация и программирование
Урок 7. Алгоритмы и исполнители
- Что такое алгоритм?
- Кто называется исполнителем алгоритма?
- Что такое система команд исполнителя?
- Назовите основные свойства алгоритма.
Задание:
Определите исполнителя и систему команд для алгоритма:
Перейти дорогу по пешеходному переходу.
Урок 8. Способы записи алгоритмов
- Назовите способы записи алгоритмов.
- Что такое блок-схема?
- Для чего используется псевдокод?
- Как обозначается условие на блок-схеме?
Практика:
Составьте блок-схему алгоритма определения большего из двух чисел.
Урок 9. Линейные алгоритмы
- Что такое линейный алгоритм?
- В каком порядке выполняются его команды?
- Составьте алгоритм вычисления периметра прямоугольника.
- Какие операции можно использовать в арифметическом выражении?
Задание:
Что выведет программа?
a = 5
b = 3
c = a + b
print(c)
Урок 10. Ветвление
- Что такое ветвление?
- Для чего используется условие?
- Чем полное ветвление отличается от неполного?
- Что произойдёт, если условие ложно?
Практика:
Составьте алгоритм:
Если число больше нуля, вывести «Положительное», иначе — «Неположительное».
Урок 11. Сложные условия
- Для чего используются операции
И,ИЛИ,НЕ? - Когда истинно выражение
A И B? - Когда истинно выражение
A ИЛИ B? - Как записать условие «число находится от 10 до 20»?
Задание:
Определите результат:
(5 > 3) И (10 < 7)
Урок 12. Циклические алгоритмы
- Что такое цикл?
- Для чего используются циклы?
- Назовите основные виды циклов.
- В чём преимущество цикла?
Задание:
Сколько раз выполнится команда?
for i in range(5):
print(i)
Урок 13. Цикл с заданным числом повторений
- Что такое цикл с параметром?
- Что определяет количество повторений?
- Что выведет программа?
for i in range(1, 6):
print(i)
- Сколько раз выполнится тело цикла?
Урок 14. Цикл с условием
- Чем цикл с условием отличается от цикла с параметром?
- Что такое условие продолжения цикла?
- Когда цикл прекращает работу?
- Что такое бесконечный цикл?
Задание:
Объясните, почему следующий цикл может выполняться бесконечно:
while x > 0:
print(x)
Урок 15. Обобщение по алгоритмизации
Определите вид алгоритма:
- Ввести число → умножить на 5 → вывести результат.
- Если число положительное → вывести «+».
- Повторить 10 раз команду.
- Пока число больше 0, уменьшать его на 1.
Дополнительно:
Нарисуйте блок-схему одного из алгоритмов.
3. Программирование
Урок 16. Язык программирования Python
- Что такое язык программирования?
- Для чего используется Python?
- Что такое программа?
- Что такое переменная?
Задание:
Найдите ошибку:
print("Привет!)
Урок 17. Переменные и типы данных
- Что такое переменная?
- Назовите основные типы данных Python.
- Какой тип имеет число
25? - Какой тип имеет значение
"Москва"?
Задание:
Определите тип данных:
15
3.14
"Информатика"
True
Урок 18. Ввод и вывод данных
- Для чего используется
print()? - Для чего используется
input()? - Что возвращает
input()? - Как вывести значение переменной?
Практика:
Напишите программу, которая запрашивает имя пользователя и выводит приветствие.
Урок 19. Арифметические выражения
- Какие арифметические операции используются в Python?
- Что обозначает
/? - Что обозначает
//? - Что обозначает
%?
Задание:
Определите результаты:
17 // 5
17 % 5
2 ** 3
Урок 20. Линейные программы
Что выведет программа?
a = 10
b = 4
c = a + b
d = a * b
print(c, d)
Практика:
Напишите программу вычисления площади круга по заданному радиусу.
Урок 21. Условный оператор
- Для чего используется
if? - Для чего используется
else? - Что такое условие?
- Когда выполняется блок
else?
Задание:
Что выведет программа?
x = 8
if x > 5:
print("Да")
else:
print("Нет")
Урок 22. Сложные условия в Python
- Как записывается логическое «И» в Python?
- Как записывается «ИЛИ»?
- Как записывается «НЕ»?
- Что означает оператор
==?
Задание:
Определите результат:
x = 7
print(x > 5 and x < 10)
Урок 23. Цикл for
- Для чего используется цикл
for? - Что делает
range()? - Сколько раз выполнится тело цикла?
for i in range(4):
print("Hi")
- Что выведет:
for i in range(1, 4):
print(i)
Урок 24. Цикл while
- Для чего используется
while? - Когда выполняется тело цикла?
- Когда цикл завершается?
- Что необходимо изменять внутри некоторых циклов
while, чтобы избежать бесконечного выполнения?
Задание:
Сколько раз будет напечатано слово Python?
i = 1
while i <= 3:
print("Python")
i += 1
Урок 25. Вложенные циклы
- Что такое вложенный цикл?
- Где находится внутренний цикл?
- Сколько раз выполнится внутренний цикл?
for i in range(2):
for j in range(3):
print("*")
- Для решения каких задач могут использоваться вложенные циклы?
Урок 26. Обобщение по программированию
Определите, какую конструкцию использует программа:
a = int(input())
if a > 0:
print("+")
for i in range(10):
print(i)
while a > 0:
a -= 1
4. Обработка числовой информации
Урок 27. Одномерные массивы
- Что такое массив?
- Из чего состоит массив?
- Что такое элемент массива?
- Что такое индекс элемента?
Задание:
Дан массив:
[4, 7, 2, 9, 5]
Какой элемент находится под индексом 2, если индексация начинается с 0?
Урок 28. Обработка массива
Дан массив:
[5, 8, 3, 10, 2]
- Найдите максимальный элемент.
- Найдите минимальный элемент.
- Найдите сумму элементов.
- Сколько элементов массива больше 5?
Урок 29. Поиск в массиве
- Что такое поиск элемента?
- Что называется линейным поиском?
- Что необходимо проверить при последовательном поиске?
- Когда поиск можно завершить досрочно?
Практика:
Найдите число 7 в массиве:
[3, 5, 7, 2, 9]
Урок 30. Сортировка массива
- Что означает отсортировать массив?
- В каком порядке можно сортировать элементы?
- Что такое сортировка по возрастанию?
- Что такое сортировка по убыванию?
Задание:
Отсортируйте по возрастанию:
[7, 2, 9, 1, 5]
5. Коммуникационные технологии
Урок 31. Локальные и глобальные компьютерные сети
- Что такое компьютерная сеть?
- Чем локальная сеть отличается от глобальной?
- Что такое Интернет?
- Назовите пример локальной сети.
Урок 32. Интернет и протоколы
- Что такое протокол передачи данных?
- Для чего используется IP-адрес?
- Что такое DNS?
- Для чего нужен URL?
Задание:
Что произойдёт, когда пользователь вводит адрес сайта в браузере?
Расставьте этапы в правильном порядке:
- загрузка страницы;
- ввод адреса;
- обращение к серверу;
- получение данных.
Урок 33. Всемирная паутина
- Что такое веб-страница?
- Что такое веб-сайт?
- Что такое браузер?
- Что такое гиперссылка?
Мини-задание:
Назовите три браузера.
Урок 34. Электронная почта и облачные технологии
- Для чего используется электронная почта?
- Что такое электронный адрес?
- Что такое облачное хранилище?
- Назовите два преимущества облачных технологий.
Задание:
Какие данные нельзя без необходимости передавать незнакомому человеку по электронной почте?
Урок 35. Информационная безопасность. Итоговое повторение
- Что такое информационная безопасность?
- Каким должен быть надёжный пароль?
- Почему нельзя открывать подозрительные ссылки?
- Что такое компьютерный вирус?
- Для чего используется антивирус?
- Что такое резервное копирование?
Ситуационная задача:
Вам пришло письмо: «Вы выиграли приз! Перейдите по ссылке и введите пароль от электронной почты».
Что следует сделать?
Варианты:
а) перейти по ссылке;
б) сообщить пароль;
в) удалить письмо или проверить его отправителя через безопасный канал;
г) переслать письмо друзьям.