как читать блок-схему, совсем не врубаюсь что значат фигуры
В учебнике нарисованы блок-схемы — там прямоугольники, ромбы, какие-то овалы со стрелками. Я смотрю на это и не понимаю, в каком порядке вообще читать и что какая фигура означает.
Делаю доклад, надо разобраться, как читать блок-схему и что значат обозначения. Объясните по-человечески, пожалуйста.
2 ответа
Блок-схема — это просто алгоритм, нарисованный картинками вместо текста. Читается сверху вниз по стрелкам, как комикс. Главное — запомнить, что значит каждая фигура:
- Овал (скруглённый) — начало и конец. Старт и финиш.
- Прямоугольник — действие. «Прибавь 1», «выведи ответ» — что-то делаем.
- Параллелограмм (косой прямоугольник) — ввод или вывод данных. «Ввести число», «напечатать результат».
- Ромб — условие, вопрос с ответом да/нет. От него всегда выходят ДВЕ стрелки: одна на «да», другая на «нет».
- Стрелки — показывают, куда двигаться дальше.
Как читать: находишь овал «начало» сверху → идёшь по стрелке вниз → выполняешь то, что в фигуре → дошёл до ромба, отвечаешь да/нет и идёшь по нужной стрелке → так до овала «конец».
Маленький пример словами:
(начало)
|
[ввести число n]
|
<n > 0 ?> --нет--> [вывести "не положительное"]
| да |
[вывести "положительное"] |
|________________________ |
|
(конец)
Если хочешь повозиться с реальными фигурами и сразу видеть, как они соединяются — на сайте есть конструктор блок-схем (/flowchart), там можно собрать свою и понять логику на практике.
Запомни главные четыре фигуры и не запутаешься:
- овал = начало/конец
- прямоугольник = делаем действие
- ромб = вопрос да/нет (из него 2 стрелки)
- параллелограмм (косой) = ввод/вывод
Читаешь сверху вниз по стрелочкам. Дошёл до ромба — выбрал ветку по ответу. Вот и весь секрет.