Порядок действий очевиден:
· Сначала необходимо сообщить компьютеру значения чисел a, b, c.
· Затем нужно вычислить полупериметр p.
· После этого можно вычислить площадь S.
· Сообщить результат.
В этом алгоритме нельзя поменять местами ни одной строки – нельзя проводить расчёт площади, если неизвестны полупериметр и стороны. Полупериметр без значений сторон тоже вычислить не получится. Начинающие программисты часто забывают про последний пункт, рассуждая: «Вычислили? Вычислили! Значит, задача решена!» Но ведь этот алгоритм создаётся не для Вас, вы отдали этот план Исполнителю, который выполняет только то, что ему приказано, не больше и не меньше. Он «рассуждает» так: «Сообщить ответ просили? Нет! Значит, ответ не сообщаем!» Ну и зачем Вам задача без ответа? Справа приведена графическая запись этого алгоритма. |