У нас: 141825 рефератів
Щойно додані Реферати Тор 100
Скористайтеся пошуком, наприклад Реферат        Грубий пошук Точний пошук
Вхід в абонемент



Лабораторна робота - Розгалужені програми
3



Лабораторна робота №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);

ВИСНОВОК

На даній лабораторній роботі ми освоїли роботу з оператором розгалуження.