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

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

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

ІКТА

кафедра ЗІ

ЗВІТ

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

з курсу: «Алгоритмічні мови та програмування»

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

Варіант № 19

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

Мельничук Є.І

Прийняв: Партика А. І.

Львів - 2016

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

1. Завдання

Скласти програму мовою Сі для розрахунку значення виразу при х=4.123 та у=2.395. Забезпечити ввід аргументів з клавіатури та вивід результату на дисплей.

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

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

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

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

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

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

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

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

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

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

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

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

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

#include <stdio.h>

#include <math.h>

void main ()

{

float x,y,z;

printf ("Enter the number x: ");

scanf ("%f",&x);

printf ("Enter the number y: ");

scanf ("%f",&y);

z=log(pow(x,3))+tan(y)+pow((y+x),3)-(x*sin(y+1.6)/177*pow(x,2));

printf ("z=");

printf ("%f",z);

}

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

x=4.123

y=2.395

z=280.535706

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