1.1 Завдання №1
Знайти суму першого N натуральних чисел.
1.2 Алгоритм програми
.3 Тестові набори
№ тестаВвод значення NОжідаемий результат15152151203253254-6Ошібка! Введіть коректні дані:
1.4 Код програми
# include lt; stdio.h gt;
# include lt; windows.h gt;
# include lt; locale.h gt; F_1 (int); main ()
{n; (LC_CTYPE, rus ); ( Введіть кількість чисел: ); (scanf (% i raquo ;, amp; n)!=1 || n lt;=0)
{( Помилка! Введіть коректні дані: );
fflush stdin;
} _ 1 (n); ( pause );
return 0;
} F_1 (int n)
{summa=0;
int i; (i=1; i lt;=n; i ++)
{+=i;
} ( Сума чисел:% i n raquo ;, summa);
return 0;
}
1.5 Результат роботи програми
№ тестаВвод значення NРезультатВивод1515Тест пройден215120Тест пройден325325Тест пройден4-6Ошібка! Введіть коректні дані: Тест пройдено
1.6 Висновок про працездатності програми
Програма пройшла тестування: в результаті виконання тестів програма видала очікувані результати. Програма - працездатна.
2.1 Завдання №2
Дано дійсне число a, натуральне число n. Обчислити=a * (a + 1) * ... * (a + n - 1).
2.2 Алгоритм програми
.3 Тестові набори
№ тестаВвод значення AВвод значення NОжідаемий результат11222343603336049-5Ошібка! Введіть коректні дані:
. 4 Код програми
# include lt; stdio.h gt;
# include lt; windows.h gt;
# include lt; locale.h gt; F_1 (int, int); main ()
{a, n; (LC_CTYPE, rus ); ( Введіть число а: ); (scanf (% i raquo ;, amp; a)!=1)
{( Помилка! Введіть коректні дані: ); stdin;
} ( Введіть число n: );
while (scanf (% i raquo ;, amp; n)!=1 || n lt;=0)
{( Помилка! Введіть коректні дані: );
fflush stdin;
} _ 1 (a, n);
system ( pause ); 0;
}
F_1 (int a, int n)
{
int i=1; p=a; (i lt;=(n - 1))
{= p * (a + i); ++;
} ( P одно:% .2f n raquo ;, p);
return 0;
}
. 5 Результат роботи програми
№ тестаВвод значення AВвод значення NРезультатВивод1122Тест пройден234360Тест пройден33360Тест пройден49-5Ошібка! Введіть коректні дані: Тест пройдено
2.6 Висновок про працездатності програми
Програма пройшла тестування: в результаті виконання тестів програма видала очікувані результати. Програма - працездатна.
3.1 Завдання №3
Написати програму відповідності між челдронамі і пеками, якщо 1 челдрон=0.149 пеку. У програмі задаються: початкове значення кількості челдронов, крок зміни, кількість значень.
циклічний алгоритм челдрон
3.2 Алгоритм програми
3.3 Тестові набори
№ тестаВвод значення челдроновВвод значення шагаВвод кількості значенійОжідаемий результат15120,745 і 0,89424220,596 і 0,89432320,298 і 0,745414-5Ошібка! Введіть коректні дані:
. 4 Код програми
# include lt; stdio.h gt;
# include lt; locale.h gt;
# include lt; windows.h gt; F_1 (int, int, int);
int main ()
{
setlocale (LC_CTYPE, rus ); chel, values, shag;
printf ( Введіть кількість челдронов: ); (scanf (% i raquo ;, amp; chel)!=1 || chel lt;=0)
{( Помилка! Введіть коректні дані: ); stdin;
} ( Введіть крок зміни: ); (scanf (% i raquo ;, amp; shag)!=1 || shag lt;=0)
{( Помилка! Введіть коректні дані: )...