Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
LABINF_1_Oo.pdf
Скачиваний:
29
Добавлен:
15.06.2014
Размер:
563 Кб
Скачать
☆

Число π содержится в системной константе Pi, которую не нужно описывать в разделе описания констант.

В лабораторной работе используются операторы:

- присваивания, имеющие формат: <Идентификатор>:=<Выражение>; (вычислить значение выражения, стоящего справа от операции := (присваивания) и поместить результат в переменную, имя (идентификатор) которой стоит слева от знака операции присваивания);

-процедура Read() для ввода данных с клавиатуры или из файла;

-процедуры Write() и WriteLn() для вывода данных на дисплей или в файл.

Ввод данных из файла и вывод в файл будут рассмотрены в лабораторной работе № 6.

Задачи, разбираемые в данной лабораторной работе, имеют следующий алгоритм выполнения:

1)ввод исходных данных с клавиатуры;

2)вычисление формулы;

3)вывод результатов вычислений на дисплей.

При составлении алгоритмов необходимо руководствоваться ГОСТ 19.701-90, выдержка из которого приведена в приложении 1.

Пример 1.1. Написать алгоритм и программу для вычисления формулы

(b +

5)3×sin x

для b= 5,5; x=0,1; 0,5.

y = lg

(

x +

1

+ b

 

 

)

 

 

Схема алгоритма, реализующего поставленную задачу, изображена на рисунке 2. Здесь отметим, что прежде, чем ввести данные с клавиатуры (элемент № 3 алгоритма), необходимо побудить к этому оператора (элемент № 2). Ниже приведен текст программы.

program lab1; const B=5.5; var y, x:Real; begin

Write('x=');

Read(x);

y:=exp(3*ln(B+5))*sin(x)/(ln(x+1)/ln(10)+sqrt(B));

WriteLn('y=',y:6:2);

end.

Выражение y:6:2 означает, вывод числа, находящегося в переменной y, осуществляется с ограничением числа разрядов: выводится только 6 разрядов, включая десятичный разделитель, знак минус и 2 разряда после запятой (разделяющей целую и дробную части числа).

4

Соседние файлы в предмете Информатика