Можно ли написать программу на Паскале по блок-схеме разветвляющегося алгоритма(полная форма)? Нужен пример.
Получится ли написать программу по блок-схеме разветвляющегося алгоритма, используя оператор if ? ПОЛНАЯ ФОРМА РАЗВЕТВЛЯЮЩЕГОСЯ АЛГОРИТМА!!!
Пример:
1. If <условие> then
2.***<условие +>
3.***else
4.*** <условие ->;
(* - отступ строки, с пробелом не хочет на "Ответах" публиковать). Если можно, пример оформления, любую блок-схему разветвляющегося алгоритма полной формы и к ней же программу на Паскале, пожалуйста.
В Интернете и в учебниках есть сотни примеров на это. Но вообще-то никто не пишет программы по блок-схемам. Наоборот, если преподаватель требует эту никому не нужную картинку, то блок-схему рисуют по готовой программе, впрочем, есть и программы для автоматического рисования блок-схем по тексту программы. Блок-схемы имели смысл для ассемблера, для языков высокого уровня это просто пририсовывание вокруг операторов разных рамочек ;(
Но сделаем, как ты просишь. Для блок-схемы (она ниже) возьму пример из Интернета. Программа по этой блок-схеме:
var x,y:real;
begin
readln(x);
if x>=0 then y:=sqrt(x) else y:=sqr(x);
writeln(x,' ',y)
end.
