ажчиками це разименовиваніе та отримання адреси. Ці дії були розглянуті в розділі 2.3. br/>
1.5 Оператори розгалуження
Оператор розгалуження [12] - оператор, конструкція мови програмування, забезпечує виконання певної команди (набору команд) тільки за умови істинності деякого логічного виразу, або виконання однієї з декількох команд (наборів команд) залежно від значення деякого виразу.
1.5.1 Умовні оператори з кількома умовами
У мові Паскаль має місце синтаксис, згідно з яким в гілках умовного оператора може бути поміщена тільки одна команда. Тому для розміщення там більшої кількості команд вони групуються в складений оператор за допомогою пари ключових слів BEGIN і END. Гілка ELSE необов'язкова. Ключові слова BEGIN і END необхідні, тільки якщо операторів декілька (наприклад, з міркувань однаковості оформлення коду) [12]. Оформлення умовного переходу IF ... THEN ... ELSE виглядає наступним чином: на перше місце виноситься ключове слово IF, після якого слід через пробіл вираз чи змінна, що повертають логічний тип. У разі, якщо вираз складене, використовуються круглі дужки. Вираз закривається ключовим словом THEN, після якого записується оператор, що виконується у разі істинності умови. У разі, якщо необхідно обробити і випадок хибності висловлювання, використовується ключове слово ELSE. Перед ELSE неприпустимий знак завершення оператора В«;В». При необхідності після ELSEдопускается починати новий оператор IF, який буде розглядатися в загальній сукупності з першим IF. p align="justify"> У мові Сі умовний оператор структурно аналогічний оператору в Паскалі. Відмінність полягає в тому, що умова має бути записано в круглих дужках, зникає ключове слово THEN, а замість ключових слів BEGIN і END використовуються фігурні дужки В«{}В» [12]. Умовні оператори Сі програють умовним операторам Паскаля у разі визначення діапазонів і приналежності до множинам, так як оператор приналежності до безлічі IN (розділ 2.3, операції Паскаля) працює швидше двох операторів порівняння з верхньою і нижньою межею безлічі [5]. br/>
1.5.2 Оператори-перемикачі
Конструкція перемикача має кілька (дві або більше) гілок. Перемикач виконує одну задану гілку в залежності від значення обчислюваного ключового висловлювання. Принциповою відмінністю цієї інструкції від умовного оператора є те, що вираз, що визначає вибір виконуваної гілки, повертатися не логічне, а ціле значення, або значення, тип якого може бути приведений до цілого [12]. p align="justify"> У мові Паскаль в перемикачі допустимо використовувати в якості вираження змінні цілого і символьного типу. В якості міток перемикання можуть використовуватися як константи зазначених типів, так і діапазони; змінні в якості міток не допускаються. Синтаксис: на перше місце виноситься ключове слово CASE, після якого слід вираз, що завершуєт...