19 ЕГЭ Определите значение переменной s

Дата публикации: 5 апреля 2020

Разбор 19 задания ЕГЭ, К. Поляков (вариант 113)

Решение 19 задания (с сайта К. Полякова, № 113):

В программе используется одномерный целочисленный массив A с индексами от 0 до 9. Значения элементов равны 12, 8, 15, 23, 11, 4, 9, 22, 10, 15, т.е. A[0]=12, A[1]=8 и т.д.

Определите значение переменной s после выполнения следующего фрагмента этой программы:
Паскаль:

1
2
3
4
5
6
7
8
9
10
11
s := 0;
n := 7;
for i:=0 to 9 do
  if A[i] <= A[n] then begin
    s := s + A[i];
    t := A[i];
    A[i] := A[n];
    A[n] := t;
    n := i mod 3;
  end;
writeln(s);
Бейсик:

s=0: n=7
FOR k:=0 to 9  
    IF A(i) <= A(n) THEN
      s = s + A(i)
      t = A(i)
      A(i) = A(n)
      A(n) = t
      n = i MOD 3
    END IF
NEXT k
PRINT S
END
Python:

s = 0
n = 7
for i in range(10):
  if A[i] <= A[n]:
    s = s + A[i]
    t = A[i]
    A[i] = A[n]
    A[n] = t
    n = i % 3
print(s)
С++:

s = 0;
n = 7;
for (i=0; i<=9; i++)
  if (A[i]<=A[n])
    {
    s+=A[i];
    t=A[i];
    A[i]=A[n];
    A[n]=t;
    n=i%3;
    }
cout << s;


Ответ: 59


Поделитесь уроком с коллегами и друзьями:[SvenSoftSocialShareButtons]

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

*
*


Вставить формулу как
Блок
Строка
Дополнительные настройки
Цвет формулы
Цвет текста
#333333
Используйте LaTeX для набора формулы
Предпросмотр
\({}\)
Формула не набрана
Вставить