Частина тексту файла (без зображень, графіків і формул):
МІНІСТЕРСТВО ОСВІТИ І НАУКИ УКРАЇНИ
НАЦІОНАЛЬНИЙ УНІВЕРСИТЕТ “ЛЬВІВСЬКА ПОЛІТЕХНІКА”
ІКТА
кафедра „ЗАХИСТ ІНФОРМАЦІЇ”
ЗВІТ
до лабораторної роботи № 4
З КУРСУ “АЛГОРИТМІЧНІ МОВИ І ПРОГРАМУВАННЯ”
на тему: „Алгоритмічна мова програмування Сі. Прості програми лінійної структури”
Варіант № 20
Виконав:
студент групи ІБ – 1
Львів - 2007
Мета роботи – вивчити елементи мови Сі, базові типи даних, операції, стандартні бібліотечні функції вводу-виводу, стандартні бібліотечні математичні функції, навчитися складати та відлагоджувати прості розрахункові програми лінійної структури.
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 – специфікатор формату, який відповідає за чисельні значення змінних з плаваючою крапкою.