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

Міністерство освіти і науки України

Національний університет Львівська політехніка

ІКТА

кафедра ЗІ

ЗВІТ

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

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

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

Варіант № 5

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

Войтович О.О.

Прийняв:

асистент кафедри

захисту інформації

Крет Т.Б.

Львів – 2017

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

1. Завдання

Скласти програму мовою Сі для розрахунку значення виразу

при х=2.735 та z=7.218. Забезпечити ввід аргументів з клавіатури та вивід результату на дисплей.

2. Блок-схема алгоритму програми

Початок

Ініціалізація X,Z та h

Введення данних

Обчислення значення виразу

та присвоєння значеня змінній h

Виведення результату

h

3

2

Кінець

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

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

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

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

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

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

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

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

cos(x) – обчислення косинуса;

sin (x) – обчислення синуса;

sqrt() – обчислення кореня квадратного;

abs() – обчислення модуля;

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

#include <stdio.h>

#include <math.h>

int main(void)

{

double x,z,h;

printf("Vedite x: ");

scanf("%lf", &x);

printf("Vedite y: ");

scanf("%lf", &z);

h=16*z+pow(((z+x)/cos(x)+sqrt(abs(sin(x)*cos(x)))),2);

printf("vidpovid: %lf", h);

return 0;

}

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

х=2.735

z=7.218

h=232.916783

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