Предмет: Информатика, автор: HiruKanot

Складіть блок-схему алгоритму знаходження суми додатних чисел, перше з яких дорівнює 50, кожне наступне на 8 менше від попере- днього. Виконайте алгоритм.


p15: могу прогу. не алгоритм. на питоне
HiruKanot: мне нужно именно блок схема(
p15: потому не отвечаю

Ответы

Автор ответа: zenaprotopopovi753
2

Вот блок-схема алгоритма нахождения суммы додатних чисел:

┌───────────┐

│  Початок  │

└───────────┘

       │

       ▼

┌─────────────┐

│  Змінні: S=0, x=50    │

└─────────────┘

       │

       ▼

┌─────────────────────┐

│  Якщо x > 0, то:     │

│  S := S + x;          │

│  x := x - 8;          │

│  Повернення до попереднього блоку │

└─────────────────────┘

       │

       ▼

┌──────────┐

│  Вивід S │

└──────────┘

       │

       ▼

┌────────────┐

│  Кінець    │

└────────────┘

Алгоритм нахождения суммы додатних чисел:

S = 0

x = 50

while x > 0:

 S = S + x

 x = x - 8

print(S)

В этом алгоритме мы сначала инициализируем переменную S значением 0 и переменную x значением 50.

Затем мы запускаем цикл while, который выполняется, пока переменная x больше нуля. Внутри цикла мы добавляем значение переменной x к переменной S и вычитаем из переменной x значение 8.

В конце алгоритма мы выводим значение переменной S на экран.

Если выполнить этот алгоритм, то мы получим сумму додатних чисел (50, 42, 34, 26, 18, 10, 2), которая равна 202.

Похожие вопросы
Предмет: Математика, автор: g4946832