Условный оператор. Циклы. (PascalABC.NET): различия между версиями
Перейти к навигации
Перейти к поиску
Строка 5: | Строка 5: | ||
program Test; | program Test; | ||
var | var | ||
− | + | temp: integer; | |
begin | begin | ||
− | Write('Введите | + | Write('Введите температуру в цельсиях:'); |
− | Readln( | + | Readln(temp); |
− | if ( | + | if (temp >= 100) then |
begin | begin | ||
− | Writeln(' | + | Writeln('Вода закипела'); |
end | end | ||
else | else | ||
begin | begin | ||
− | Writeln(' | + | Writeln('Пока ещё прохладно'); |
end; | end; | ||
+ | |||
+ | var Country := 'Россия'; | ||
+ | |||
case Country of | case Country of | ||
'Россия': Capital := 'Москва'; | 'Россия': Capital := 'Москва'; |
Версия 18:13, 8 июня 2021
Условный оператор
1 program Test;
2 var
3 temp: integer;
4 begin
5 Write('Введите температуру в цельсиях:');
6 Readln(temp);
7 if (temp >= 100) then
8 begin
9 Writeln('Вода закипела');
10 end
11 else
12 begin
13 Writeln('Пока ещё прохладно');
14 end;
15
16 var Country := 'Россия';
17
18 case Country of
19 'Россия': Capital := 'Москва';
20 'Франция': Capital := 'Париж';
21 'Италия': Capital := 'Рим';
22 else Capital := 'Страна отсутствует в базе данных';
23 end;
24
25 case DayOfWeek of
26 1..5: writeln('Будний день');
27 6,7: writeln('Выходной день');
28 end;
29 end.
Циклы
- Оператор цикла for (документация)
- Оператор цикла loop (документация)
- Оператор цикла foreach (документация)
- Операторы цикла while и repeat (документация)
1 program Test;
2 var
3 i: integer;
4 begin
5 Writeln('While loop');
6 i := 1;
7 while(i < 11) do
8 begin
9 Writeln(i);
10 i := i + 1;
11 end;
12
13 Writeln('Repeat-Until loop');
14 i := 1;
15 Repeat
16 Writeln(i);
17 i := i + 1;
18 until i > 10;
19
20 Writeln('for loop');
21 for var j: integer := 1 to 10 do
22 begin
23 Writeln(j);
24 end;
25 end.