- •1.Теоретическое положение
- •1.1.Общие сведения
- •1.2.Алфавит языка Паскаль
- •1.3.Константы
- •1.3.2.Символьные константы
- •1.4.Переменные
- •1.5.Перечисляемые типы данных
- •1.6. Оператор присваивания
- •1.8.Организация программы
- •1.9.Комментарии
- •1.10.Операторы ввода-вывода
- •1.10.1.Операторы ввода
- •1.10.2. Операторы вывода
- •1.10.3. Стандартная форма вывода данных
- •1.10.4. Управление формой вывода данных
- •Вывод значений переменных
- •2.Задание
Вывод значений переменных
A=1.22 _ _ _ _ _ B=-23.5
C=125 _ _ _ _ _ _ 103044 _ _ _ Конец вывода
Пример:Составить программу вычисления общей поверхности и объёма круглого конуса, имеющего радиус основания 12,54 см и длину образующей 24,88 см. При вычислении используем равенства:
S=πR2+πRL; V=1/3πR2H,
где H-высота конуса, определяемая по формуле
Программа будет иметь вид:
Вычисление объёма конуса
PROGRAM CONUS;
CONST PI=3.1415926;
VAR R,L,H,S,V:REAL;
BEGIN
READ(L,R);
S:=PI*R*R+PI*R*L;
H:=SQRT(L*L-R*R);
V:=PI*R*R*H/3;
WRITELN(‘Параметры конуса’);
WRITELN(‘R=’,R,’L=’,L,’H=’,H);
WRITELN(‘Поверхность конуса’’);
WRITELN(‘S=’,S);
WRITELN(‘Объём конуса’’);
WRITELN(‘V=’,V);
END.
Программа начинается с комментария. В заголовке программы после служебного слова PROGRAMуказывается имя программыCONUS. Далее идёт раздел определения констант, обозначаемый словомCONST. В этом разделе константа π =3.1415926 обозначается именемPI, которое отождествляется с указанным числовым значением. Раздел описания переменных начинается со служебного словаVAR, где переменныеR,L,H,S,Vописаны как вещественные. В операторной части программы (послеBEGIN) первым оператором является оператор ввода исходных данныхLиR. В результате его выполнения переменная получает значение 12,54, аL= 24,88. В первом операторе присваивания вычисляется значение переменнойS, во втором-Hи в третьем-V. Далее следуют операторы вывода на печать текстов, заключённых в апострофы, и значений переменныхR,L,H-во втором операторе вывода,S-в четвёртом,V-в шестом. Вывод значений переменных будет осуществлён в стандартной форме. Конец программы обозначается словомEND, после которого ставится точка.
2.Задание
2.1. Взять задание из таблицы №2 и написать программу для вычисления переменной R, используя для ввода данных, операторыREADиREADLN. Вывести значения исходных данных, подобрав к ним форматы по операторамWRITEиWRITELN. Значение переменной R вывести в стандартной форме.
2.2. Взять задание из таблицы №3 и записать математическую запись арифметического выражения.
3.Содержание отчёта
Отчёт должен содержать:
задание к работе;
программу;
результаты расчётов.
Контрольные вопросы
Алфавит языка Pascal.
Какие типы величин используются в языке Pascal, как они записываются.
Как обозначаются переменные в Паскале?
Операторы описания типа переменных.
Порядок выполнения действий в арифметическом выражении.
Общий вид оператора присваивания.
Какова структура программы на языке Паскаль?
В чем различие операторов ввода READ и READLN?
Каким образом в программу включаются комментарии?
В чем различие операторов вывода WRITEиWRITELN?
Стандартная форма вывода данных.
Каким образом происходит управление формой вывода данных?
Литература
Новичков В.С. «Алгоритмические языки в техникуме». – М.: Высшая школа, 1990. – 222 стр.
Боон К. «Паскаль для всех». – М.: Энергоатомиздат, 1988. – 188 стр.
Савельев А.Я. «Языки программирования» (Паскаль, ПЛ/М). – М.: Высшая школа, 1987. – 142 стр.
Таблица №2
№ варианта |
Задание |
Исходные данные |
1. |
с=3 x=0,64 y=5,1
| |
2. |
m=0,8 t=4 a=2,25 | |
3. |
y=0,8 x=3,0 i=4,6 a=1.5 | |
4. |
a=3,1 b=1,4 d=0,06 | |
5. |
m=0,2 x=0,17 | |
6. |
g=0,91 a=3 x=1 i=2,4 | |
7. |
m=0,8 p=1,7 k=4 x=0,005 | |
8. |
k=3,7 a=2,61 x=10 | |
9. |
c=1,2 s=2 a=6
| |
10. |
t=5,6 k=2,8 x=0,7 | |
11. |
b=5,8 a=2 x=1,62 | |
12. |
y=2 m=3,25 | |
13. |
f=2,81 c=-2 | |
14. |
y=3 k=5,6 x=1,8 | |
15. |
a=0,15 k=4,8 | |
16. |
k=0,6 y=2,31 a=3 | |
17. |
b=3,8 m=1,73 t=2,4 z=1,4 | |
18. |
y=9,41 a=5,1 k=4 | |
19. |
b=-3 c=5,6 k=0,14 | |
20. |
m=0,6 a=-2 w=1,38 | |
21. |
b=3,7 a=0,6 z=2,52 | |
22. |
x=-5,8 i=2 y=0,25 | |
23. |
k=2,34 b=1,05 a=0,03 | |
24. |
m=0,08 x=1,9 a=2 b=4,4 |
Таблица №2
№ вари-анта |
Задание |
1. | |
2. | |
3. | |
4. | |
5. | |
6. | |
7. | |
8. | |
9. | |
10. | |
11. | |
12. | |
13. | |
14. | |
15. | |
16. | |
17. | |
18. | |
19. | |
20. | |
21. | |
22. | |
23. | |
24. | |
25. |