Если слабо понимаешь метки (goto) в Паскале, то, значит, я слаб для программирования? - Компьютерные вопросы

Вопрос Если слабо понимаешь метки (goto) в Паскале, то, значит, я слаб для программирования?

Регистрация
2 Июл 2013
Сообщения
104
Репутация
0
Спасибо
0
Монет
0
В общих чертах я понял принцип работы, но задание, написанное в книге, по которой учусь, я выполнил спустя много времени, и то, думаю, не понял, как это сделал.
 
Регистрация
4 Ноя 2012
Сообщения
92
Репутация
0
Спасибо
0
Монет
0
Значит или ты не умеешь читать, или автор книги идиот. Программа - поезд, коий проезжает по всему коду и просит услуги за проезд. Код - пассажиры. Программа едет и собирает код - тот, в свою очередь платит ей услугами (вызывает функцию, присваивает/объявляет переменные, проверяет условия) Goto - телепорт, возвращающий тебя в пространстве и времени. Метки - точки, в которые ты можешь телепортироваться. Поставив метку - ты можешь вернутся к ней, выкрикнув команду "goto" и назвав имя оной. Программа вернётся в ту же точку, с тем же кол-вом "пассажиров" что и были у неё в тот момент времени и начнёт их снова собирать.
 
Сверху Снизу