Главная /
Решение олимпиадных задач по информатике /
Типовой алгоритм поиска максимального и минимльного элемента двумерного массива на Паскале, фрагмент которого приведен ниже, содержит ошибку. Найдите ее: … m1:=x[1,1]; m2:=x[1,1]; for i:=1 to n do for j:=1 to m do if x[i,j]<m1 then m1:=x[i,j] else m2:=
Типовой алгоритм поиска максимального и минимльного элемента двумерного массива на Паскале, фрагмент которого приведен ниже, содержит ошибку. Найдите ее:
Правильный ответ:
неверно: ...else m2:=x[i,j]. Верно: if x[i,j]>m1 then m1:=x[i,j]; if x[i,j]<m2 then m2:=x[i,j];
неверно: …m1:=x[i,j]… …m2:=x[i,j]. Верно: …x[i,j]:=m1… …x[i,j]:=m2.
неверно: m1:=x[1,1]; m2:=x[1,1]; Верно: m1:=0; m2:=1000;
во фрагменте программы нет ошибок
Сложность вопроса
69
Сложность курса: Решение олимпиадных задач по информатике
77
Оценить вопрос
Комментарии:
Аноним
Это очень заурядный вопрос интуит.
02 апр 2020
Аноним
Спасибо за гдз по intuit.
24 окт 2018
Аноним
спасибо за пятёрку
17 дек 2017
Другие ответы на вопросы из темы программирование интуит.
- # В результате выполнения программы на Паскале, фрагмент которой приведен ниже, произойдет выборка элементов из исходного массива, соответствующая такому основному типу комбинаторных групп: ... for i:=1 to n-1 do for j:=i+1 to n do writeln (A[i], A[j]); …
- # Решение задачи: "В игре имеется набор фишек, достоинством . Требуется в конце игры представить количество набранных очков набором фишек" возможно методом:
- # Приведенная программа на Паскале позволяет … var a, b, s, x: integer; begin readln (a); readln (b); s:=0; while a<>0 do begin x:=a mod b; s:=s*10 +x; a:=a div b; end; writeln (s); end.
- # В результате выполнения программы на Паскале, фрагмент которой приведен ниже, в массив вводятся числа: 1, 2, 1, 2, 1, 2. Массив У будет содержать значения: . . . for i:=1 to n do begin readln (x[i]); y[i]:=i; end; for j:=n downto 2 do for i:=1 to j-1 do if x[i]>x[i+1] then begin m:=x[i]; x[i]:= x[i+1]; x[i+1]:=m; g:=y[i]; y[i]:= y[i+1]; y[i+1]:=g; end; . . .
- # Какое тело цикла по i необходимо создать (вместо вопросительных знаков), чтобы двумерный массив в результате выполнения программы (фрагмент ниже)… … for k:=1 to (n div 2 +1) do ??? for j:=k to n-k+1 do a[i,j]:= k; … был заполнен так: \begin{matrix} 1&1&1&1&1\\ 1&2&2&2&1\\ 1&2&3&2&1\\ 1&2&2&2&1\\ 1&1&1&1&1 \end{matrix}