
- •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. |
|