Есть и другие, более изощренные блоки, но ими мы не будем пользоваться. Большинство блоков будут оформляться как простой прямоугольник, потому что от формы блока суть особо не изменится. Самое главное (на мой взгляд) выделить отдельным видом начало блок-схемы и ее логику. Все остальное можно оформить однообразно, наглядность от этого пострадает, но не сильно.
Итак, наша первая блок-схема сложения двух чисел будет выглядеть так, как это показано на рис. 2.2.
На первый взгляд все слишком сложно. Но это только на первый взгляд. Реально здесь ничего сложного нет, просто очень громоздко и простейшая операция перемножения чисел превращается в несколько операций. Но все же надо объяснить происходящее подробнее, чтобы мы могли продвинуться дальше и разобраться с более сложными примерами. Для этого дадим характеристику каждого блока в отдельности.
- Первый блок— это начало. Если вы собираетесь строить блок-схемы, то обязательно указывайте его, чтобы сразу можно было увидеть начало логики.
- Второй блок— перечисляет переменные, которые нам нужны для вычислений. В примере используются три переменные r, c1 и с2. В переменную r будет помещен результат вычисления.
Переменные c1 и С2 используются для хранения введенных данных. Здесь пока не указывается тип этих данных, но подразумевается, что это будут целые или вещественные числа.
- Третий блок—определяет ввод исходных значений переменных. Здесь показывается, что надо ввести значения переменных c1 и С2.
- Четвертый блок—указывает на необходимость к числу ci прибавить С2 и результат записать в переменную R.
- Пятый блок — вывод результата на экран.
Это простая блок-схема, в которой нет ничего особенного. Следующие примеры будут использовать уже логику, поэтому и блок-схемы будут более сложными. Однако на этих примерах вы сможете ощутить всю прелесть машинной математики и понять ее логику.