Операторы языка Pascal
В языке Pascal используются следующие операторы:
1. Составной оператор begin…end (начало…конец).
2. Оператор присваивания…:=… (…присвоить…).
3. Операторы ввода:
· read(…) (считывать);
· readln(…) (считывать до новой строки).
4. Операторы вывода:
· write(…) (записывать);
· writeln(…) (записывать до новой строки).
5. Оператор безусловного перехода goto… (перейти к…).
6. Оператор условного перехода (условный оператор) if…then…else… (если…то…иначе…).
7. Оператор варианта (оператор выбора) case…of…else…end (в случае…из…иначе…конец).
8. Оператор цикла с предусловием while…do… (пока…делать…).
9. Оператор цикла с постусловием repeat…until… (повторять…до тех пор, пока…).
10. Операторы цикла с параметром:
· for…:=…to…do… (для…от…до…делать…);
· for…:=…downto…do… (для…от…вниз до…делать…).
11. Оператор присоединения with…do… (с…делать…).
Задача 1.
Условие задачи. Вычислить (составить блок-схему алгоритма и программу для решения задачи).
Блок-схема.
| |||
Программа. | Объяснение программы. | ||
Program z1; | Программа по имени z1 | ||
Var | Раздел описания переменных | ||
a,b,c:real; | Переменные a, b, c – вещественного типа (т.е. эти переменные – дробные числа) | ||
Begin | Начало раздела операторов (или начало составного оператора) | ||
writeln('Введи a,b'); | Вывод пояснительного текста 'Введи a,b' | ||
read(a,b); | Ввод значений переменных a и b | ||
c:=a+b; | Переменной c присваивается значение выражения a+b | ||
writeln('c=',c:10:3); | Вывод пояснительного текста 'c=' и значения переменной c, имеющей в числе 10 позиций, в т.ч. 3 цифры после запятой | ||
End. | Конец раздела операторов и программы | ||
Экран пользователя. Введи а,b 3|__|5¿ c=|__||__||__||__||__|8.000 |