Последние публикации в коллективном блоге:
Интернет-порталы, которые помогут вам успешно сдать ЕГЭ. 1 / Автор: Miriada
Если бы вы инвестировали 00 в Amazon 10 лет назад, вот сколько у вас было бы сейчас 2 / Автор: admin
Методические рекомендации для выпускников по самостоятельной подготовке к ЕГЭ 2 / Автор: admin
В Минпросвещения допустили повторный перенос даты сдачи ЕГЭ 1 / Автор: admin
ЕГЭ не отменят из-за коронавируса, но проведут позже 1 / Автор: admin
Рособрнадзор будет выявлять нарушения во время ЕГЭ 2020 с помощью нейросетей 1 / Автор: admin
ФИПИ опубликовал проекты контрольных измерительных материалов ЕГЭ-2020, существенных изменений нет 4 / Автор: admin
Рособрнадзор проанализировал поступившие предложения по совершенствованию ЕГЭ 2 / Автор: admin
Посещаемые разделы форума: ЕГЭ 2021, ВУЗы России
Последние обсуждаемые темы на форуме:
Детские игровые комплексы 0 / Раздел: Помогаем друг другу
Мягкая кровать без изголовья 2 / Раздел: Помогаем друг другу
Очень нужно купить права на трактор 0 / Раздел: Помогаем друг другу
кто знает бактерицидные лампы где можно приобрести? 2 / Раздел: Помогаем друг другу
мне нужен магазин со стройматериалами 3 / Раздел: Помогаем друг другу
Можно ли накрутить голосование в конкурсе? 4 / Раздел: Помогаем друг другу
Управление медиафайлами 0 / Раздел: Помогаем друг другу
Скажите, пожалуйста, вот в маршрутках в которых мы ездим 3 / Раздел: ВУЗЫ РОССИИ
Изучение итальянского языка 5 / Раздел: Помогаем друг другу
|
|
Алгоритмическая структура ветвление. Команды ветвления. Привести пример.
В отличие от линейных алгоритмов, в которых команды выполняются последовательно одна за другой, в алгоритмические структуры ветвление входит условие, в зависимости от истинности условия выполняется та или иная последовательность команд (серий).
Будем называть условием высказывание, которое может быть либо истинным, либо ложным. Условие, записанное на формальном языке, называется условным или логическим выражением.
Условные выражения могут быть простыми и сложными. Простое условие включает в себя два числа, две переменных или два арифметических выражения, которые сравниваются между собой посредством операций сравнения (равно, больше, меньше и т. д.). Например:
strА=минформатика" и т. д.
Сложное условие — это последовательность простых условий, объединенных между собой знаками логических операций. Например:
And strА="информатика".
Алгоритмическая структура ветвление может быть записана различными способами:
— графически, с помощью блок-схемы;
— на языке программирования, например на языках Visual Basic и VBA, с использованием специальной инструкции ветвления (рис. 18).
После первого ключевого слова If должно быть размещено условие, после второго ключевого слова Then — последовательность команд (серия 1), которую необходимо выполнять, если условие принимает значение истина. После третьего ключевого слова Else размещается последовательность команд (серия 2), которую следует выполнять, если условие принимает значение ложь.
Оператор условного перехода может быть записан в многострочной или в однострочной форме.
В многострочной форме он записывается с помощью инструкции If. . . Then. . . Else. . . End If (Если... To... Иначе... Конец Если). В этом случае второе ключевое слово Then расположено на той же строчке, что и условие, а последовательность команд (серия 1) — на следующей. Третье ключевое слово Else находится на третьей строчке, а последовательность команд (серия 2) — на четвертой. Конец инструкции ветвления End If размещается на пятой строчке.
В однострочной форме этот оператор записывается в соответствии с инструкцией If... Then. . . Else (Если... То... Иначе). Если инструкция не помещается на одной строке, она может быть разбита на несколько строк. Такое представление инструкций более наглядно для человека. Компьютер же должен знать, что разбитая на строки инструкция представляет единое целое. Это обеспечивает знак «переноса», который задается символом подчеркивания после пробела.
Третье ключевое слово Else в сокращенной форме инструкции может отсутствовать. (Необязательные части оператора записываются в квадратных скобках.) Тогда, в случае если условие ложно, выполнение оператора условного перехода заканчивается и выполняется следующая строка программы.
• Перейти к списку вопросов » |
|
|