Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Тесты с ответами.doc
Скачиваний:
774
Добавлен:
15.05.2015
Размер:
6.26 Mб
Скачать
  1. Алгоритмы разветвляющейся структуры

1. Блок-схемой представлен алгоритм …

 вывода на печать трех чисел в порядке убывания их значений

 

 нахождения максимального из трех чисел

 

 вывода на печать трех чисел в порядке возрастания их значений

 

 перестановки значений переменных АВС в порядке убывания

Решение: На блок-схеме представлена алгоритмическая конструкция ветвления в полной форме. Причем положительная (если условие истинно) и отрицательная (если условие ложно) ветви алгоритма содержат вложенные условные конструкции. В первом условии сравниваются значения переменных А и В. Положительная ветвь, соответствующая условию А В, содержит дополнительные проверки условий А > C и С. Если все три условия истинны, то переменные выводятся в следующем порядке: наибольшее значение (переменная А), среднее значение (переменная В), наименьшее значение (переменная С). Если истинны условия А В и А C, а условие С ложно, то переменные выводятся в следующем порядке: наибольшее значение (переменная А), среднее значение (переменная С), наименьшее значение (переменная В). Если истинно условие А В, а условие А C  ложно, то переменные выводятся в следующем порядке: наибольшее значение (переменная С), среднее значение (переменная А), наименьшее значение (переменная В). Отрицательная ветвь условия  А В (условие А В  ложно) содержит дополнительные проверки условий В C и  А С. Если последние два условия истинны, то переменные выводятся в следующем порядке: наибольшее значение (переменная В), среднее значение (переменная А), наименьшее значение (переменная С). Если условие В C истинно, а  А С ложно, то переменные выводятся в следующем порядке: наибольшее значение (переменная В), среднее значение (переменная С), наименьшее значение (переменная А). Если условие В C ложно, то переменные выводятся в следующем порядке: наибольшее значение (переменная С), среднее значение (переменная В), наименьшее значение (переменная А). Проанализировав все ветви данного алгоритма, можно сделать вывод , что числа выводятся на печать в порядке убывания их значений.

2. Приведенная блок-схема реализует алгоритм …

 поиска наибольшего значения из трех заданных чисел

 

 поиска наименьшего значения из трех заданных чисел

 

 определения имени переменной, хранящей наибольшее значение

 

 определения имени переменной, хранящей наименьшее  значение

3. Условие n четно ? задает алгоритмическую конструкцию …

 ветвления с обходом вида «еслито»

 

 цикла с предусловием

 

 цикла с постусловием

 

 ветвления вида «еслитоиначе»

4. Алгоритм задан схемой: В результате выполнения алгоритма при исходных данных  значение переменной  будет равно …

 15

 

 8

 

 23

 

 46

5. Приведенной блок-схеме соответствует фрагмент программы …

 если условие 1 то начало если условие 2 то начало оператор 3 оператор 4 конец конец иначе   если условие 3 то оператор 1 иначе оператор 2.

 

 если условие 1 то начало если условие 3 то оператор 1 конец иначе оператор 2 если условие 3 то начало оператор 3 оператор 4 конец.

 

 если условие 1 то если условие 2 то начало оператор 3 оператор 4 конец иначе   если условие 3 то оператор 1 иначе оператор 2.

 

 если условие 1 то если условие 3 то оператор 1 иначе оператор 2 иначе   если условие 2 то начало оператор 3 оператор 4 конец.

6. Приведенной блок-схеме соответствует фрагмент программы …

 если условие 1 то начало оператор 1 оператор 2 оператор 3 конец иначе если условие 2 то оператор 4 иначе оператор 5.

 

 если условие 1 то если условие 2 то оператор 4 иначе начало оператор 1 оператор 2 оператор 3 конец иначе оператор 5.

 

 если условие 1 то если условие 2 то оператор 4 иначе оператор 5 иначе начало оператор 1 оператор 2 оператор 3. конец

 

 если условие 1 то оператор 1 оператор 2 оператор 3 если условие 2 то оператор 4 иначе оператор 5.

7.

Даны действительные числа ,  и схема алгоритма определения принадлежности точки с координатами заштрихованной области на рисунке. В схеме не достает проверки условия …

 

 

 

 

 

 

 

8. Блок-схемой представлен алгоритм …

 вывода на печать трех чисел в порядке убывания их значений

 

 нахождения максимального из трех чисел

 

 вывода на печать трех чисел в порядке возрастания их значений

 

 перестановки значений переменных АВС в порядке убывания