Блок-схема

Текст программы:

 

program Razvetvl_proc;

 

{$APPTYPE CONSOLE}

 

uses

SysUtils;

var

n,b,a,z,m:real;

key:boolean;

begin

writeln('Vvedite znacheniya n,b,a');

readln(n,b,a);

key:=true;

if b>4

then

m:=sqr(n)

else

m:=sqr(n)* cos(n);

if m>9

then

Z:= sqr(a)* cos (m)

else

if m <9

then

Z:=m+a

else

if sqr(m)+a>0

then

Z:=sqrt(sqr(m)+a)

else key:=false;

if key

then Writeln('Pri n= ',n:0:2,', b= ',b:0:2,',

a=',a:0:2,', Z= ',Z:0:2)

else writeln('Znachenie pod kornem men`she

nulya');

readln;

end.

Выше был приведен пример алгоритма разветвленной структуры.

Если логическое выражение имеет много разных решений, то использование оператора if становиться очень неудобным. В таких случаях удобно использовать оператор case.

Формат оператора (переменная должна иметь порядковый тип (целый или символьный):

 

case (переменная) of

(значение1): (оператор);

(значение2): (оператор);

else

(оператор);

end;

 








Дата добавления: 2015-04-10; просмотров: 1011;


Поиск по сайту:

При помощи поиска вы сможете найти нужную вам информацию.

Поделитесь с друзьями:

Если вам перенёс пользу информационный материал, или помог в учебе – поделитесь этим сайтом с друзьями и знакомыми.
helpiks.org - Хелпикс.Орг - 2014-2024 год. Материал сайта представляется для ознакомительного и учебного использования. | Поддержка
Генерация страницы за: 0.003 сек.