Информатика 1. Составление программы для нахождения значения функции двух переменных на Паскале
Скачать 67.05 Kb.
|
МИНОБРНАУКИ РОССИИ Санкт-Петербургский государственный электротехнический университет «ЛЭТИ» им. В.И. Ульянова (Ленина) Кафедра Математического обеспечения и применения ЭВМ. отчет по лабораторной работе №1 по дисциплине «Информатика» Тема: Составление программы для нахождения значения функции двух переменных на Паскале.
Санкт-Петербург 2017 1.Содержательная постановка задачи. Написать программу, вычисляющую значение функции: a=|x-y|(sin2z+tg(z)) Входные данные должны быть вещественными числами, а z
2.Формальная постановка задачи. Дано: x,y,z Є R Вычислить a=|x-y|(sin2z+tg(z)), где a€R Область определения отображения z 3.Алгоритмизация. 4.Типы и строение данных program lab; var a: real; x: real; y: real; z: real; b: real; f: real; w: real; e: real; begin writeln ('Для получения "a", введи значения для переменных "x","y","z"'); write('x='); read(x); write('y='); read(y); writeln('z=f*pi/w'); write('f=');read(f); write(f); write('*pi/'); read(w); z:=f*pi/w; if w=0 then begin writeln('Ответ лежит в области комплексныхz чисел '); exit; end else e:=(cos(z)); a:=abs(x-y)*(sqr((sin(z)))+ ((sin(z)))/(cos(z))); if (e<0.02) and (e>0) then begin writeln('Ответ лежит в области комплексных чисел '); exit; end else begin write('a=',a); end end. |