Рефераты

Лабораторная работа №9

Лабораторная работа №9

Цель работы: Изучение операторов ввода и вывода, управление формой вывода

данных, получение навыков организации печати в удобном для пользователя

виде.

Задание № 17. Вычислить функцию при заданных значениях аргумента [pic]

Блок-схема.

[pic]

Программа на Turbo Pascal

{*********************************************}

{программа:Lab_9 }

{цель:вывод графика функции }

{переменные:x0,xn-начальное и конечное значения }

{hx-шаг }

{q-искомое значение выражения }

{i-параметр цикла }

{z-искомое значение }

{x,a-переменные }

{метод решения:вычесление по формулам }

{подпрограммы:отсуствуют }

{програмист:студент гр. 316 Позднышев А.А. }

{проверил: Новичков В.С. }

{дата:20.04.2004г. }

{*********************************************}

program lab_9;

const

p=' ';

s='***********************';

t=' ';

var

x0,x,xn,hx,q,z:real;

i,a:integer;

begin

writeln('введите x0,hx,xn');

readln(x0,hx,xn);

writeln(' значение x * значение z');

writeln(t,s);

for a:=1 to 3 do

begin

x:=x0;

repeat

q:=exp(-a*sin(x)*ln(exp(1)));

writeln(t,'^',p,x:4:2,'^',p,z:4:1,p,'^');

x:=x+hx;

z:=z+q ;

until x>xn;

end;

writeln(t,s);

for i:=1 to 5 do

begin

writeln(t:abs(i-6),abs(i-6):i);

end;

end.

-----------------------

p=’ ’; s=’*******’; t=’ ’;

Ввод x0, hx, xn

Вывод t:abs(i-6), abs(i-6):i

q:=exp(-a*sin(x)*ln(exp(1)));

x:=x+hx; z:=z+q;

i=1(1)5

x>xn

Конец

Вывод t,p,x,z

Начало

x:=x0;


© 2010 Современные рефераты