ПРОГРАМИ З РОЗГАЛУЖЕНИМИ ТА ЦИКЛІЧНИМИ АЛГОРИТМАМИ

Інформація про навчальний заклад

ВУЗ:
Національний університет Львівська політехніка
Інститут:
Не вказано
Факультет:
Не вказано
Кафедра:
Кафедра АТ

Інформація про роботу

Рік:
2015
Тип роботи:
Звіт
Предмет:
Інші
Група:
МЕ

Частина тексту файла (без зображень, графіків і формул):

МІНІСТЕРСТВО ОСВІТИ І НАУКИ УКРАЇНИ НАЦІОНАЛЬНИЙ УНІВЕРСИТЕТ “ЛЬВІВСЬКА ПОЛІТЕХНІКА” ІКТА кафедра АТ  ЗВІТ З лабораторної роботи №2(б) на тему: “ ПРОГРАМИ З РОЗГАЛУЖЕНИМИ ТА ЦИКЛІЧНИМИ АЛГОРИТМАМИ “ Мета роботи – вивчити оператори мови Сі та основні функції введення-виведення даних, навчитися складати та відлагоджувати розрахункові програми з розгалуженими та циклічними структурами. 2.1. Домашня пiдготовка до роботи 1. Вивчити синтаксис, призначення, принцип роботи і використання операторів мови СІ та основних функцій введення-виведення. 2. Скласти блок-схеми алгоритмів та програми мовою СІ для табулювання функцій. Забезпечити ввід значень інтервалу, кроку і похибки табулювання з клавіатури і вивід результатів на дисплей. Дані для роботи беруться з таблиць 1 і 2 за вказівкою викладача: б) табулювання функції, представленої рядом (див. табл.2), на інтервалі [a, b] з кроком табуляції h та абсолютною похибкою d. Оцінку похибки здійснювати за значенням модуля чергового члена ряду. УМОВА ЗАВДАНЯ: б) табулювання функції, представленої рядом , на інтервалі [1, 2] з кроком табуляції 0.1 та абсолютною похибкою 0.001. Оцінку похибки здійснювати за значенням модуля чергового члена ряду. Остаточна версія блок-схеми алгоритму _ + Текст програми: #include<stdio.h> #include<math.h> void main( ) { double y, x, h, d, a, b, summa; int k; printf (“vvedit kinci vidrizka [a, b], krok h ta pochubky d\n”); scanf (“%lf%lf%lf%lf “, &x, &b, &h, &d); printf (“xy\n”); while (x<=b+h/2) { k=1; summa=0; do { y=pow(-1,k)*pow(cos(pow(2,k)*x),4)/pow(2,2*k); summa=summa+y; k++; } while (fabs(y)>d); printf (“x=%lf, y=%lf, d=%lf\n”, x, summa, fabs); x=x+h; } } Опис змінних: (a, b)-це проміжок на якому табулюється функція y, h- це крок з яким проходить табуляція функції, х ми присвоїли значення а - початок проміжку, d – похибка. Результати роботи програми: a=1 b=2 h=0.1 d=0.001 x=0.100000 y=0.123400 d=0.000400 x=0.150000 y=0.207530 d=0.000380 x=0.200000 y=0.312384 d=0.000384 x=0.250000 y=0.444275 d=0.000427 x=0.300000 y=0.611980 d=0.000525 x=0.350000 y=0.827955 d=0.000709 x=0.400000 y=1.110757 d=0.000461 x=0.450000 y=1.486824 d=0.000827 x=0.500000 y=1.999023 d=0.000854 x=0.550000 y=2.715143 d=0.000656 x=0.600000 y=3.748766 d=0.000731
Антиботан аватар за замовчуванням

2015

Коментарі

Ви не можете залишити коментар. Для цього, будь ласка, увійдіть або зареєструйтесь.

Ділись своїми роботами та отримуй миттєві бонуси!

Нічого не вибрано
0%

Оголошення від адміністратора

Антиботан аватар за замовчуванням

Подякувати Студентському архіву довільною сумою

Admin

26.02.2023 12:38

Дякуємо, що користуєтесь нашим архівом!