Частина тексту файла (без зображень, графіків і формул):
1.ПОСТАНОВКА ЗАДАЧІ.
Необхідно скласти та перевірити блок-схему алгоритму, що обчислює значення цих функцій. За блок-схемою написати і виконати програму мовою програмування Pascal. Для цього треба знаии правила
Запису виразів мовою Pascal.
Abs(X) – обчислює модуль числа X;
ArcTan(X:Real) –обчислює арктангенс числа X, вираженого в радіанах;
Cos(X:Real) –обчислює косинус числа X, вираженого в радіанах;
Exp(X:Real) – підносить число e до степеня X;
Frac(X:Real) – виділяє дробову частину числа;
Int (X:Real) – виділяє цілу частину числа;
Ln (X:Real) – обчислює натуральний логарифм числа ;
Pi – значення числа ;
Sin(X:Real) –обчислює синус числа X, вираженого в радіанах;
Sqr(X) – обчислює квадрат числа X;
Sqr(X:Real) – обчислює квадратний корінь із числа X.
2.РОЗРОБКА СТРУКТУРИ ДАНИХ.
№п(п
Позначення
Ім’я(
Тип
Призначення, опис
1
x
x
Дійсна
Аргумент функції, вхідна
2
y
y
Дійсна
Аргумент функції, вхідна
3
Z
z
Дійсна
Значення функції, вихідна
4
W
w
Дійсна
Значення функції, вихідна
3.РОЗРОБКА БЛОК-СХЕМИ АЛГОРИТМУ.
4.ЗАПИС ТЕКСТУ ПРОГРАМИ.
program Project1;
var x,y:real;
function Z(x,y:real):real;
begin
z:= (exp(x)+1 )/cos(2*y+1);
end;
function W(x,y:real):real;
begin
w:=sqr(1+exp(x))*(exp(2*y+1)+exp(-2*y-1))/(2*(2*y+1));
end;
begin
writeln('vvedit x');readln(x);
writeln('vvedit y');readln(y);
writeln('w(x,y)=',w(x,y):8:6,' z(x,y)=',z(x,y):8:6);
readln;end.
5.ТЕСТУВАННЯ ТА НАЛАГОДЖЕННЯ.
Висновок: я навчився описувати функції, та ознайомився із структурою програми.
Міністерство освіти і науки україни
НУ «Львівська Політехніка»
Кафедра інформатики.
ЛАБОРАТОРНА РОБОТА №1
ПРОГРАМУВАННЯ ЛІНІЙНИХ АЛГОРИТМІВ
Підготував
студент
групи РТ-11
Яковлєва
Ірина