
- •Задание 3
- •Задание 3
- •Задание 4
- •Задание 5
- •Задание 6
- •Задание 9
- •Задание 2
- •Задание 5
- •Задание 6
- •Задание 7
- •Задание 2
- •Задание 3
- •Задание 4
- •Задание 5
- •Задание 6
- •Задание 6
- •Задание 2
- •Задание 3
- •Задание 6
- •Задание 7
- •Задание 8
- •Задание 3
- •Задание 4
- •Задание 5
- •Задание 6
- •Задание 7
- •Задание 2
- •Задание 3
- •Задание 4
- •Задание 5
- •Задание 6
- •Задание 7
- •Задание 2
- •Задание 3
- •Задание 6
- •Задание 7
- •Задание 8
- •Задание 9
Задание 6
Приведенной блок-схеме соответствует
фрагмент программы …
-
□
Начало Ввод a,b Если a>0 то X:=a/b иначе Если a<0 то X:=a+b иначе X:=a-b Вывод X Конец.
□
Начало Ввод a,b Если a > 0 то Если a < 0 то X:=a+b иначе X:=a-b иначе X:=a/b Вывод X Конец.
□
Начало Ввод a,b Если a > 0 то X:=a/b Если a < 0 то X:=a+b иначе X:=a-b Вывод X Конец.
□
Начало Ввод a,b Если a>0 то начало X:=a/b Если a < 0 то X:=a+b конец иначе X:=a-b Вывод X Конец.
Задание 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.
Решение: При описании фрагмента блок-схемы алгоритма с помощью символического языка программирования сначала будет описана положительная ветка первого условия. Данная ветка содержит три оператора, поэтому их необходимо заключить в операторные скобки начало … конец. Затем после ключевого слова иначе описывается отрицательная ветка первого условия, которая содержит вложенное условие 2. Для вложенного условия 2 также сначала описывается положительная ветка, а затем отрицательная. Итак, правильной будет запись: если условие 1 то начало оператор 1 оператор 2 оператор 3 конец иначе если условие 2 то оператор 4 иначе оператор 5.
ЗАДАНИЕ 7
Имеются операторы:
.
Здесь:
«:=»
– присваивание, «;» – конец оператора,
«IF» – «если», «THEN» – «то», «AND» – операция
«И».
После их выполнения в переменной
A будет значение …
-
□
20
□
21
□
22
□
19
ЗАДАНИЕ 8
Алгоритм задан схемой:
В
результате выполнения алгоритма при
исходных данных
значение
переменной
будет
равно …
-
□
–2
□
2
□
1
□
–1
Решение:
Данный
алгоритм содержит два ветвления. В
результате выполнения алгоритма
переменным
присваиваются
соответственно значения координат
точки на плоскости, находящейся ближе
к точке с координатами
если
обе точки с координатами
и
одинаково
отстоят от точки
то
переменные
принимают
значения:
Сначала
вводят значения переменных
На
следующем шаге вычисляются значения
переменных
и
Далее
проводится проверка первого условия
Условие
принимает значение ЛОЖЬ, поэтому
проводится проверка второго условия
которое
также принимает значение ЛОЖЬ. В этом
случае присваиваются значения переменным
На
последнем шаге алгоритма происходит
вывод полученных значений переменных
Следовательно,
в результате выполнения алгоритма
переменная b
примет новое значение, равное –2.
ЗАДАНИЕ 9
Имеются операторы:
.
Здесь:
«:=»
– присваивание, «;» – конец оператора,
«IF» – «если», «THEN» – «то», «ELSE» –
«иначе».
После их выполнения в
переменной A будет значение …
-
□
18
□
14
□
16
□
20
Тема: Алгоритмы циклической структуры
ЗАДАНИЕ 1
Дана схема алгоритма:
В
результате выполнения алгоритма при
входном значении
значение
переменной
будет
равно …
-
□
91
□
637
□
21
□
55
Решение:
Данный
алгоритм содержит цикл с предусловием.
В результате выполнения алгоритма
выводится значение суммы квадратов
натуральных чисел от 1 до
На
первом шаге вводится значение переменной
На
следующем шаге присваиваются значения
переменным
Далее
выполняется цикл с предусловием, в
котором вычисляется значение квадрата
натурального числа
полученное
значение добавляется к сумме
,
и увеличивается значение счетчика цикла
Данные
команды будут выполняться 6 раз, пока
выполняется условие
при
значениях
от
1 до
с
шагом 1. Итерации цикла будут иметь
следующий вид:
На
последнем шаге выполняется вывод
значения переменной
Итак,
в результате выполнения алгоритма
переменная
примет
значение, равное 91.