Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лабораторні.docx
Скачиваний:
2
Добавлен:
01.05.2025
Размер:
957.35 Кб
Скачать
  1. Складання програми:

#include<stdio.h>

#include<math.h>

#include <conio.h>

void main(){

int m,n;

double i,j;

double a,b,c,p,s,v;

a = 1;

b = 0.9144;

c = 3;

printf("Vid yakoi veluchu pochtu vidlik");

scanf("%d",&m);

printf("Do yakoi veluchunu");

scanf("%d",&n);

printf("krok");

scanf("%lf",&j);

printf("yard \t \t metr \t \t fyt \n");

for( i = m; i <= n; i += j){

p = i * a;

s = i * b;

v = i * c;

printf("%lf \t %lf \t %lf \n",p,s,v);

}

getchar ();

getchar ();

}

Відлагодженя:

В даній програмі булла помилка в тому що був неправильний запис в операторі “for” помилка була виправлена після чого програма почали видавати потрібний результат.

  1. Тестування програми:

  1. Висновок:

В даній лабораторній роботі я покращив навички роботи зз оператором в

for.

Лабораторна робота №9

Тема: Цикли. Обчислення скінченності сум

Програмне забезпечення: Turbo C++

Хід роботи

  1. Постановка задачі:

Знайти значення функції в області визначення функції, задана розкладом у ряд тейлора.

  1. Складання діалогу користувача з ПК:

Користувач буде вводити в програму значення х, та значення точності, після чого буде виводитись відповідний результат.

  1. Блок-схема:

  1. Складання програми:

  2. Відлагодження:

  3. Тестування програми:

  4. Висновок:

Лабораторна робота №10

Тема: Цикли. Обчислення скінченності сум

Програмне забезпечення: Turbo C++

Хід роботи

  1. Постановка задачі:

Обчислення суми ряду.

  1. Складання діалогу користувача з ПК:

Користувач буде вводити в програму значення «к», після чого буде виводитись відповідний результат.

  1. Блок-схема:

  1. Складання програми:

#include<stdio.h>

#include<math.h>

#include <conio.h>

long double fol(double p);

void main(){

long double p,k,i;

printf("Vvedit znachenya k");

scanf("%lf",&p);

k = fol(p);

i=pow(2, p*p);

i = (k*k)/i ;

printf("%e",i);

getchar ();

getchar ();

}

long double fol (double p){

long double n,k,i;

k = 1;

for (i = 1; i <= p; i++){

k = k * i;

}

return k;

}

  1. Відлагодженя:

В даній програмі була виявлена помилка пов’язана з неправильною працею функції обрахунку факторіалу. тобто функція брала й повертала не ту змінну - дана помилка була виправлена після чого програма почала виводити потрібний нам результат.

  1. Тестування програми:

  1. Висновок:

В данлій лабораторній роботі я навчився складати функції для обрахунку факторіалів, та здобув навички користування з функцією «for».

Лабораторна робота №11

Тема: Цикли. Табулювання функцій і пошук даних

Програмне забезпечення: Turbo C++

Хід роботи

  1. Постановка задачі:

Протабулювати функцію на проміжку[a;b], з кроком h=0,2(b-a)/(i*n);

Результат обчислень вивести в вигляді таблиці, та загальну кількість значень.

  1. Складання діалогу користувача з пк:

Користувач буде вводити в програму значення вказаних програмою змінних після чого програма підрахувавши виведе не екран таблицю значень функції, та загальну кількість значень в даній функції.