Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 07.12.2011, 00:18   #1
zanyato
Новичок
Джуниор
 
Регистрация: 06.12.2011
Сообщений: 1
По умолчанию Алгоритм программы

Здравствуйте помогите пожалуйста с написанием Схемой основного алгоритма программы
Вот Постановка задачи,а также и сам код

1.Постановка задачи
Записать в ячейку P единицу, если все целые A,B, и С – положительны, минус единицу, если все отрицательны, и нуль, если они различны по знаку.

2. Формализация задачи
Решение данной задачи необходимо представить в трёх вариантах: с циклом
while, repeat и for. Все варианты объединить с помощью оператора выбора
case.

a,b,c,p:integer;
i:byte;
l:char;
begin
clrscr;
writeln('Chose operation:F-for ,R-repeat,W-while');
readln(l);
case l of
'F','f' :begin
writeln ('Enter 3 numbers');
readln (a,b,c);
for i:=1 to 3 do begin
if (a>0) and (b>0) and (c>0) then p:=1
else
if (a<0) and (b<0) and (c<0) then p:=-1
else
p:=0;
writeln('p=',p);
writeln('Enter 3 numbers ');
readln(a,b,c);
end;
end;

'r','R':begin
repeat
writeln ('Enter 3 numbers');
readln (a,b,c);
if (a>0) and (b>0) and (c>0) then p:=1
else
if (a<0) and (b<0) and (c<0) then p:=-1
else
p:=0;
writeln('p=',p);
until (a=0) and (b=0) and (c=0);
end;

'w','W':begin
writeln('Enter 3 numbers');
readln(a,b,c);
while not ((a=0)and(b=0)and (c=0)) do
begin
if (a>0) and (b>0) and (c>0) then p:=1
else
if (a<0) and (b<0) and (c<0) then p:=-1
else
p:=0;
writeln('p=',p);
writeln('Enter 3 numbers');
readln(a,b,c);
end;
end;
end;
end.
zanyato вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Алгоритм программы ElenaO Помощь студентам 1 22.05.2011 17:45
Алгоритм программы Shtopor51 Помощь студентам 3 19.05.2011 18:36
Алгоритм программы АдексейКо Общие вопросы C/C++ 8 21.04.2010 17:03
Алгоритм программы. Небесный Паскаль, Turbo Pascal, PascalABC.NET 2 16.12.2007 10:23
Алгоритм программы. Небесный Свободное общение 0 09.12.2007 23:30