1.2.2 Выбор
Вы вошли в класс и сели за определенную парту. Во время перемены кто-то решил побегать на улице, а кто-то решил сходить в школьную столовую. Если Вы собираетесь на улицу, то одеваетесь, исходя из погодных условий. С кем-то Вы дружите, а с кем-то нет. После окончания школы Вы будете решать, какую специальность выбрать. Любой человек в процессе своей жизни постоянно стоит перед выбором. Что он выберет? Это зависит от определенных условий. Иногда мы это даже не осознаем. Попробуйте ответить на вопрос: Почему, поднимаясь по лестнице, я наступил на первую ступеньку правой ногой?
В отличие от последовательности для получения результата можно выбрать только одну из альтернатив. Например: Вы не можете сидеть сразу за несколькими партами одновременно. Обратимся снова к уроку, который проводил Учитель философии с Журденом:
Учитель философии: Конечно. Вы хотите написать ей стихи?
Г-н Журден: Нет, нет, только не стихи.
Учитель философии: Вы предпочитаете прозу?
Г-н Журден: Нет, я не хочу ни прозы, ни стихов.
Учитель философии: Так нельзя: или то, или другое.
Г-н Журден: Почему?
Учитель философии: По той причине, сударь, что мы можем излагать свои мысли не иначе, как прозой или стихами.
Г-н Журден: Не иначе, как прозой или стихами?
Учитель философии: Не иначе, сударь. Все, что не проза, то стихи, а что не стихи, то проза.
Выбор: Для того, чтобы произвести действие А, необходимо выполнить либо поддействие А1, либо поддействие А2, …, либо поддействие Аn.
В виде блок-схемы это можно представить следующим образом:
Рис 1.3.
Исторически сложилось, что различают три основных вида действий выбора в зависимости от условий:
а) Выбор из двух действий при выполнении или невыполнении начального условия. Например: Если идет дождь, то сижу дома, иначе - гуляю на улице. Здесь "идет дождь" - условие, от результата которого зависят мои действия. Если условие выполняется, то говорят, что условие ИСТИННО и выполняется поддействие "сижу дома". Если условие не выполняется, то говорят, что условие ЛОЖНО и выполняется поддействие "гуляю на улице". Графически это можно представить следующим образом:
Рис 1.4
Если при невыполнении исходного условия мы ничего не делаем, то приходим ко второму виду выбора.
б) Выполнение одного действия при выполнении исходного условия.
Например: Если у меня есть деньги на мороженое, то покупаю его, иначе - не покупаю его. В этом случае, поддействие "не покупаю его" равносильно (эквивалентно) поддействию "ничего не делать". Поэтому вторую половинку обычно опускают, то есть не пишут.
Графически это можно представить следующим образом:
Рис 1.5
Как видим, второй вид выбора является частным случаем первого вида выбора. Однако, количество вариантов выбора не всегда один или два. Например: Если температура воздуха выше 30 СО, мы говорим - жарко, если в пределах от 30 СО до 15 СО - тепло, если от 15 СО до 5 СО - прохладно, а если ниже 5 СО, то говорим, что холодно. В этом случае мы имеем дело с выбором третьего вида.
в) Выбор из многих возможностей.
В отличие от первых двух видов выбора в данном случае выбор того или иного поддействия производится по некоторому признаку (значению) ключа. В приведенном выше примере ключем является значение температуры. Итак, основное действие - дать характеристику температуре. Графически это можно представить следующим образом:
Рис 1.6
Результатом будет какое-то одно из определений: или жарко, или тепло, или прохладно, или холодно.
Задание
Приведите пример выбора из многих условий.
Приведите пример выбора с одной альтернативой.
Приведите пример выбора из двух условий.
Достарыңызбен бөлісу: |