Короткі теоретичні відомості
Практична робота № 19-20 Тема: Розробка алгоритмів та програм розв'язку програм на розгалуження. Характерні прийоми програмування задач на розгалуження. Мета:Навчитися розробляти алгоритми (блок-схеми) та програми розв’язку задач розгалуженої структури. Прилади і обладнання:ПК, інструкційні карти, ОС Windows, середовище QBASIC. Допуск до проведення лабораторної роботи: Виконання тестів з використанням комп’ютерної програми.
Теоретичні питання. 1. Логічний вираз. 2. Оператор розгалуження. 3. Приклад програми.
Короткі теоретичні відомості Команда розгалуження IF. Повна форма умовної команди. Команду розгалуження іноді ще називають умовною командою. Вона має дві форми: повну та коротку. Загальний вигляд повної команди розгалуження такий:
Дія команди. Якщо значення логічного виразу істинне, то виконується серія 1, якщо воно хибне, то виконується серія 2. У Бейсику повну умовну команду записують в одному рядку. Команда розгалуження IF. Коротка форма команди розгалуження.Коротка форма команди розгалуження має вигляд
де серія команд – це одна або декілька команд, які є в одному зі словом IF рядку програми. Команди в серії відокремлюють одну від одної двокрапкою. Дія команди. Якщо значення логічного виразу істинне, то виконується зазначена серія команд. Якщо логічний вираз хибний, то серія команд ігнорується, i виконується наступний після IF рядок програми. Команда умовного переходу. Команда умовного переходу є частинним випадком короткої форми команди розгалуження. Вона має вигляд
Дія команди. Якщо значення логічного виразу істинне, то відбувається перехід до зазначеного рядка. Якщо воно хибне, то виконується наступний рядок програми. Службове слово THEN або GOTO можна не писати. Є дві короткі форми команди:
|