Информатика (Вариант 8)

Представленный ниже на пяти языках программирования фрагмент программы обрабатывает элементы одномерного целочисленного массива A с индексами от 0 до 9. Перед началом выполнения данного фрагмента эти элементы массива имели значения 3, 5, 8, 2, 1, 4, 3, 1, 2, 6 (т.е. A[0] = 3, A[1] = 5, …, A[9] = 6). Определите значение переменной s после выполнения фрагмента. 

БейсикPython
s = 0
 FOR i = 0 TO 8
    IF A(i) < A(9) THEN
        t = A(i)
        A(i) = A(8 − i)
        A(8 − i) = t
        s = s + t
    END IF
 NEXT i
 

s = 0

for i in range(0, 9):

    if A[i] < A[9]:

        t = A[i]

        A[i] = A[8 − i]

        A[8 − i] = t

        s = s + t

ПаскальАлгоритмический язык
s := 0;
for i:=0 to 8 do begin
    if A[i] < A[9] then begin
        t := A[i];
        A[i] := A[8 − i];
        A[8 − i] := t;
        s := s + t;
    end;
end;
 
s := 0
нц для i от 0 до 8
    если A[i] < A[9] то
        t := A[i]
        A[i] := A[8 − i]
        A[8 − i] := t
        s := s + t
    все
кц
С++
s = 0;
for (i = 0; i <= 8; ++i) {
    if (A[i] < A[9]) {
        t = A[i];
        A[i] = A[8 − i];
        A[8 − i] = t;
        s = s + t;
    }
}

Регистрация


Зарегистрироваться через VK

Личный кабинет

Регистрация
Войти через VK