Необходимо знать следующие понятия:
- алгоритм;
- программа;
- исполнитель;
- линейный, ветвящийся и циклический алгоритмы;
- основной и вспомогательный (подпрограмма) алгоритмы;
- процедура;
- функция;
- вызов;
- переменная, имя и тип переменной;
- значение переменной;
- формальные параметры и фактические параметры;
- область видимости;
- время жизни переменных;
- массивы;
- арифметические и логические выражения.
Необходимо знать и уметь использовать следующие операторы:
- оператор присваивания;
- оператор условия;
- оператор цикла;
- оператор блока.
Необходимо уметь создавать на любом алгоритмическом языке:
- простейшие программы, использующие 2-3 подпрограммы;
- подпрограммы (процедуры и функции);
- осуществлять вызовы подпрограмм.