69748

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

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

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

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

Украинкский

2014-10-09

24 KB

1 чел.

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

Тема 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;

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


 

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

5490. Основы молекулярной генетики 175.5 KB
  Основы молекулярной генетики Вопросы Строение и функции белка. Структурная модель ДНК Дж. Уотсона и Ф. Крика. Транскрипция. Процесс трансляции у эукариот. Сравнительная характеристика ДНК и РНК. Генетический код. Свойства генетического ко...
5491. Пиодермии. Чесотка. Педикулез 70 KB
  Пиодермии. Чесотка. Педикулез Определение Этиология Тактика среднего медицинского работника при данных заболеваниях Принципы лечения Особенности ухода за пациентами Диспансеризация Профилактика Пиодермия. Че...
5492. Формирование миссии и целей организации 75 KB
  Формирование миссии и целей организации План: Понятие миссии, факторы выработки миссии. Цели организации: понятие, направления целей, требования к целям. Формы и способы установления целей. ПОНЯТИЕ МИССИИ, ФАКТОРЫ ВЫРАБОТКИ М...
5493. Учение о клетке. Строение и функции клетки 64 KB
  Учение о клетке. Строение и функции клетки. План: Основные положения клеточной теории. Клеточная оболочка, ее строение и функции. Цитоплазма. Ядро, состав ядра, функции компонентов ядра. Органеллы с двумембранным строен...
5494. Брюшной тиф. Паратифы А и В. Сальмонеллезы. Дизентерия 113 KB
  Брюшной тиф. Паратифы А и В. Сальмонеллезы. Дизентерия Раздел Брюшной тиф Брюшной тиф - острая антропонозная инфекционная болезнь, характеризующаяся язвенным поражением лимфатической системы тонкой кишки, бактериемией, циклическим течением, явлен...
5495. Кинематический анализ механизмов. Цели и задачи кинематического анализа 551.23 KB
  Кинематический анализ механизмов. Цели и задачи кинематического анализа Кинематический анализ механизма - исследование его основных параметров с целью изучения законов изменения и на основе этого выбор из ряда известных наилучшего механизма. По...
5496. Нарушение периферического кровообращения и микроциркуляции 78.5 KB
  Нарушение периферического кровообращения и микроциркуляции Периферическое кровообращение - кровообращение в пределах одного органа. Микроциркуляторным руслом называется мелкие кровеносные сосуды с просветом менее 100 мкм. (артериолы, венулы, ка...
5497. Гуманистический и эллинистический периоды античной философии 103.5 KB
  Гуманистический и эллинистический периоды античной философии. Вопрос 1 Софисты и Сократ: открытие человека. Человек есть мера всех вещей (Протагор). Познай сначала самого себя (Сократ). Определение слов софист, софизм и причины их отрицательного зна...
5498. Электронагрев. Электродный нагрев. Инфракрасный нагрев. Диэлектриче-ский нагрев. Индукционный нагрев. Общие сведения о топливе 84.5 KB
  Электронагрев. Электродный нагрев. Инфракрасный нагрев. Диэлектрический нагрев. Индукционный нагрев. Общие сведения о топливе. Электронагрев. В современных тепловых аппаратах широко применяют различного рода нагревательные элементы, в которых электр...