![]() Главная страница Случайная страница КАТЕГОРИИ: АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника |
Многозначные ветвления If
Да Нет
Да Нет
Да Нет Синтаксис многозначных ветвлений, если Вы пишите программу структурно, следующий:
If < лог. выражение1> Then P1 ElseIf < лог. выражение2> Then P2 ElseIf < лог. выражение3> Then P3 Else P4 End If
Возможна и другая запись – в одну строку:
If < лог. выражение1> Then P1 ElseIf < лог. выражение2> Then P2 ElseIf < лог. выражение3> Then P3 Else P4
где If, Then, Else, End If - зарезервированные слова, а P1, P2, P3 P4, - операторы Алгоритм работы такой конструкции следующий: – если логическое выражение 1 истинно, то выполняется оператор P1 (или блок операторов), следующий за конструкцией Then, а остальные операторы пропускаются; – если логическое выражение 1 ложно, то оператор P1 пропускается и анализируется логическое выражение 2, следующее за ElseIf. Если оно истинно, то выполняется оператор P2 (или блок операторов), следующий за Then, а остальные операторы пропускаются; – оператор P4 (или блок операторов), следующий за последним Else, выполняются лишь в том случае, если ложны все логические выражения в конструкциях If.
1. Запросить у пользователя ввод целого числа от 0 до 100 включительно – оценка по стобалльной системе. 2. Осуществить преобразование введенной оценки по стобалльной системе в пятибалльную по следующей шкале:
3. По результатам вывести сообщение с введенной оценкой по стобалльной системе и полученной оценкой по пятибалльной системе, либо сообщение об ошибке.
|