Структура программы
Program <имя программы > пример: Program freeware ;
Label <раздел описания меток> не думаю что это пригодиться
Const <раздел описание констант> пример: const g=10 ;
Type <раздел описание типов>
Var <раздел описания переменных> пример: var chislo:integer; stroka:string;
Procedure(Function) <раздел описание подпрограмм> пример:
1) Procedure opa(lol:integer; var lolka:integer);
2) Function bas(parametr:integer):integer;
Begin
<раздел операторов>
End.
Read(x) - значение переменных х вводится в память компьютера
Readln(x) - значение переменных х вводится в память компьютера и осуществляется переход на новую строку
Readln - ожидание нажать enter
Write(x) - вывод значения х на экран
Writeln(x) - вывод значения х на экран и переход на новую строку
Writeln - вставка пустой строки
[size=18]Для программирование ветвящихся алгоритмов применяются условный оператор и оператор выбора.
Условный оператор
If <условие> then <оператор 1 > else <оператор 2 > ; Обратите внимание перед ELSE точка с запятой не ставиться ( ; )
Неполная форма условного оператора
If <условие> then <оператор> ;
Циклические алгоритмы
Цикл - многократное повторение последовательности действий по некоторому условию.
[color=fuchsia]1) Цикл с предусловием (пока) - наиболее универсальная циклическая структура. Реализуется оператором WHILE
While <логическое выражение> do <тело цикла>
Пока значение логического выражения истинно (True) , выполняется тело цикла . Тело цикла может быть простым или составным оператором.
2) Цикл с постусловием (до)
Repeat <тело цикла> Until <логическое выражение>
Цикл заканчивается когда логическое выражение принимает значение истинного (True)
3) Цикл с параметром
1) For i:=k to n do <тело цикла>-------------->>> k<n
2) For i:=k downto n do <тело цикла> ------->>>k>n
Цикл повторяется , пока значение параметра лежит в интервале между k и n Причем эти выражения вычисляются только один раз в начале выполнения цикла. В первом варианте при каждом повторении цикла значение параметра изменяется на следующее значение в данном типе ( увеличивается на 1) , ну и во втором ( уменьшается на 1).
Автор статьи SEO FOR seo.eurobb.ru
При копировании активную ссылку обязательно