Предмет:
Тема:
Алгоритмы на циклы с условием
Вопрос:
Дан алгоритм в словесной форме:
1. Переменной
присвоить значение (ввести с клавиатуры).
2. Определить начальное значение суммы
, определить значение переменной
.
3. Определить начальное значение параметра
.
4. Ввести значение переменной
(с клавиатуры).
5. Если
, перейти к пункту 8.
6. Если
выполнить
.
7. Изменить значение переменной
по правилу
.
8. Изменить значение переменной i по правилу
.
9. Если
, идти к пункту 4.
10. Вывести значения
.
Пусть
. Последовательно на каждом шаге вводятся значения переменной
– числа
. Тогда поле выполнения представленного алгоритма будет выведено значение
, равное …
Ответы:
+ 5
− 8
− 16
− –10
Решение:
Рассмотрим поэтапно выполнение алгоритма.
1 этап. Вводим значение переменной
. Присваиваем начальные значения сумме
, переменной
и параметру
.
2 этап. Далее в алгоритме представлен цикл с постусловием. Суть его такова: выполнять команды пунктов с четвертого по восьмой, пока истинно условие
.
Рассмотрим подробнее эти пункты:
п. 4 – ввод значения переменной
;
п. 5 – если
, пропустить пункты шесть и семь;
п. 6 – если
, выполнить
, то есть найти сумму отрицательных чисел;
п. 7 – выполнить
, то есть подсчитать количество чисел.
3 этап. Вывод значений переменных
.
Таким образом, наш алгоритм выполняет подсчет количества ненулевых чисел и суммы отрицательных чисел.
При применении алгоритма к последовательности
будет выведено значение
.
ответ тест i-exam
1 этап. Вводим значение переменной
. Присваиваем начальные значения сумме
, переменной
и параметру
.2 этап. Далее в алгоритме представлен цикл с постусловием. Суть его такова: выполнять команды пунктов с четвертого по восьмой, пока истинно условие
.Рассмотрим подробнее эти пункты:
п. 4 – ввод значения переменной
;п. 5 – если
, пропустить пункты шесть и семь;п. 6 – если
, выполнить
, то есть найти сумму отрицательных чисел;п. 7 – выполнить
, то есть подсчитать количество чисел.3 этап. Вывод значений переменных
.Таким образом, наш алгоритм выполняет подсчет количества ненулевых чисел и суммы отрицательных чисел.
При применении алгоритма к последовательности
будет выведено значение
.ответ тест i-exam