ІКТА / КБ-12 / Технології Програмування частина №1 (ТП ч.1) / Лаби (готові) / Варіант №19 / Лабараторна робота ТП №1 Мельничук Є.І
.docxМІНІСТЕРСТВО ОСВІТИ І НАУКИ УКРАЇНИ
НАЦІОНАЛЬНИЙ УНІВЕРСИТЕТ «ЛЬВІВСЬКА ПОЛІТЕХНІКА»
ІКТА
кафедра ЗІ
ЗВІТ
до лабораторної роботи №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
Висновок: на даній лабораторній роботі я вивчила елементи мови Сі, базові типи даних, операції, стандартні бібліотечні функції вводу-виводу, стандартні бібліотечні математичні функції, навчилася складати та відлагоджувати прості розрахункові програми лінійної структури.