База ответов ИНТУИТ

Введение в информатику

<<- Назад к вопросам

Фрагмент вида

i := 1;j := 1;s := 0;while ((i <= n) and (x[i,j] > 0)) do  begin    j := 1;    while ((j <= m) and (x[i,j] > 0)) do      begin        s := s + x[i,j];        j := j + 1;      end;      i := i + 1;  end;

для заданного массива x[1:n, 1:m] чисел находит сумму s:

(Отметьте один правильный вариант ответа.)

Варианты ответа
всех положительных элементов массива
положительных четных элементов массива
положительных элементов массива до первого неположительного в массиве(Верный ответ)
Похожие вопросы

Фрагмент вида

s := 0; i := 1; while (i < 1000) do begin s := s + x[i]; i := i + 2 end

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

Для a[i] = i, i = 1, 2, 3 фрагмент вида:

j := 1; i := 3; while (i > 1) do  begin  if (а[i] > а[j]) then   j := i;    i := i – 1; end;write(i,j);

выведет на экран значения i и j в указанной последовательности:

Для a[i] = i, i = 1 фрагмент программы вида
j := 2; i := 1; while (i > 0) do begin if (а[i] < а[j]) then j := i; i := i – 1; end; write(i + j);
выведет на экран значение:

Фрагмент вида

k := 1; s := x[1]; for i := 1 to n do if (s < х[i]) then begin s := х[i]; k := i end; write(k);

выводит значение переменной k, равное:

Фрагмент вида
y := 0; x := 12345; for i := 1 to 4 do begin  y := y + x mod 10;  x: = int(x/10); end;
вычисляет значение переменной y, равное:

В списке выражений вида:

  • 2 – 2 = 0,
  • 2 + 3 = 6,
  • 3 + 12,
  • 2 + 2 > 2 + 2,
  • 2 – 0 = 3 – 0,
  • 56 = 50 + 6
  • приведено всего истинных и ложных высказываний соответственно:

    Значение переменной s после выполнения фрагмента вида

    s := 0; i : = 1; while(i < 5) do  begin    i := i + 1; s := s + i   end;

    будет равно:

    Если переменные x, y описаны как целые (integer), а z – как вещественное (real), то количество различных ошибок в выражении z := x*y mod z + y + max(int(y), y/x) равно:
    Если переменные x, y описаны как целые (integer), а z – как вещественное (real), то количество различных ошибок в выражении z := ((z*y) mod x)/y + x div y равно:
    Если переменные x, y описаны как целые (integer), а z – как вещественное (real), то количество различных ошибок в выражении z :=(y div z)/y + int(y) – y/x равно: