АвтоАвтоматизацияАрхитектураАстрономияАудитБиологияБухгалтерияВоенное делоГенетикаГеографияГеологияГосударствоДомДругоеЖурналистика и СМИИзобретательствоИностранные языкиИнформатикаИскусствоИсторияКомпьютерыКулинарияКультураЛексикологияЛитератураЛогикаМаркетингМатематикаМашиностроениеМедицинаМенеджментМеталлы и СваркаМеханикаМузыкаНаселениеОбразованиеОхрана безопасности жизниОхрана ТрудаПедагогикаПолитикаПравоПриборостроениеПрограммированиеПроизводствоПромышленностьПсихологияРадиоРегилияСвязьСоциологияСпортСтандартизацияСтроительствоТехнологииТорговляТуризмФизикаФизиологияФилософияФинансыХимияХозяйствоЦеннообразованиеЧерчениеЭкологияЭконометрикаЭкономикаЭлектроникаЮриспунденкция

If умова if умова

Читайте также:
  1. Cтиль керівництва: сутність, вимоги у його сучасних умовах
  2. Аналіз ринку металів в умовах світової економічної кризи
  3. Атестація робочих місць за умовами праці.
  4. Баланс інтересів як необхідна умова безпеки соціальних систем
  5. В сучасних умовах існує три основних типи соціологічних досліджень: розвідувальне (пілотне), описове та експериментально-аналітичне
  6. В умовах сучасного світу
  7. Воєнно-економічна політика України в умовах формування ринкових відносин та конверсії ОПК.
  8. Екадумова, И. И. Основы идеологии белорусского государства: конспект лекций / И. И. Екадумова, И. А. Кузнецова. - Минск: ТетраСистемс, 2008. - 128 с.
  9. Економічна думка в умовах радянської економіки.
  10. Економічний розвиток України в умовах радянської економіки.
  11. ЗАХИСТ ВІД СТАТИЧНОЇ ЕЛЕКТРИКИ У ВИРОБНИЧИХ УМОВАХ

then begin серія_1 end then begin серія end;

else begin серія_2 end;

Службові слова begin та end можна не писати, якщо серія містить лише одну команду розгалуження.

Команда вибір.

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

Фрагмент алгоритму має вигляд:

якщо n=1

то mec:=’січень’; kd:=31

інакше якщо n=2

то mec:=’лютий’; kd:=28+L

інакше якщо n=3

то mec:=’березень’; kd:=31

…..

Тому в таких випадках краще використовувати команду вибір.

Формат:

а) повна форма б) скорочена форма

Вибір вибір

за умови_1: серія_1 за умови_1: серія_1

за умови_2: серія_2 за умови_2: серія_2

або

…..

за умови_N: серія_ N за умови_N: серія_ N

інакше серія_N+1 все

Все

Повна форма команди працює так: перевіряється умова_1 і якщо вона істинна, то виконується серія_1, а далі відбувається вихід з конструкції; якщо хибна, то перевіряється умова_2 і т.д. Якщо жодна умова не є істинною, то виконується серія_N+1.

Cкорочена форма команди працює аналогічно, але якщо жодна умова не є істинною, конструкція просто пропускається.

 

 

Мовою Паскаль команда вибору має дещо інший вигляд:


1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 |

Поиск по сайту:



Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Студалл.Орг (0.003 сек.)