Частина тексту файла (без зображень, графіків і формул):
Тема: Програмування задач з використанням циклічних алгоритмів за допомогою множини операторів мови С
Мета роботи: вивчення способів реалізації циклічних алгоритмів з використанням операторів мови С: for, while, do...while.
Постановка задачі. Постановка задачі. Написати програму згідно заданого варіанту. Вибрати для реалізації програми найбільш доцільний з операторів циклу: while, for чи do...while. Програма повинна перевіряти вхідні дані і в разі виявлення помилки виводити відповідне повідомлення. Програма повинна виводити назву програми, відомості про автора та його групу.
Варіант8Написати програму, яка обчислює часткову суму ряду:
1-1/3+1/5-1/7+1/9 і порівнює отримане значення з π/4.
Блок-схема:
Код програми мовою С
#include <stdio.h>
#include <stdlib.h>
#include <math.h>
int main ()
{
int n, i, t = 3;
float s = 1;
printf ("n = ");
scanf ("%d", &n);
for (i = 1; i < n; i++)
{
if ( i % 2 == 0)
{
s += (float)1/t;
}
else
s-= (float) 1/t;
t+=2;
}
printf ("syma = %0.5f\n", s);
if (s > 3.14/4)
printf ("syma > Pi/4");
else if (s < 3.14/4)
printf ("syma < Pi/4");
else
printf ("syma = Pi/4");
printf ("\n");
return 0;
}
Результати та налагодження:
Висновок: В даній лабораторній роботі я навчився користуватися операторами циклу: : while, for чи do...while. Виконав завдання для знаходження часткової суми і порівняння її з П/4.