Реферат: Паскаль для начинающих
оператор write(i)
Оператор цикла с логическим пред-условием Пример
while условие-повторения do while i<=n do
оператор begin read(a); s:=s+a; i:=i+1 end
Оператор цикла с логическим пост-условием Пример
repeat repeat
операторы write(i); i:=i-1
until условие-выхода until i=0
11. МассивыТип массива Описание массива Пример
Одномерный массив (вектор) array [ тип-индекса ] of тип-элемента var a: array [ 1..100 ] of integer;
Тип массива Описание массива Пример
2-мерный массив (матрица) array [ тип-индекса-1, тип-индекса-2 ] of тип-элемента; var a: array [ 1..M, 1..M ] of real;
3-мерный массив array [ тип-индекса-1, тип-индекса-2, тип-индекса-3 ] of тип-элемента; var a: array [ 0..1, 0..M, 0..N ] of char;
4-мерный массив array [ тип-индекса-1, тип-индекса-2, тип-индекса-3, тип-индекса-4 ] of тип-элемента; var a: array [ 0..1, 0..1, 0..1, 'a'..'z' ] of boolean;
12. Процедуры и функции пользователяПроцедура Пример процедуры для обмена значений между целыми переменными m и n
program имя-программы; program primer; var x,y: integer;
procedure имя(параметры); procedure swap(var m,n:integer);
описания локальных величин var s: integer;
begin begin
операторы процедуры s:=m; m:=n; n:=s
end; end;
BEGIN BEGIN
операторы программы read(x,y); swap(x,y); writeln(x:10,y:10)
END. END.
Функция Пример функции для вычисления натуральной степени (n) целого числа (m)
program имя-программы; program primer; var x,y: integer;
function имя(параметры): тип-результата; function power(m,n:integer):integer;
описания локальных величин var s,i: integer;
begin begin