69748

Оператор безумовного переходу

Домашняя работа

Информатика, кибернетика и программирование

Розглянутий умовний оператор if-then-else вибирає один з двох можливих напрямів виконання програми залежно від виконання умови. Інакше його називають оператором умовного переходу. В програмі може виникнути потреба перейти до ви конання деякого відрізка програми незалежно від жодної умови.

Украинкский

2014-10-09

24 KB

0 чел.

Самостійне вивчення

Тема 3: Оператор безумовного переходу

Розглянутий умовний оператор if-then-else вибирає один з двох можливих напрямів виконання програми залежно від виконання умови. Інакше його називають оператором умовного переходу. В програмі може виникнути потреба перейти до ви конання деякого відрізка програми незалежно від жодної умови. Такий перехід реалізують у мові Паскаль за допомогою оператора безумовного переходу

goto <позначка>.

Тут позначка (мітка) - це число без знака, описане в розділі label (в Турбо Паскалі може бути ідентифікатор). Оператор goto передає керування до оператора, виділеного відповідною позначкою.

Оператор goto в мові Паскаль використовувати небажано, оскільки це порушує структурну цілісність і наочність програми. Застосовують його в крайніх випадках - наприклад, для виходу із деякого складеного оператора, якщо виникає особлива ситуація в програмі.

У середині складеного оператора можна довільно передавати керування або виходити з нього, однак входити можна тільки через початок. Не можна передавати керування з однієї гілки умовного оператора в іншу:

goto 15;                     goto 15;                        if  B1 then

….. ……. begin

begin                      15: begin                                   goto l;

…..  s1 ……

15: s1;                             s2;                             2: s1

end                           ……… end

                                    end;                                    else

begin

неправильно -         правильно                                  goto 2;

вхід у середину                                                 1: s2

складеного                                                         end;

оператора                                                       неправильно


 

А также другие работы, которые могут Вас заинтересовать

3999. Імітаційне моделювання інвестиційних ризиків засобами ПК 219.7 KB
  Лабораторна робота. ІМІТАЦІЙНЕ МОДЕЛЮВАННЯ ІНВЕСТИЦІЙНИХ РИЗИКІВ ЗАСОБАМИ КОМП’ЮТЕРНИХ ТЕХНОЛОГІЙ Вибір та обґрунтування доцільності реалізації того чи іншого інвестиційного проекту пов’язані з аналізом подій, які відбуватимуться в майбу...
4000. Амортизація. Метод рівномірної амортизації 216.18 KB
  Амортизація. Амортизація – це списання частини вартості активу (як правило основних засобів), яке пов’язане з його використанням у процесі отримання доходу. Списання відбувається поступово по мірі зносу активу, в залежності від строку його...
4001. Изучение пакета NetCracker Pro 205.99 KB
  Лабораторная работа № 1 Изучение пакета NetCracker Pro Цель работы: познакомиться с основными возможностями пакета NetCracker Pro и получить навыки построения компьютерных сетей. Краткое руководство по использованию программы NetCracker Pro. Програм...
4002. Изучение центрального соударения двух тел. Проверка второго закона Ньютона 192.98 KB
  ЛАБОРАТОРНАЯ РАБОТА № 2 Изучение центрального соударения двух тел. Проверка второго закона Ньютона Цель работы 1. Экспериментальная проверка законов упругого и неупругого центрального соударения для системы двух тележек, движущихся с малым трением. ...
4003. Термінологія дисципліни Компютерні системи захисту інформації 213.52 KB
  Згідно з нормативним документом системи технічного захисту інформації “Термінологія у галузі захисту інформації в комп’ютерних системах від несанкціонованого доступу” НД ТЗІ 1.1-003-99 : автоматизована система (АС) - це організаційно-технічна система, що реалізує інформаційну технологію і поєднує у собі
4004. ОПРЕДЕЛЕНИЕ МОМЕНТА ИНЕРЦИИ ТВЕРДОГО ТЕЛА 180.84 KB
  Лабораторная работа. ОПРЕДЕЛЕНИЕ МОМЕНТА ИНЕРЦИИ ТВЕРДОГО ТЕЛА. Цель работы: определение опытным путем момента инерции системы, состоящей из массивного металлического диска и шкива, насаженных на об...
4005. Діагностика захворювань шкіри. Гігієна шкіри, медична етика і деонтологія в дерматовенерології 86 KB
  Науково – методичне обґрунтування теми Вивчення теми «Діагностика захворювань шкіри. Гігієна шкіри, медична етика і деонтологія в дерматовенерології. Принципи лікування хворих із шкірними та венеричними захворюваннями. Загальне і зовнішне лікув...
4006. Основи екології. Конспект лекцій 1.43 MB
  Основні екологічні проблеми сучасності Визначення, завдання, значення і структура екології. Основні етапи розвитку екології. Українська екологічна школа. Основні екологічні проблеми сучасності. Джерела екологічної кризи сучасності та її вп...
4007. Педагогическая генетика 598.5 KB
  Педагогическая генетика Генетика и биология развития могут предложить довольно мощный резерв для перестройки современной педагогики – некую новую область знаний, которую мы назовем педагогической генетикой. Это новое направление основано на дву...