Вопросы по курсу «АЛГОРИТМИЧЕСКИЕ ЯЗЫКИ И ПРОГРАММИРОВАНИЕ»
- Структура ЭВМ. Software&Hardware. Компилятор и интерпретатор. Получение исполняемого файла.
- Понятие алгоритма. Свойства алгоритма. Способы наглядного описания алгоритма.
- Понятие программной единицы. Структура программной единицы.
- Алфавит языка программирования. Объекты языка. Имена….
- Стандартные типы данных.
- Логический тип данных. Логические операции.
- Переменные. Константы. Способы описания. Задание начальных значений.
- Выражения и операции.
- Арифметические выражения. Выражения смешанного типа.
- Правила вычисления значения выражения.
- Арифметический оператор присваивания. Правила его выполнения.
- Ввод и вывод. Формат.
- Массивы. Правила описания и использования.
- Работа с одномерными массивами. Описание. Ввод и вывод.
- Многомерные массивы. Размещение в памяти ЭВМ.
- Условный оператор.
- Понятие о циклическом вычислительном процессе.
- Виды циклических процессов. Оператор цикла.
- Вложенные циклы. Выполнение вложенных циклов.
- Контроль циклов. Прерывание цикла.
- Понятие подпрограммы. Виды подпрограмм.
- Формальные и фактические параметры. Правила связи формальных и фактических параметров.
- Подпрограмма-процедура. Правила описания и использования.
- Подпрограмма-функция. Правила описания и использования.
- Рекурсия.
- Методика поиска ошибок в программах. Контроль текста. Контроль результатов.
- Локализация ошибок. Средства локализации.
- Отладка и тестирование программ. Использование заглушек.
- Необходимость контроля исходной информации. Виды программного контроля.