Частина тексту файла (без зображень, графіків і формул):
МІНІСТЕРСТВО ОСВІТИ І НАУКИ УКРАЇНИ
НАЦІОНАЛЬНИЙ УНІВЕРСИТЕТ “ЛЬВІВСЬКА ПОЛІТЕХНІКА”
ІКТА, кафедра “Захисту інформації”
ЗВІТ
З ЛАБОРАТОРНОЇ РОБОТИ № 1
З КУРСУ “АЛГОРИТМІЧНІ МОВИ І ПРОГРАМУВАННЯ”
ПРОСТІ ПРОГРАМИ ЛІНІЙНОЇ СТРУКТУРИ
кафедра “Автоматика і
телемеханіки”
Мета роботи - вивчити прості типи даних, операції, стандартні процедури і функції мови Турбо-Паскаль, навчитися складати та відлагоджувати прості розрахункові програми лінійної структури
ЗАВДАННЯ
Ознайомитися із загальною структурою програми, написаною мовою Турбо-Паскаль.
Ознайомитися з простими типами даних мови Турбо-Паскаль.
Ознайомитися з операціями та стандартними процедурами і функціями мови Турбо-Паскаль.
Вивчити правила побудови ідентифікаторів, виразів та присвоєння значень змінним мови Турбо-Паскаль.
Ознайомитися з умовними графічними позначеннями для побудови блок-схем алгоритмів.
Скласти блок-схему алгоритму та програму мовою Турбо-Паскаль для розрахунку значення виразу. Забезпечити ввід значень аргументів з клавіатури і вивід результату розрахунку на дисплей. Дані для роботи беруться з табл.1 за вказівкою викладача.
Таблиця 1
23
x=4.597, y=7.954
БЛОК-СХЕМА
Текст програми мовою PASCAL
Program Lab1;
Uses crt;
Var a, b, c, x, y: real;
Begin
Clrscr;
Writeln (‘Enter x’);
Readln (x);
Writeln (‘Enter y’);
Readln (y);
a:=(sin(x)+cos(sqr(y));
b:=tg(sqrt(sqr(sin(x))+sqr(cos(y))));
c:=3.6*a*a*a-b;
Writeln(‘c=’,c:4:2);
Readln;
End.
Таблиця ідентифікаторів, що використовуються у програмі
x
Незалежна змінна типу REAL
y
Незалежна змінна типу REAL
a
b
c
3.6*a*a*a-b
Результат виконання роботи:
C=0.53
Висновок: На цій лабораторній роботі я вивчав прості типи даних, операції, стандартні процедури і функції мови Турбо-Паскаль, навчився складати та відлагоджувати прості розрахункові програми лінійної структури