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