Частина тексту файла (без зображень, графіків і формул):
МІНІСТЕРСТВО ОСВІТИ І НАУКИ УКРАЇНИ
НАЦІОНАЛЬНИЙ УНІВЕРСИТЕТ “ЛЬВІВСЬКА ПОЛІТЕХНІКА”
ІКТА кафедра «Захист інформації»
Звіт
про виконання лабораторної роботи №4
АЛГОРИТМІЧНА МОВА ПРОГРАМУВАННЯ Сі.
ПРОСТІ ПРОГРАМИ ЛІНІЙНОЇ СТРУКТУРИ
Львів – 2007
Мета роботи – вивчити елементи мови Сі, базові типи даних, операції, стандартні бібліотечні функції вводу-виводу, стандартні бібліотечні математичні функції, навчитися складати та відлагоджувати прості розрахункові програми лінійної структури.
ЗАВДАННЯ
1. Домашня пiдготовка до роботи
1. Ознайомитися із структурою програми написаною мовою Cі.
2. Ознайомитися з типами даних мови Cі.
3. Ознайомитися з операціями та функціями мови Cі.
4. Вивчити правила побудови ідентифікаторів, виразів та присвоєння значень змінним мови Cі.
5. Ознайомитися з умовними графічними позначеннями для побудови блок-схем алгоритмів.
Скласти програму мовою Cі для розрахунку значення виразу. Дані для роботи беруться з табл. 5 за вказівкою викладача.
Таблиця 5
№ п/п
Вираз
Значення аргументів
18
rez=
x=1.549, y=7.317
2. Робота в лабораторії
Ввести в комп'ютер програму, написану мовою Cі згідно з отриманим завданням.
Відлагодити програму. При необхідності скоригувати блок-схему алгоритму та програму у відповідності з виявленими логічними та синтаксичними помилками.
Остаточні версії блок-схеми, програми та отримані результати занести у звіт з лабораторної роботи.
Здати звіт з лабораторної роботи.
СПИСОК ІДЕНТИФІКАТОРІВ ЗМІННИХ:
x, y – вхідні дані;
rez – результат. БЛОК-СХЕМА
ПРОГРАМА:
#include <stdio.h>
#include <math.h>
void main(void)
{
double x,y,rez;
scanf("%lf%lf",&x,&y);
rez=3.14*x*x-7*pow(y,-2)+x*y*y*y+7*sqrt(y)+log(x+7*sqrt(y));
printf("rez=%lf",rez);
}
РЕЗУЛЬТАТИ РОБОТИ ПРОГРАМИ:
rez=636.16
Висновок: на цій лабораторній роботі я вивчив елементи мови Сі, базові типи даних, операції, стандартні бібліотечні функції вводу-виводу, стандартні бібліотечні математичні функції, навчився складати та відлагоджувати прості розрахункові програми лінійної структури.