Добавил:
Допоможу чим зможу) Відсигнальте якщо знайшли шось корисне) Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
93
Добавлен:
17.12.2017
Размер:
202.07 Кб
Скачать

МІНІСТЕРСТВО ОСВІТИ І НАУКИ УКРАЇНИ

НАЦІОНАЛЬНИЙ УНІВЕРСИТЕТ «ЛЬВІВСЬКА ПОЛІТЕХНІКА»

ІКТА

кафедра КБ

З В І Т

до лабораторної роботи №1

з курсу: «Технології програмування, частина 1»

на тему: «Прості програми лінійної структури»

Варіант № 13

Виконав: гр. КБ-12

Ковальчин О.Ю.

Прийняв: Крет Т.Б.

Львів 2017

Мета роботи - вивчити елементи мови Сі, базові типи даних, операції, стандартні бібліотечні функції вводу-виводу, стандартні бібліотечні математичні функції, навчитися складати та відлагоджувати прості розрахункові програми лінійної структури.

1. Завдання

Скласти програму мовою Сі для розрахунку значення виразу при x=5.168, z=1.569, y=3.022. Забезпечити ввід аргументів з клавіатури та вивід результату на дисплей.

Кінець

X,Y,Z

Res

Початок

3. Cписок ідентифікаторів констант, змінних, функцій, використаних у блок-схемі алгоритму і програмі,

та їх пояснення

#include <stdio.h> //включення файлу stdio.h у вихідну програму

#include <math.h> //включення файлу math.h у вихідну програму

х, у, z – змінні дійсного типу, які є аргументами виразу;

res – зміна дійсного типу, якій надається значення результату обчислення виразу;

main() – головна функція;

printf() – функція виводу даних;

scanf() – функція вводу даних;

log(x) – обчислення натурального логарифма;

pow(x,y) – обчислення х в степені у;

4. Текст програми

#include <stdio.h>

#include <math.h>

void main(void)

{

double x, y, z, res;

printf("Enter x : ");

scanf("%lf", &x);

printf("Enter y : ");

scanf("%lf", &y);

printf("Enter z : ");

scanf("%lf", &z);

res = pow(x+1,2)+(2*(y+z))/(x+y-pow(z,2))+13*(log(x*y+z)/log(5));

printf("Res = %lf" , res);

}

5. Результати роботи програми

Enter x : 5.168

Enter y : 3.022

Enter z : 1.569

Res = 62.620250

Висновок: на даній лабораторній роботі я вивчив елементи мови Сі, базові типи даних, операції, стандартні бібліотечні функції вводу-виводу, стандартні бібліотечні математичні функції, навчилася складати та відлагоджувати прості розрахункові програми лінійної структури.