Понятие алгоритма. Подходы к определению алгоритма. Свойства алгоритма. Способы записи алгоритма.
Понятие алгоритма. Понятие исполнителя. Система команд исполнителя.
Понятие величины. Типы величин. Присваивание величин. Совместимость по присваиванию.
Понятие о структурном программировании. Другие парадигмы программирования: сравнительная характеристика.
Языки программирования. Алгоритмические языки (алфавит, синтаксис, семантика). Способы описания синтаксиса (язык металингвистических формул, синтаксические диаграммы).
Система программирования Delphi.
Структура программы, элементы языка (алфавит). Понятие типа данных.
Операции (арифметические, логические) на типах. Стандартные функции. Выражения.
Процедуры консольного ввода и вывода, управление вводом-выводом. Оператор присваивания. Совместимость по присваиванию.