Язык Pascal
Hello, world
Program HelloWorld(output);
begin
writeln('Hello, world!') { оператор вывода строки }
end.
Считать два числа и вывести разность
var a,b:longint;
begin
readln(a,b);
writeln(a-b);
end.
или, с введением дополнительной переменной
res
var a,b,res:longint;
begin
readln(a,b);
res := a-b;
writeln(res);
end.
Считать число и напечатать NEG
, если оно отрицательное и POS
, если оно не отрицательное
var a,b:longint;
begin
readln(a,b);
if (a<0) then
writeln('NEG');
else
writeln('POS');
end.
Операторы сравнения и логические операторы
Оператор | Что делает |
== | сравнить на равенство |
<> | сравнить на неравество |
< | меньше |
<= | меньше или равно |
> | больше |
>= | больше или равно |
and | логическое И |
or | логическое ИЛИ |
not | логическое НЕ |
Распечатать числа от 0 до 9 включетельно через пробел
var i:longint;
begin
for i:=0 to 9 do
writeln(i);
end.
или
var i:longint;
begin
i:=0
while i<=9 do
writeln(i);
end.
Операторы break и continue
Оператор | Что делает |
break | выход из цикла (одного, ближайшего) |
continue | переходит к следующей итерации этого цикла |
Записать 5 целых чисел в массив из 5 элементов, затем распечатать массив в обратном порядке
Этот код считывает введенные числа по 1 на строку. Если у вас все числа на одной строке, то используйте
read
вместо
readln
Type
TA = Array[1..5] of Integer;
var
a : TA;
i : Integer;
begin
// создали массив целых чисел из N элементов
begin
for i:=1 to 5 do
readln(a[i]);
for i:=5 downto 1 do
writeln(a[i]);
end.