Лабораторна робота №6
ТЕМА:Розгалужені програми
Мета: Освоїти роботу з операторами розгалуження.
Основні теоретичні відомості
Структура розгалуженої програми складається з введення аргумента, формування умови розгалуження, розрахунку в кожній вітці значення функції відповідно до умови задачі, виведення значення аргумента і обчислення функції.
Порядок виконання роботи
Складіть програму по обчисленню функції при заданих значеннях аргумента та параметрів. Задачу розв’язати використовуючи оператор розгалуження по умові if.
Складіть програму по обчисленню функції при заданих значеннях аргумента та параметрів. Задачу розв’язати, використовуючи оператор розгалуження по умові case.
Обчислити значення функції для двох значень аргумента, які вказані в умові задачі, щоб ефективно протестувати алгоритм.
a2-p/b log2(b+p) 2,5?p<a
Y=
3,51vp/ a-1 4<p?b
p=3,271 p=4,956 A=3,651 B=5,82
# include <math.h >
# include <stdio.h >
# define A 1.62
# define B -1.25
main( )
float y, p;
scanf (“ %f “,&h );
if 2,5?p<a;
y=a2-p/b log2(b+p);
printf (“\ ns=%f p=%f “, s, p);
else
if 4<p?b
y=3,51vp/a-1;
printf (“\ ns = %f p= %f “, s,p);
ВИСНОВОК
На даній лабораторній роботі ми освоїли роботу з оператором розгалуження.