Частина тексту файла (без зображень, графіків і формул):
МІНІСТЕРСТВО ОСВІТИ І НАУКИ УКРАЇНИ
НАЦІОНАЛЬНИЙ УНІВЕРСИТЕТ “ЛЬВІВСЬКА ПОЛІТЕХНІКА”
ІКТА
кафедра „ЗАХИСТ ІНФОРМАЦІЇ”
ЗВІТ
до лабораторної роботи № 4
З КУРСУ “АЛГОРИТМІЧНІ МОВИ І ПРОГРАМУВАННЯ”
на тему: „Алгоритмічна мова програмування Сі. Прості програми лінійної структури”
Варіант № 20
Мета роботи – вивчити елементи мови Сі, базові типи даних, операції, стандартні бібліотечні функції вводу-виводу, стандартні бібліотечні математичні функції, навчитися складати та відлагоджувати прості розрахункові програми лінійної структури.
2. ПОВНИЙ ТЕКС ЗАВДАННЯ
Скласти блок-схему алгоритму та програму мовою Cі для розрахунку значення виразу:
при x = 0.712, y = 3.161
Забезпечити ввід значень аргументів з клавіатури і вивід результату розрахунку на дисплей.
3. ОСТАТОЧНА ВЕРСІЯ БЛОК-СХЕМИ АЛГОРИТМУ
4. СПИСОК ІДЕНТИФІКАТОРІВ КОНСТАНТ, ЗМІННИХ, ФУНКЦІЙ, ВИКОРИСТАНИХ У ПРОГРАМІ, ТА ЇХ ПОЯСНЕННЯ
x, y, z – змінні типу double для зберігання введених даних та результату роботи;
printf() – функція виведення текстових повідомлень і значень змінних на екран;
scanf() – функція яка зчитує дані з клавіатури та присвоює відповідні значення змінним;
pow(x,y) – функція яка обчислює вираз х в степені у;
cos(x) – функція знаходження косинуса кута x заданого в радіанах;
tan(x) – функція знаходження тангенса кута x заданого в радіанах;
getch() – функція очікування натискання будь-якої клавіші;
clrscr() – функція очищення екрану;
5. ОСТАТОЧНА ВЕРСІЯ ПРОГРАМИ
#include <stdio.h>
#include <math.h>
#include <conio.h>
void main()
{
double x,y,z;
clrscr();
printf("x = "); scanf("%lf",&x);
printf("y = "); scanf("%lf",&y);
z=sqrt(x*y*y+y*sin(x)+142*x*x*y)+tan(x*y)-142*(y-x)/16.32;
printf("z = %0.3lf",z); getch();
}
6. РЕЗУЛЬТАТИ РОБОТИ ПРОГРАМИ.
x = 0.712
y = 3.161
z = -7.160
7. ВИСНОВОК
Під час цієї лабораторної роботи я написав програму на мові С, використовуючи бібліотечні функції введення-виведення (модуль stdio.h) та деякі математичні функції (модуль math.h).
Одна з них функція printf(). Ця функція виводить на дисплей значення змінних та рядки. Функція scanf() забезпечує введення значень змінних з клавіатури, символ & необхідний для правильної роботи цієї функції. %lf – специфікатор формату, який відповідає за чисельні значення змінних з плаваючою крапкою.
Ви не можете залишити коментар. Для цього, будь ласка, увійдіть
або зареєструйтесь.
Ділись своїми роботами та отримуй миттєві бонуси!
Маєш корисні навчальні матеріали, які припадають пилом на твоєму комп'ютері? Розрахункові, лабораторні, практичні чи контрольні роботи — завантажуй їх прямо зараз і одразу отримуй бали на свій рахунок! Заархівуй всі файли в один .zip (до 100 МБ) або завантажуй кожен файл окремо. Внесок у спільноту – це легкий спосіб допомогти іншим та отримати додаткові можливості на сайті. Твої старі роботи можуть приносити тобі нові нагороди!