Билет 1 Понятие алгоритма. Способы описания алгоритмов. Исполнители алгоритмов.
Способы ввода данных в программу. Формат операторов ввода и вывода. Приведите примеры.
Написать программу нахождения наибольшего элемента двумерного массива размером 3*4, заполненного случайными числами.
Билет 2 Понятие алгоритма. Виды алгоритмов: линейные, циклические, разветвляющиеся.
Переменные. Различия между константами и переменными. Объявление переменных в программе. Оператор присваивания.
Написать алгоритм нахождения наибольшего элемента в одномерном массиве. Элементы массива вводит пользователь.
Билет 3 Понятие алгоритма. Свойства алгоритма: понятность, дискретность, результативность, массовость, формальность.
Оператор выбора. Преимущества использования оператора выбора. Привести примеры. Отображение на блок-схеме.
Написать программу нахождения наименьшего элемента двумерного массива размером 2*5. Элементы массива вводит пользователь.
Билет 4 Графическое изображение различных этапов алгоритма с помощью блок-схем: начало/конец алгоритма, ввод/вывод данных, условный, вычисление, циклический, подпрограмма.
Константы. Объявление константы. Использование констант в программе.
Придумать свою информационную модель, характеризующего какой-нибудь объект. Например, можно описать информационную модель ученика с использованием Excel (фамилия, имя, дата рождения, класс, оценка и т.п.).
Билет 5 Язык программирования и его характерные особенности. Полная структура программы на языке программирования. Пример простейшей программы.
Арифметические операции (+, -, *, /). Запись арифметических выражений. Приоритет операций в выражениях.
Написать программу, в результате работы которой на экран выводится 50 прямоугольников случайного размера.
Билет 6 Простые типы данных. Целые и вещественные типы. Составной оператор.
Цикл с предусловием и постусловием. Условие выполнения цикла. Отображение на блок-схеме.
Написать программу, которая выводит на экран 10 вложенных друг в друга окружностей разного цвета, центр которых находится в одной точке.
Билет 7 Символьный и строковый тип данных. Строки как массив символов. Стандартные строковые процедуры и функции.
Цикл с параметром. Привести примеры использования цикла. Отображение на блок-схеме.
Заданы скорости двух автомобилей, которые вводит пользователь. Написать программу, определяющую, какой из автомобилей пройдет большее расстояние за 2 часа.
Билет 8 Условный оператор. Полная и неполная формы условного оператора. Привести примеры. Отображение на блок-схеме.
Файловый тип данных. Функции и процедуры для работы с текстовыми файлами.
Написать программу нахождения суммы 5 чисел, которые вводит пользователь.
Билет 9 Одномерный массив. Объявление массивов. Обработка массивов: поиск элемента по заданным признакам, заполнение массива, вывод массива на экран.
Логические операции (not, and, or). Запись логических выражений. Приоритет операций в выражениях.
Написать программу вычисляющую площадь S=a*b и периметр P=2*(a+b) прямоугольника по заданным пользователям сторонам a и b.