Частина тексту файла (без зображень, графіків і формул):
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
Яковлєва
Ірина
Ви не можете залишити коментар. Для цього, будь ласка, увійдіть
або зареєструйтесь.
Ділись своїми роботами та отримуй миттєві бонуси!
Маєш корисні навчальні матеріали, які припадають пилом на твоєму комп'ютері? Розрахункові, лабораторні, практичні чи контрольні роботи — завантажуй їх прямо зараз і одразу отримуй бали на свій рахунок! Заархівуй всі файли в один .zip (до 100 МБ) або завантажуй кожен файл окремо. Внесок у спільноту – це легкий спосіб допомогти іншим та отримати додаткові можливості на сайті. Твої старі роботи можуть приносити тобі нові нагороди!