Блог для маленьких школьников и их родителей
ШколаЛа

Каким будет значение S после выполнения фрагмента программы? S: = 1 for i= 1 to 4 do begin A (i) = i…

Автор:
Предмет: Информатика
Уровень: 5 - 9 класс

каким будет значение S после выполнения фрагмента программы?

S: = 1

for i= 1 to 4 do

begin

A (i) = i

S = S*A(i)

end

S= S/i

СРОЧНООООО

Ответов к вопросу: 1
  • dilnozaumarova31
    01.12.2024 | 20:09

    S: = 1

    for i= 1 to 4 do

    begin

    A (i) = i

    S = S*A(i)

    end

    S= S/i
    Алгоритм подразумевает обработку с сохранением последнего указателя на i.
    Проходя по циклу первый раз мы замечаем, что программа домножает результат S на число A (i), которое в свою очередь является равной своему индексу.
    В самом теле цикла проходит следующая цепочка: S=1*1*2*3*4
    Соответственно S=24
    И поделив её на i, которое равно 4, мы получаем ответ 6.

Ответить на вопрос:
:p :-p 8) 8-) :lol: =( :( :-( :8 ;) ;-) :(( :o:
Нажимая на кнопку я даю согласие на обработку персональных данных и принимаю политику конфиденциальности.