КАТЕГОРИИ: Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748) |
Оператор переходу
BEGIN Suma:=Suma+Cina; N:=N+1 END; Оператор переходу – це оператор, що реалізує розгалуження і передає керування у потрібне місце.
Оператор переходу має таку структуру: Позначку заздалегідь оголошують в розділі оголошення позначок:
Якщо позначка (ціле число) оголошена, то в програмі повинен бути такий фрагмент:
Зауваження 1. Оператор GOTO використовують зрідка. Зауваження 2. У середовищі програмування Turbo (Borland) Pascal 7.0 службове слово PROGRAM можна не писати. Але це тільки у версії 7.0 і вище. § 11 Вказівка розгалуження та вибору ВКАЗІВКА РОЗГАЛУЖЕННЯ IF Умова (розгалуження) – це вид управляючої структури, що передбачає можливість вибору з декількох варіантів, для кожного з яких в залежності від певної умови виконується своя послідовність операторів. Логічний вираз — це засіб записування умов для відшукання потрібних даних. Логічний вираз може приймати значення true (істинність) або false (хибність). Логічні вирази бувають прості та складені. Простий — це два арифметичні вирази, з’єднані символом відношення, а складений — це прості логічні вирази, з’єднані назвами логічних операцій: not, and i or. Опис та використання вказівки розгалуження Вказівка розгалуження в мові програмування Паскаль може записуватися в повній або в скороченій формах. 1. Повна форма:
Дія оператора: Якщо умова справджується, то виконується вказівка 1, якщо ні – то вказівка 2.
2. Скорочена форма:
Дія оператора: Якщо умова істинна, то виконується вказівка, якщо ні, то вказівка не виконується.
Службові слова, які використовуються в умовній вказівці, мають зміст if — якщо, then — то, else — інакше. Умова — це вираз булевого типу. Умова може бути простою або складеною. Наприклад. 1. Проста умова: а<5, с>=а, х=0,а<b 2. Складена умова (а>5) and (a<10), (а=2) or (b=3) Складена умова записується з допомогою логічних операцій and — і, or — чи (або), not — не. При записі умови можна використовувати всі можливі операції відношення. Результатом виразу умови завжди буде величина булевого типу.
4. вказівка вибору CASE Довільна вказівка в програмі може бути помічена міткою. Мітка вказівки записується перед нею і відділяється від неї двокрапкою. Мітка — це довільне ціле число в інтервалі від 0 до 9999 або довільний ідентифікатор (тобто ім'я мітки записується згідно з правилами запису ідентифікаторів). Однією міткою може бути помічена тільки одна вказівка. Ідентифікатор мітки не повинен співпадати з ідентифікатором змінної або константи. Вказівка вибору (варіанту) У випадку, коли необхідно використовувати декілька вказівок розгалуження, вкладених одна в одну, то краще замінити їх вказівкою вибору. Вказівка вибору записується у вигляді:
Дія оператора: Якщо значення виразу збігається зі значенням з деякого списку, то виконується відповідний оператор, а інші оператори не виконуються Якщо ні одне з значень не співпадає зі значенням виразу, то виконується вказівка, яка знаходиться після вказівки варіанту, тобто після службового слова end. Вираз, який записується між службовим словом case і of, називається селектором. Селектор повинен належати до одного з цілого, булевого, символьного типів або типу користувача. Дійсні і рядкові типи в селекторах використовувати не можна.
Мітки варіантів — константи, типи яких повинні співпадати з типом селектора. Всі мітки варіантів повинні бути різними. Якщо одній вказівці у вказівці варіанту відповідає декілька міток, то вони перераховуються через кому.
Виконується вказівка варіанту так. Примітка. Мітки варіанту не потрібно описувати в розділі міток Label і їх не можна використовувати у вказівці безумовного переходу Goto.
Наприклад. Скласти програму, яка визначає пору року за порядковим номером місяця. Program PORA; Var MONTH: integer;
Дата добавления: 2014-11-29; Просмотров: 531; Нарушение авторских прав?; Мы поможем в написании вашей работы! Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет |