Естественном символического с языка сим-го кодир-ия машинном
языке кодирования на машинный язык) языке
1. Оператор присваивания
<имя переменной> : = <выражение>;
Пример:
К:=5;
Str:=’информатика’;
Исполнение:вычисляется значение выражения, стоящего справа от знака присваивания. Это значение присваивается переменной, имя которой стоит слева от знака присваивания. Выражения – операнды, соединенные знаками операций и круглыми скобками. Операнды – переменные, константы, функции.
Тип переменной в левой части оператора присваивания обычно должен совпадать с типом значения выражения в правой части. Пример несовпадения, если слева – вещественный тип, а справа – целый.
2. Оператор безусловного перехода
Goto <метка>; -перейти на метку.
Пример:
………………
Goto N;
k:=3;
…………..
N: k:=5;
………….
Оператор служит для прерывания естественного хода выполнения программы. Следующим за Goto оператором выполняется оператор, помеченный меткой N, которая используется в операторе Goto.
Оператор Goto рекомендуется использовать в исключительных случаях при программировании, т.к. использование этого оператора усложняет отладку и понимание программы. Язык создан таким образом, что управляющих операторов вполне достаточно для реализации любого алгоритма.
Операторы ввода и вывода
3.Операторы ввода-вывода
В любом языке программирования предусмотрена возможность обмена информации программы с внешними устройствами (принтер, дисплей, файл). В Турбо Паскале существуют стандартные процедуры ввода-вывода, описанные в модуле System. В программе для ввода и вывода информации записываются операторы обращения к этим процедурам.