- •Министерство образования и науки Республики Казахстан
- •МетодичеСкИе рекомендации и указания
- •Методические указания
- •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.Задание
- •Лабораторная работа №2
- •1. Основные понятия
- •1.1. Оператор условного перехода
- •1.2. Оператор варианта.
- •1.3.Оператор безусловного перехода
- •1.4.Логические отношения
- •2.Задание
- •Лабораторная работа №3
- •1. Теоретические сведения.
- •1.1. Понятие циклического процесса.
- •1.2 Операторы цикла с присваиванием.
- •1.3. Оператор цикла с предусловием.
- •2. Задание
- •Лабораторная работа №4
- •Лабораторная работа №5
- •Лабораторная работа №6
- •2. Задание
- •5. Литература
- •Лабораторная работа №7
- •Длинна строки, определяется с помощью стандартной функции Length (St), которая возвращает целое число, равное количеству символов в строке St, например:
- •Очень полезна при работе со строками функция типа Integer
- •Лабораторная работа №8
- •Теоретические сведения
- •Задание
- •Контрольные вопросы.
- •Литература.
- •Лабораторная работа №9
- •1.Теоретические сведения.
- •2.Задание.
- •3.Контрольные вопросы.
- •Лабораторная работа № 10
- •Процедура
- •Функция
- •Выводит точку с координатами X, y цветом Color.
- •Процедура
- •Процедура
- •Процедура
- •Процедура
- •Процедура
- •4. Список литературы
- •1.Теоретическое положение 3
- •1. Основные понятия 16
- •1.1. Оператор условного перехода 17
- •5. Литература 43
- •1.Теоретические сведения 53
- •2.Задание 54
Вывод значений переменных
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. Взять задание из таблицы №1 и написать программу для вычисления переменной R, используя для ввода данных, операторы READ и READLN. Вывести значения исходных данных, подобрав к ним форматы по операторам WRITE и WRITELN. Значение переменной R вывести в стандартной форме.
2.2. Взять задание из таблицы №2 и записать математическую запись арифметического выражения.
3.Содержание отчёта
Отчёт должен содержать:
задание к работе;
программу;
результаты расчётов.
Контрольные вопросы
Алфавит языка Pascal.
Какие типы величин используются в языке Pascal, как они записываются.
Как обозначаются переменные в Паскале?
Операторы описания типа переменных.
Порядок выполнения действий в арифметическом выражении.
Общий вид оператора присваивания.
Какова структура программы на языке Паскаль?
В чем различие операторов ввода READ и READLN?
Каким образом в программу включаются комментарии?
В чем различие операторов вывода WRITE и WRITELN?
Стандартная форма вывода данных.
Каким образом происходит управление формой вывода данных?
Таблица №1
-
№ варианта
Задание
Исходные данные
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. |