Конспект лекций по программированию для начинающих. Гладков В.П. - 59 стр.

UptoLike

Составители: 

61
end
else if условие4
then begin оператор2;
if условие5
then оператор5
else оператор6
end
else begin оператор3;
if условие5
then оператор5
else оператор6
end
else begin оператор4;
if условие5
then оператор5
else оператор6
end
else if условие6
then begin оператор7;
if условие7
then оператор9
else оператор10
end
else begin оператор8;
if условие7
then оператор9
else оператор10
end.
В преобразованной схеме 11 условий, следовательно, 12 ветвей.
Подсчет количества ветвей алгоритма не является самоцелью. При
тестировании
алгоритмов необходимо пройти каждую их ветвь хотя бы по
одному разу, а для этого необходимо уметь подсчитывать количество ветвей в
алгоритмах.
9.1. Построение условий
Синонимом условия является логическое выражение. Это логическая
константа, логическая переменная, логическая стандартная функция, их
комбинация с логическими операциями (not, and, or) и круглыми скобками или
два нелогических выражения, соединенные операциями сравнения.
Простейшим и наиболее распространенным случаем условия является
сравнение двух выражений одного типа. Имеется шесть операций сравнения:
< меньше >= больше или равно
<= меньше или равно > больше
= равно <> неравно
Общий вид условия представляется так:
                                     61

                  end
            else if условие4
                  then begin оператор2;
                               if условие5
                               then оператор5
                               else оператор6
                         end
                  else begin оператор3;
                               if условие5
                               then оператор5
                               else оператор6
                         end
       else begin оператор4;
                  if условие5
                  then оператор5
                  else оператор6
            end
else if условие6
       then begin оператор7;
                  if условие7
                  then оператор9
                  else оператор10
            end
       else begin оператор8;
                  if условие7
                  then оператор9
                  else оператор10
            end.
    В преобразованной схеме 11 условий, следовательно, 12 ветвей.
    Подсчет количества ветвей алгоритма не является самоцелью. При
тестировании алгоритмов необходимо пройти каждую их ветвь хотя бы по
одному разу, а для этого необходимо уметь подсчитывать количество ветвей в
алгоритмах.

                        9.1. Построение условий
   Синонимом условия является логическое выражение. Это логическая
константа, логическая переменная, логическая стандартная функция, их
комбинация с логическими операциями (not, and, or) и круглыми скобками или
два нелогических выражения, соединенные операциями сравнения.
   Простейшим и наиболее распространенным случаем условия является
сравнение двух выражений одного типа. Имеется шесть операций сравнения:
   <     меньше              >=    больше или равно
   <= меньше или равно       >     больше
   =     равно               <>    неравно
   Общий вид условия представляется так: