Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лр1_Введение.doc
Скачиваний:
7
Добавлен:
21.02.2016
Размер:
242.69 Кб
Скачать

Вывод значений переменных

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.Содержание отчёта

Отчёт должен содержать:

  1. задание к работе;

  2. программу;

  3. результаты расчётов.

Контрольные вопросы

  1. Алфавит языка Pascal.

  2. Какие типы величин используются в языке Pascal, как они записываются.

  1. Как обозначаются переменные в Паскале?

  2. Операторы описания типа переменных.

  3. Порядок выполнения действий в арифметическом выражении.

  4. Общий вид оператора присваивания.

  5. Какова структура программы на языке Паскаль?

  6. В чем различие операторов ввода READ и READLN?

  7. Каким образом в программу включаются комментарии?

  8. В чем различие операторов вывода WRITEиWRITELN?

  9. Стандартная форма вывода данных.

  10. Каким образом происходит управление формой вывода данных?

Литература

  1. Новичков В.С. «Алгоритмические языки в техникуме». – М.: Высшая школа, 1990. – 222 стр.

  2. Боон К. «Паскаль для всех». – М.: Энергоатомиздат, 1988. – 188 стр.

  3. Савельев А.Я. «Языки программирования» (Паскаль, ПЛ/М). – М.: Высшая школа, 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.

13

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]