ВУЗ:
Составители:
Рубрика:
60
if условие1
then begin
end
else begin
if условие6
then оператор7
else оператор8;
if условие7
then оператор9
else оператор10
end.
Операторы, которые нужно выполнять в случае истинности условия 1,
можно разбить на две части А и В, которые выполняются последовательно друг
за другом. Часть А построена как вложенные друг в друга ветвящиеся
алгоритмы. В нее входят три условия, поэтому количество
ветвей в части А
равно 4. В части В две ветви. Общее количество ветвей найдем в соответствии с
правилом комбинаторики: 4·2=8.
Операторы, которые нужно выполнить в случае ложности условия 1,
представляют два последовательно записанных условных оператора. Поэтому
общее количество ветвей здесь равно 2·2=4.
Общее количество ветвей в примере найдем, применив последнее из
рассмотренных
правил комбинаторики - правило сложения: 8+4=12.
В этом можно убедиться, преобразовав алгоритм, внеся операторы в
соответствующие ветви. Часть В вставляется к операторам 1, 2, 3 и 4. Условный
оператор с условием 7 - к операторам 7 и 8. Получаем следующую
преобразованную схему:
if условие1
then if условие2
then if условие3
then begin оператор1;
if условие5
then оператор5
else оператор6
if условие2
then if условие3
then оператор1
else if условие4
then оператор2
else оператор3
else оператор4;
часть А
if условие5
then оператор5
else оператор6
часть В
60
if условие1
then begin
if условие2 часть А
then if условие3
then оператор1
else if условие4
then оператор2
else оператор3
else оператор4;
if условие5 часть В
then оператор5
else оператор6
end
else begin
if условие6
then оператор7
else оператор8;
if условие7
then оператор9
else оператор10
end.
Операторы, которые нужно выполнять в случае истинности условия 1,
можно разбить на две части А и В, которые выполняются последовательно друг
за другом. Часть А построена как вложенные друг в друга ветвящиеся
алгоритмы. В нее входят три условия, поэтому количество ветвей в части А
равно 4. В части В две ветви. Общее количество ветвей найдем в соответствии с
правилом комбинаторики: 4·2=8.
Операторы, которые нужно выполнить в случае ложности условия 1,
представляют два последовательно записанных условных оператора. Поэтому
общее количество ветвей здесь равно 2·2=4.
Общее количество ветвей в примере найдем, применив последнее из
рассмотренных правил комбинаторики - правило сложения: 8+4=12.
В этом можно убедиться, преобразовав алгоритм, внеся операторы в
соответствующие ветви. Часть В вставляется к операторам 1, 2, 3 и 4. Условный
оператор с условием 7 - к операторам 7 и 8. Получаем следующую
преобразованную схему:
if условие1
then if условие2
then if условие3
then begin оператор1;
if условие5
then оператор5
else оператор6
Страницы
- « первая
- ‹ предыдущая
- …
- 56
- 57
- 58
- 59
- 60
- …
- следующая ›
- последняя »
