Операторы, изменяющие естественный ход программы.

Операторы, изменяющие естественный ход программы.

Если вы программист самоучка, и решили освоить язык программирования Паскаль и незнаете с чего начать, то для начала поговорим о том как устроен этот самый язык Паскаль из каких структур он состоит и какие операторы он использует.Язык Паскаль задумывался как структурный язык. То есть люббой алгоритм в нем можно описывать в виде набора операторов условия и цикла,
каждый из которых можно рассматривать как отдельный блок. В блоки вкладываются более мелкие блоки, и т.д. Поэтому реализация программы легко
осуществляется в рамках структурного программирования.
Ряд языков программирования (таких, например как Фортран и Бейсик) не удовлетворяют свойству структурности: в них для описания алгоритма приходится
использовать, например, оператор безусловного перехода(goto).
Для первых языков программирования использование безусловного перехода являлось совершенно естественным, так как сама инструкция безусловного перехода
используется в каждой программе, написанной на машинном коде. Без нее нельзя реализовать такие, например, конструкции, как
if...else.
Первоначально языки программирования придумывались как средство более удобной записи машинных команд, поэтому в них оператор goto применялся очень широко.
Однако после была выработана идея, что использование в программе безусловного перехода сильно запутывает программу, особенно если этот переход осуществляется "наверх"
, то есть возвращает нас в программе к тем операторам, которые уже выполнялись. Тезис структурного программирования призывает вовсе не использовать в программе оператор goto.
Для людей, которые, вероятно, первый раз о таком слышат, это кажется вполне естественным. А вот для программиство, которые привыкли мыслить "в терминах goto", отказ от его
использования был очень странен и вызывал много возражений.
Поэтому для облегчения перехода на Паскаль программиство старой школы и для тех редких случаев, когда использование goto оказывается более удобным, оператор был оставлен в языке.
Думаю вводная часть вам понравилась ну а дальше уже будет практика.