Складання програм із розгалуженням.

Повторення 

  • Який вираз називають логічним? 
    • Дві величини, сполучені знаком відношення. (Порівняння)
  • Які змінні називають змінними логічного типу? 
    • Ті, що приймають значення   ИСТИНА(true) або ХИБА (false)
  • Як описуються змінні логічного типу
    • var f:boolean;
Розгалуження в Object Pascal Команда повного розгалуження в мові програмування Object Pascal має такий загальний вигляд:

 if <логічний вираз> 
 Then 
    begin <послідовність команд 1> end 
 Else  begin <послідовність команд 2> end; 

(англ. if - якщо, then - тоді, else - інакше). Це повна форма оператора перевірки умови. Скорочена форма не має конструкції Else.

Розгалуження в Object Pascal Виконання цієї команди відбувається так:
обчислюється значення логічного виразу; 
Якщо це значення true Якщо це значення false то виконується послідовність команд 1 і після цього виконується команда, наступна за розгалуженнямж
Якщо значення логічного false? то виконується послідовність команд 2 і після цього виконується команда, наступна за розгалуженням.

Під час розв'язування багатоьох задач виникає необхідність при виконанні або не виконання умови знову робити вібір. Тоді виникають вкладені розгалуження.

Наприклад:
№ 1. Визначити, чи вступив абітурієнт до вишу, чи ні. На яку форму навчання: бюджет або контракт, ящо він отримав суму балів S за два екзамена ЗНО.
Якщо S<280, - не поступив.
Якщо   280<S<350 - контрактна форма навчання.
S>=350 - бюджетна форма.

Складіть програму мовою Lazarus або Delphi.
Змініть заголовок форми на "Задача 1. Прізвище ім'я учня"
Зніміть копію з екрана програмного модуля і результатів роботи на формі. Відправьте їх на електронну адресу  lgskuratovska@gmail.com

З повагою Людмила Скуратовська



Комментариев нет:

Отправить комментарий