Главная → Уроки → Информатика 8 класс
Прочитай параграф о конструкции «ветвление» — о полной и неполной форме, записи если — то — иначе — все, простых и составных условиях и комбинации ветвлений — и ответь на 10 вопросов.
Не получается разобраться? Бесплатный ИИ-репетитор по информатике 8 класс разберёт ошибку по шагам и не даст списать.
Линейный алгоритм послушен до упрямства: он выполняет все команды подряд и ни одну не пропускает, даже бессмысленную. Жизнь устроена иначе. Утром мы смотрим в окно и решаем, брать ли зонт; на перекрёстке смотрим на светофор и либо идём, либо стоим. Чтобы исполнитель тоже умел выбирать, в алгоритм вводят проверку условия — так получается вторая из трёх основных конструкций.
Ветвление
Ветвление — алгоритмическая конструкция, в которой исполнитель проверяет условие и, смотря по ответу («да» или «нет»), выполняет одну из двух последовательностей действий. Эти последовательности называют ветвями. Алгоритм, в основе которого лежит ветвление, называют разветвляющимся. Важное следствие: при каждом запуске исполнитель проходит только по одной ветви, а команды другой остаются невыполненными. Какие именно — решают исходные данные.
На блок-схеме условие пишут внутри ромба (рис. 1). Из ромба выходят две стрелки с подписями «да» и «нет», каждая ведёт в свою ветвь, а ниже ветви снова сходятся в одну линию. Ветвь может состоять из одной команды, а может быть сколь угодно сложной. Если действия есть в обеих ветвях, ветвление называют полным. Если одна ветвь пуста, ветвление неполное: при одном ответе исполнитель что-то делает, при другом сразу идёт дальше.
На школьном алгоритмическом языке ветвление записывают служебными словами если, то, иначе и все:
если <условие> то <команды ветви «да»> иначе <команды ветви «нет»> все
В неполной форме строки со словом иначе нет. Слово все закрывает конструкцию: команды после него выполняются при любом ответе.
В Family Track телефон открывается за уроки: прочитал параграф, сдал тест и получил минуты. Сколько минут стоит урок, решают родители. Отправь им ссылку, пусть посмотрят.
Отправить родителямПройти урок бесплатноПравильные ответы и разбор ошибок — в приложении: при пересдаче вопросы меняются, поэтому списать не получится.
Кира считает, что разветвляющийся алгоритм при любых исходных данных выполняет все записанные в нём команды, меняется только их порядок. Права ли она?
Исполнитель получил запись, приведённую ниже. Что он сделает, если в классе не душно?
Не получается разобраться? Бесплатный ИИ-репетитор по информатике 8 класс разберёт ошибку по шагам и не даст списать.