Тест по информатике. Входной контроль. Класс: 10. Тип вопросов: открытые. Количество вопросов: 10. Выводить без ответов.
Что изучает информатика? Перечислите три основных направления информатики и кратко приведите пример задачи, относящейся к каждому из них.
Определение алгоритма. Какие признаки характеризуют алгоритм? Напишите псевдокод простого алгоритма нахождения суммы элементов массива A размера n и объясните, почему он является алгоритмом.
Двоичная система счисления. Объясните, зачем компьютеры используют двоичную систему счисления. Запишите десятичное число 2017 в двоичной системе и обратно в десятичную.
Переменные и константы. Объясните разницу между переменной и константой. Приведите примеры их использования через псевдокод или простой схематический код.
Базы данных. Что такое база данных, таблица, поля и запись? Объясните, что такое SQL-запрос. Приведите пример запроса: выбрать имя и возраст людей, у которых возраст больше 18, из таблицы Persons.
Архитектура компьютера. Опишите основные узлы компьютера: процессор, память (включая оперативную и постоянную) и устройства хранения. Объясните, чем оперативная память отличается от постоянной памяти и зачем нужны кэш-память и внешние носители.
Безопасность и этика в информатике. Перечислите принципы безопасной работы в интернете: пароли, антивирусы, фишинг, защита персональных данных. Как можно минимизировать риски при работе в сети?
Жизненный цикл разработки ПО. Опишите этапы: требования, проектирование, реализация, тестирование, внедрение и сопровождение. Для каждого этапа приведите пример деятельности школьника, связанной с этим этапом.
Сети и Интернет. Что такое сеть и Интернет? Что такое IP-адрес и доменное имя? Какие роли выполняют протоколы TCP/IP, HTTP/HTTPS? Какие меры безопасности применяются при работе с сайтами и сервисами в сети?
Алгоритмическая сложность. Что такое алгоритмическая сложность? Объясните разницу между линейной, логарифмической и квадратической сложностью. Приведите примеры задач, которые соответствуют O(n), O(log n) и O(n^2).