Партнерка на США и Канаду по недвижимости, выплаты в крипто
- 30% recurring commission
- Выплаты в USDT
- Вывод каждую неделю
- Комиссия до 5 лет за каждого referral
Программа с разветвляющейся структурой
Программа с разветвляющейся структурой – это программа, в которой в зависимости от условия выполняется либо одна, либо другая последовательность действий.
В программе с разветвляющейся структурой используются ключевые слова:
IF … THEN...ELSE что в переводе означает
если... то... иначе
Существуют две конструкции программ с разветвляющейся структурой: простая и расширенная.
Простая конструкция | |
Блок - схема | Команды на QBASIC |
1 способ: в одну строчку If условие THEN действие1 ELSE действие2 | |
2 способ: в несколько строк IF условие THEN Действие 1 END IF |
Расширенная конструкция | |
Блок - схема | Команды на QBASIC |
1 способ: в одну строчку If условие THEN действие1 ELSE действие2 | |
2 способ: в несколько строк IF условие THEN Действие 1 ELSE Действие 2 END IF |
Для записи условий используют следующие операторы сравнения:
= | равно |
<> | не равно |
> | больше |
< | меньше |
>= | больше или равно |
<= | меньше или равно |
Примеры составления разветвляющихся программ
Составить программу, которая вычисляет значение функции Y по одной из формул, в зависимости от введённого с клавиатуры значения x
![]()
Решение
CLS
INPUT "Введите x =", x
IF x<=10 THEN Y=x+3 ELSE Y=x-5
PRINT "Y= ", Y
END
Решение
CLS
INPUT "Введите рост x =", x
IF x >= 180 THEN
PRINT "Годен"
ELSE
PRINT "Не годен "
END IF
END
Задания для самостоятельной работы
Напишите программу анализа пожарного датчика в помещении, которая выводит сообщение «Пожарная ситуация», если температура (ее значение вводится с клавиатуры) в комнате превысила 60є С, а иначе «Угрозы пожара нет». Составить программу, вычисляющую y, если
Составить программу нахождения числа в интервале (0;20). Составьте программу, проверяющую, верно ли утверждение, что введенное вами целое число делится без остатка на 3. С клавиатуры вводятся два действительных числа a, b. Составить программу, которая определяет наибольшее из них. 

