Партнерка на США и Канаду по недвижимости, выплаты в крипто

  • 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

В баскетбольную команду допускаются студенты  ростом от 180 см и выше. Составить программу, которая выводит на экран сообщение «Годен» или «Не годен» в зависимости от введённого с клавиатуры роста студента.

Решение

CLS

INPUT "Введите рост x =", x
IF x >= 180 THEN

PRINT "Годен"

ELSE

PRINT "Не годен "

END IF
END

Задания для самостоятельной работы


Напишите программу анализа пожарного датчика в помещении, которая выводит сообщение «Пожарная ситуация», если температура (ее значение вводится с клавиатуры) в комнате превысила 60є С, а иначе «Угрозы пожара нет». Составить программу, вычисляющую y, если
Составить программу нахождения числа в интервале (0;20). Составьте программу, проверяющую, верно ли утверждение, что введенное вами целое число делится без остатка на 3. С клавиатуры вводятся два действительных числа a, b. Составить программу, которая определяет наибольшее из них.