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