Полезное:
Как сделать разговор полезным и приятным
Как сделать объемную звезду своими руками
Как сделать то, что делать не хочется?
Как сделать погремушку
Как сделать так чтобы женщины сами знакомились с вами
Как сделать идею коммерческой
Как сделать хорошую растяжку ног?
Как сделать наш разум здоровым?
Как сделать, чтобы люди обманывали меньше
Вопрос 4. Как сделать так, чтобы вас уважали и ценили?
Как сделать лучше себе и другим людям
Как сделать свидание интересным?
Категории:
АрхитектураАстрономияБиологияГеографияГеологияИнформатикаИскусствоИсторияКулинарияКультураМаркетингМатематикаМедицинаМенеджментОхрана трудаПравоПроизводствоПсихологияРелигияСоциологияСпортТехникаФизикаФилософияХимияЭкологияЭкономикаЭлектроника
|
Программирование алгоритмов разветвляющейся структуры
Пример. Вычислить значение функции. если
а) с использованием условного оператора if-then-else Паскаль-программа
Program prim21; var a,b,c,x,y:real; n:integer; begin x:=ln(abs(a-cos(a))); c:=x*a; b:=x+a;
begin y:=-10.5; n:=1; end else if c=>3.5 then да begin y:=c+ln(b); n:=3; end else нет begin y:=exp(c)+2*b; n:=2; end; writeln(‘x=’,x:1:3,’ c=’,c:1:3,’ y=’, да y:1:3,’ n=’,n); end. нет
x=1.927 c=14.162 y=16.389 n=3
б) c использованием оператора выбора case
Паскаль-программа Program prim22; var a,b,c,x,y:real; k:integer; write(‘Введите а=’); readln(a); x:=ln(abs(a-cos(a))); c:=x*a; b:=x+a;
if c<=3.5 then k:=2 else k:=3; case k of 1: y:=-10.5; да 2: y:=exp(c)+2*b; 3: y:=c+ln(b); нет end; да writeln(‘x=’,x:1:3,’ c=’,c:1:3,’ =’,y:1:3,’ k=’,k);
Введите а=7.35 x=1.927 c=14.162 y=16.389 k=3
нет
k=2
k=3
Date: 2015-08-15; view: 364; Нарушение авторских прав |