Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Uchebnik-Pascal.doc
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
466.43 Кб
Скачать

1.2.2 Выбор

Вы вошли в класс и сели за определенную парту. Во время перемены кто-то решил побегать на улице, а кто-то решил сходить в школьную столовую. Если Вы собираетесь на улицу, то одеваетесь исходя из погодных условий. С кем-то Вы дружите, а с кем-то нет. После окончания школы Вы будете решать, какую специальность выбрать. Любой человек в процессе своей жизни постоянно стоит перед выбором. Что он выберет, зависит от определенных условий. Иногда мы это даже не осознаем. Попробуйте ответить на вопрос: «почему поднимаясь по лестнице, я наступил на первую ступеньку правой ногой?».

В отличие от последовательности для получения результата можно выбрать только одну из альтернатив. Например: Вы не можете сидеть сразу за несколькими партами одновременно. Обратимся снова к уроку, который проводил Учитель философии с Журденом

Учитель философии. Конечно. Вы хотите написать ей стихи?

Г-н Журден. Нет, нет, только не стихи.

Учитель философии. Вы предпочитаете прозу?

Г-н Журден. Нет, я не хочу ни прозы, ни стихов.

Учитель философии. Так нельзя: или то, или другое.

Г-н Журден. Почему?

Учитель философии. По той причине, сударь, что мы можем излагать свои мысли не иначе, как прозой или стихами.

Г-н Журден. Не иначе, как прозой или стихами?

Учитель философии. Не иначе, сударь. Все, что не проза, то стихи, а что не стихи, то проза.

Выбор - Для того чтобы произвести действие А, необходимо выполнить либо поддействие А1, либо поддействие А2, …, либо поддействие Аn.

В виде блок-схемы это можно представить следующим образом:

А

А1

А2

А3

.

.

.

Аn

Рис 1.3.

Исторически сложилось, что различают три основных вида действий выбора в зависимости от условий:

а) выбор из двух действий при выполнении или невыполнении начального условия. Например: Если идет дождь, то сижу дома иначе гуляю на улице. Здесь "идет дождь" - условие, от результата которого зависят мои действия. Если условие выполняется, иначе говорят что условие ИСТИННО, то выполняем поддействие "сижу дома". Если условие не выполняется, иначе говорят что условие ЛОЖНО, то выполняется поддействие "гуляю на улице". Графически это можно представить следующим образом:

?

А1

А2

Рис 1.4

Если при невыполнении исходного условия мы ничего не делаем, то приходим ко второму виду выбора.

б) Выполнение одного действия при выполнении исходного условия.

Например: Если у меня есть деньги на мороженное, то покупаю его иначе не покупаю его. В этом случае, поддействие "не покупаю его" равносильно (эквивалентно) поддействию "ни чего не делать". Поэтому вторую половинку обычно опускают, то есть не пишут.

Графически это можно представить следующим образом:

?

А1

Рис 1.5

Как видим второй вид выбора, является частным случаем первого вида выбора. Однако, количество вариантов выбора не всегда один или два. Например: Если температура воздуха выше 30 СО мы говорим - жарко, если в пределах от 30 СО до 15 СО - тепло, если от 15 СО до 5 СО - прохладно, а если ниже 5 СО, то говорим, что холодно. В этом случае мы имеем дело с выбором третьего вида.

в) выбор из многих возможностей.

В отличии от первых двух видов выбора в данном случае выбор того или иного поддействия производится некоторому признаку (значению) ключа. В приведенном выше примере ключем является значение температуры. Итак, основное действие - дать характеристику температуре, На блок схеме может выражено следующим образом:

Температура ?

Жарко

Тепло

Прохладно

.

Холодно

.

Рис 1.5

Результатом будет какое-то одно из определений или жарко, или тепло, или прохладно, или холодно.

Задание

  1. Приведите пример выбора из многих условий.

  2. Приведите пример выбора с одной альтернативой.

  3. Приведите пример выбора из двух условий.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]