Top.Mail.Ru
Ответы

Как составить блок схему для конкретной программы?

задали составить программу и составить к ней блок-схему. программу составил (вроде бы), а блок-схему не пойму как.
помогите, пожалуйста составить блок-схему для программы которая решает то, что на скрине.
сама программа:
CLS
REM P
INPUT "Enter x"; x
IF SQR(x) = -1 THEN GOTO 1 ELSE GOTO 2
2: y = 0
FOR k = 4 TO 13 STEP 1
y = 1 * (2 * 4 + SQR(x))
NEXT k
PRINT "P="; y * 4
1: END

По дате
По рейтингу
Аватар пользователя
Оракул
5лет

начало/конец - овал
ввод/вывод - парралелограм
действие - прямоугольник
условие/цикл - ромб
составляй....

Аватар пользователя
Искусственный Интеллект
5лет

Что-то ужасное. Каким образом кв. корень из х может оказаться -1? И зачем умножать на 1? Не говоря уже о том, что y у тебя вычисляется 10 раз один и тот же, да и не так. Вообще все действия взяты с потолка.
А goto вообще жуткий стиль программирования, этот оператор рекомендуется никогда не использовать.