Повторення
Розгалуження в Object Pascal Виконання цієї команди відбувається так:
- Який вираз називають логічним?
- Дві величини, сполучені знаком відношення. (Порівняння)
- Які змінні називають змінними логічного типу?
- Ті, що приймають значення ИСТИНА(true) або ХИБА (false)
- Як описуються змінні логічного типу
- var f:boolean;
if <логічний вираз>
Then
begin <послідовність команд 1> end
Else begin <послідовність команд 2> end;
(англ. if - якщо, then - тоді, else - інакше). Це повна форма оператора перевірки умови. Скорочена форма не має конструкції Else.
обчислюється значення логічного виразу;
Якщо це значення true Якщо це значення false то виконується послідовність команд 1 і після цього виконується команда, наступна за розгалуженнямж
Якщо значення логічного false? то виконується послідовність команд 2 і після цього виконується команда, наступна за розгалуженням.
Під час розв'язування багатоьох задач виникає необхідність при виконанні або не виконання умови знову робити вібір. Тоді виникають вкладені розгалуження.
Наприклад:
№ 1. Визначити, чи вступив абітурієнт до вишу, чи ні. На яку форму навчання: бюджет або контракт, ящо він отримав суму балів S за два екзамена ЗНО.
№ 1. Визначити, чи вступив абітурієнт до вишу, чи ні. На яку форму навчання: бюджет або контракт, ящо він отримав суму балів S за два екзамена ЗНО.
Якщо S<280, - не поступив.
Якщо 280<S<350 - контрактна форма навчання.
S>=350 - бюджетна форма.
Складіть програму мовою Lazarus або Delphi.
Змініть заголовок форми на "Задача 1. Прізвище ім'я учня"
Зніміть копію з екрана програмного модуля і результатів роботи на формі. Відправьте їх на електронну адресу lgskuratovska@gmail.com
З повагою Людмила Скуратовська
Змініть заголовок форми на "Задача 1. Прізвище ім'я учня"
Зніміть копію з екрана програмного модуля і результатів роботи на формі. Відправьте їх на електронну адресу lgskuratovska@gmail.com
З повагою Людмила Скуратовська

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