Частина тексту файла (без зображень, графіків і формул):
МІНІСТЕРСТВО ОСВІТИ І НАУКИ УКРАЇНИ
НАЦІОНАЛЬНИЙ УНІВЕРСИТЕТ “ЛЬВІВСЬКА ПОЛІТЕХНІКА”
ПРОСТІ ПРОГРАМИ ЛІНІЙНОЇ СТРУКТУРИ
ЛАБОРАТОРНА РОБОТА № 1
З КУРСУ “АЛГОРИТМІЧНІ МОВИ І ПРОГРАМУВАННЯ”
для студентів спеціальності 6.0914
“Комп’ютеризовані системи, автоматика і управління”
Львів – 2001
ПОВНИЙ ТЕКСТ ЗАВДАННЯ
Ознайомитися із загальною структурою програми, написаною мовою Турбо-Паскаль.
Ознайомитися з простими типами даних мови Турбо-Паскаль.
Ознайомитися з операціями та стандартними процедурами і функціями мови Турйо-Паскаль.
Вивчити правила побудови ідентифікаторів, виразів та присвоєння значень змінним мови Турбо-Паскаль.
Ознайомитися з умовними графічними позначеннями для побудови блок-схем алгоритмів.
Скласти блок-схему алгоритму та програму мовою Турбо-Паскаль для розрахунку значення виразу. Забезпечити ввід значень аргументів з клавіатури і вивід результату розрахунку на дисплей. Дані для роботи беруться з табл.5 за вказівкою викладача.
Таблиця 5
№ п/п
Вираз
Значення аргументів
3
x=4.112, y=1.628
ОСТАТОЧНА ВЕРСІЯ БЛОК-СХЕМИ АЛГОРИТМУ
початок
Enter x, y
Z:=(3*x*x+1)/5*y+(2*(sin(x+1)/cos(x+1))/(y-2));
x:5:5
y:5:5
z:5:5
кінець
СПИСОК ІДЕНТИФІКАТОРІВ КОНСТАНТ, ЗМІННИХ, ПРОЦЕДУР ТА ФУНКЦІЙ, ВИКОРИСТАНИХ У БЛОК-СХЕМІ АЛГОРИТМУ ПРОГРАМИ
СПИСОК :
X
Y
Z
ПОЯСНЕННЯ ІДЕНТИФІКАТОРІВ ЗМІННИХ :
X,Y – значення величин, що використовуються для обчислення значення виразу.
Z – Значення виразу.
ОСТАТОЧНА ВЕРСІЯ ПРОГРАМИ
Program Lab_1;
Var x,y,z : real;
Begin
Writeln('Enter x, y ');
Readln(x);
Readln(y);
Z:=(3*x*x+1)/5*y+(2*(sin(x+1)/cos(x+1))/(y-2));
Writeln(x:5:5);
Writeln(y:5:5);
Writeln(z:5:5);
End.
РЕЗУЛЬТАТИ РОБОТИ ПРОГРАМИ
29.57192