Частина тексту файла (без зображень, графіків і формул):
МІНІСТЕРСТВО ОСВІТИ І НАУКИ УКРАЇНИ
НАЦІОНАЛЬНИЙ УНІВЕРСИТЕТ “ЛЬВІВСЬКА ПОЛІТЕХНІКА”
ІКТА, кафедра “Захисту інформації”
ЗВІТ
З ЛАБОРАТОРНОЇ РОБОТИ № 4
З КУРСУ “АЛГОРИТМІЧНІ МОВИ І ПРОГРАМУВАННЯ”
ПРОСТІ ПРОГРАМИ ЛІНІЙНОЇ СТРУКТУРИ
кафедра “Автоматика і
телемеханіки”
Мета роботи - вивчити елементи мови Сі, базові типи даних, операції, стандартні бібліотечні функції вводу-виводу, стандартні бібліотечні математичні функції, навчитися складати та відлагоджувати прості розрахункові програми лінійної структури.
ЗАВДАННЯ
1. Ознайомитися із структурою програми написаною мовою Cі.
2. Ознайомитися з типами даних мови Cі.
3. Ознайомитися з операціями та функціями мови Cі.
4. Вивчити правила побудови ідентифікаторів, виразів та присвоєння значень змінним мови Cі.
5. Ознайомитися з умовними графічними позначеннями для побудови блок-схем алгоритмів.
Скласти програму мовою Cі для розрахунку значення виразу. Дані для роботи беруться з табл. 5 за вказівкою викладача.
Таблиця 5
23
x=4.597, y=7.954
БЛОК-СХЕМА
Текст програми мовою C
#include<stdio.h>
#include<math.h>
#include<conio.h>
void main(void)
{
clrscr();
double x,y,a,b,c;
printf("x=");
scanf("%lf",&x);
printf("y=");
scanf("%lf",&y);
a=sin(x)+cos(y*y);
b=tan(sqrt(sin(x)*sin(x)+cos(y)*cos(y)));
c=3.6*pow(a,3)-b;
printf("c=%4.2lf",c);
getch();
}
Таблиця ідентифікаторів, що використовуються у програмі
x
Незалежна змінна типу DOUBLE
y
Незалежна змінна типу DOUBLE
a
b
c
3.6*a3 –b
Результат виконання роботи:
C=-1.55
Висновок: На цій лабораторній роботі я вивчив елементи мови Сі, базові типи даних, операції, стандартні бібліотечні функції вводу-виводу, стандартні бібліотечні математичні функції, навчився складати та відлагоджувати прості розрахункові програми лінійної структури.