Студопедия

КАТЕГОРИИ:


Архитектура-(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)

План заняття. 1. Огляд поняття складеного оператору




1. Огляд поняття складеного оператору

2. Характеристика оператору галуження та вибору

 

Складений оператор - послідовність довільних операторів, взята в операторні дужки (слова begin і end). Він застосовується там, де за син­таксичними правилами мови може стояти тільки один оператор, а нам треба виконати декілька дій, наприклад:

begin a:=b+2; b:=b+l end

Оператор галуження (або умовний оператор) забезпечує виконання деякого оператора залежно від виконання певної умови, яку задає логіч­ний вираз:

if логічний_вираз then оператор;

Якщо значення логічного_виразу істинне, виконується оператор, а інакше виконується наступний за if оператор. Гілка else є розширен­ням оператора if для виконання альтернативної дії:

логічний_вираз then оператор 1 else оператор 2;

Якщо значення логічного_виразу істинне, виконується операторі, а інакше виконується оператор 2. За правилами кожна з гілок може міс­тити або один оператор, або декілька, об'єднаних у складений оператор. Крапку з комою перед else вважають помилкою. Рекомендуємо у гілці then не використовувати новий оператор if, оскільки це може призвес­ти до важко передбачуваних помилкових результатів. Якщо ж все-таки без цього обійтися не можна, то оператор if після then треба взяти в операторні дужки.

Гілка else не обов'язкова, і на відміну від оператора if перед нею можна ставити крапку з комою. Якщо значення виразу = значеннюі, тоді виконується операторі і виходимо з case і т.д. Якщо значен­ня виразу ні разу не збіглося з заданими значеннями (значенняі,..., значенням), тоді виконується оператор, що стоїть після else (або наступний оператор за case - за відсутності else). Вираз має бути порядкового типу. Якщо для декількох значень виразу дії збігаються, то ці константи можна перерахувати через кому перед двокрапкою або навіть задати діапазон.

Хоча використання варіанта else є не обов'язковим, досвідчені про­грамісти для пошуку помилок часто включають else, навіть коли врахо­вані всі варіанти.

 

Контрольні питання

1. Надати огляд поняття складеного оператору

2. Навести характеристику оператору галуження та вибору


АУДИТОРНЕ ЗАНЯТТЯ

ЗМІСТОВИЙ МОДУЛЬ 1: ОСНОВНІ ПОНЯТТЯ ТА ОЗНАЧЕННЯ. ЕЛЕМЕНТИ МОВИ. КЕРУВАННЯ ПРОЦЕСОМ ОБЧИСЛЕНЬ

ТЕМА 1.3: ГАЛУЖЕННЯ І ЦИКЛИ

Лекція №8 – Безумовна передача керування




Поделиться с друзьями:


Дата добавления: 2014-12-25; Просмотров: 413; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.011 сек.