Алгоритмизация. Дана последовательность чисел, длина которой заранее неизвестна....

0 голосов
39 просмотров

Алгоритмизация.
Дана последовательность чисел, длина которой заранее неизвестна. Известно, что последовательность начинается с положительного элемента, а среди остальных элементов есть хотя бы одно положительное число. Найти сумму предшествующих первому положительному элементу последовательности. Признак конца последовательности N.
Продолжить:
-2, -3, -8, -16, 2, 7, 15, N
1) Выбираем 1 элемент положительности
2) Этот элемент >0?
3) Если до, то ....
4) Если нет, то ....
..............


Информатика (21 баллов) | 39 просмотров
Дан 1 ответ
0 голосов

Начальные условия: переменная "сумма"=0, в последовательности нет нулей, указатель стоит на первом числе последовательности
Алгоритм:
1) переходим к следующему элементу
2) элемент равен N? Если" да", выводим значение "суммы". Если "нет", следуем далее
3) элемент больше нуля? Если "нет" , прибавляем значение элемента к "сумме" и переходим к пункту 1). Если "да", следуем далее
3) Выводим значение "суммы"

(182 баллов)