6. Решение задач на ветвление.

6. Разработка программы для решения задачи, содержащей ко­манду ветвления.

Условие:

Составить программу ввода величины Т - времени суток и выдачи текста:

«Вы уже проснулись?», если Т<10;

«Не пора ли обедать?», если Т=12;

«Еще не вечер!», если Т> 18;

«Как работается?» - в остальных случаях.

 

Решение:

Основная часть блок-схемы для данного алгоритма выглядит так:

blockshema2.jpg

Программа будет выглядеть так:

PRINT «КОТОРЫЙ ЧАС?»

INPUT T

А$ = «ВЫ УЖЕ ПРОСНУЛИСЬ?»

B$ = «НЕ ПОРА ЛИ ОБЕДАТЬ?»

С$ = «ЕЩЕ НЕ ВЕЧЕР

IF Т < 10 THEN PRINT A$

GOTO 100

IF T= 12 THEN PRINT B$

GOTO 100

TF T > 18 THEN PRINT C$

GOTO 100

PRINT «КАК РАБОТАЕТСЯ?»

100 END