Курс Информатика
Экзаменационные билеты для 8 класса (группы углубленного изучения) в весеннюю сессию уч. года
по курсу « Алгоритмизация. Основы программирования»
(для поступающих в профильные группы)
Каждый билет содержит один теоретический вопрос и одно практическое задание на распознавание или разработку алгоритма и программы на языке программирования.
Билет №1
1. Понятие алгоритма и исполнителя алгоритма. Свойства алгоритмов. Способы описания алгоритмов. Привести примеры.
2. Разработка программы для решения задачи на обработку элементов массива.
Билет №2
1. Понятие переменной. Имя и значение переменной. Оператор присваивания. «Линейная» алгоритмическая структура и ее блок-схема. Привести примеры.
2. Разработка программы на обработку строк.
Билет №3
1. Основные числовые типы данных и их преобразование. Стандартные функции для чисел. Привести примеры.
2. Разработка для решения задачи программы, содержащей команду цикла с заданным количеством повторений.
Билет №4
1. Логический тип данных. Операции сравнения. Сложные условия. Приоритет выполнения условий. Привести примеры.
2. Разработка программы для решения задачи, содержащей команду повторения с неизвестным заранее числом повторений (указание: используйте оператор цикла с последующей проверкой условия).
Билет №5
1. Алгоритмическая структура «ветвления» и ее блок-схема. Оператор условия. Привести примеры.
2. Разработка программы для решения задачи на подсчет суммы (произведения) указанных элементов массива.
Билет №6
1. Оператор выбора из некоторого набора вариантов действий. Используемые при выборе типы данных. Привести примеры.
2. Разработка программы для решения задачи на поиск в массиве заданных элементов.
Билет №7
1. Алгоритмическая структура «цикл с предварительным условием» и ее блок-схема. Оператор цикла с предварительной проверкой условия. Привести примеры.
2. Разработка для решения задачи программы, содержащей команды ветвления.
Билет №8
1. Алгоритмическая структура «цикл с последующим условием» и ее блок-схема. Оператор цикла с последующей проверкой условия. Привести примеры.
2. Разработка программы для решения задачи с символьными переменными.
Билет №9
1. Алгоритмическая структура «цикл со счетчиком» и ее блок-схема. Операторы цикла с параметром. Привести примеры.
2. Разработка для решения задачи программы, содержащей выбор действия в зависимости от условия (оператор выбора).
Билет №10
1. Символьный тип данных. Кодировка символов. Функции для работы с символами. Привести примеры.
2. Разработка для решения задачи программы, содержащей команду повторения с неизвестным заранее числом повторений (указание: используйте оператор цикла с предварительной проверкой условия).
Билет №11
1. Понятие массива. Индекс и значение элемента массива. Описание массивов. Заполнение массивов и вывод на экран. Привести примеры.
2. Определение результата выполнения алгоритма по его записи на языке программирования.
Билет №12
1. Алгоритм (блок-схема) поиска минимального (максимального) элемента массива. Привести пример программы.
2. Разработка программы для решения расчетной задачи с использованием стандартных числовых функций при записи математических выражений.
Билет №13
1. Алгоритм (блок-схема) подсчета суммы элементов массива. Алгоритм (блок-схема) подсчета количества нулевых элементов массива. Привести пример программы.
2. Определение результата выполнения алгоритма по его блок-схеме.
Билет №14
1. Строковый тип данных. Операции со строками. Привести примеры.
2. Разработка программы для решения задачи на обработку последовательности вводимых чисел.
При подготовке к экзамену (теоретические вопросы) можно использовать литературу:
1. Тетрадь по информатике с лекциями и примерами программ;
2. опорные конспекты по курсу «Основы алгоритмизации» (опубликованы на сайте гимназии gym1505.ru в разделе «Учебные материалы»);
3. С. Немнюгин, Л Перколаб «Изучаем Turbo Pascal» (1-4, 6 главы данного пособия опубликованы на сайте гимназии gym1505.ru в разделе «Учебные материалы»);
4. , «Turbo Pascal для студентов и школьников» (можно использовать вместо пособия №4).
P.S. Возможно использование любой другой литературы по операторам языка Паскаль.


