ИНФОРМАТИКА Блок-схема!!! Помогите, пожалуйста! Какую задачу решает приведенный алгоритм?

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

ИНФОРМАТИКА Блок-схема!!! Помогите, пожалуйста! Какую задачу решает приведенный алгоритм?


image

Информатика (15 баллов) | 66 просмотров
Дано ответов: 2
0 голосов
Правильный ответ

Смотрим на блок-схему: сначала считывается значение X, затем присваивается Y = 0, N = 1, затем несколько раз выполняется цикл, затем выводится получившееся значение Y.

Рассмотрим, что происходит в цикле.
1) Сколько раз выполнится цикл? Условие выхода из цикла - N >= 10, на каждой итерации N увеличивается на 1. Поскольку сначала было N = 1, цикл запустится 9 раз - для N = 1, 2, 3, ..., 9.
2) На каждой итерации с Y производится такая манипуляция: берётся старое значение Y, к нему прибавляется X + N - 1, и результат записывается в Y. 

В результате в переменной Y будет сумма (X + 1 - 1) + (X + 2 - 1) + ... + (X + 9 - 1) = 9X + (0 + 1 + 2 + ... + 8) = 9X + 36.

Ответ. Алгоритм по значению X вычисляет 9X + 36.

(148k баллов)
0 голосов

Алгоритм вычисляет значения выражения Y=Y+X+N-1 до тех пор, пока N не станет равным 10. При этом новое значение Y получается прибавлением к старому значению числа X+N-1. В результате программа выводит значение Y, соответствующее значению N=9. 

(90.4k баллов)