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