1-11 класс
  • 1-11 класс
  • 1 класс
  • 2 класс
  • 3 класс
  • 4 класс
  • 5 класс
  • 6 класс
  • 7 класс
  • 8 класс
  • 9 класс
  • 10 класс
  • 11 класс
Выберите класс
Предметы
Семакин
Работа 3.7 Упр.13 ГДЗ Семакин 10 класс (Информатика)
Семакин, Хеннер, Шеина
10 класс
Автор
Семакин, Хеннер, Шеина

Работа 3.7 Упр.13 ГДЗ Семакин 10 класс (Информатика)

Задача

Рассмотрим вариант решения задания из учебника Семакин, Хеннер, Шеина 10 класс, Бином: 13. Определить наименьший элемент каждой четной строки матрицы А[М, N]. *Цитирирование задания со ссылкой на учебник производится исключительно в учебных целях для лучшего понимания разбора решения задания. 10 semakin10 pract/3-7/13 98

Подробный ответ

Нужно найти наименьший элемент каждой чётной строки матрицы $$A[M,N]$$. Для этого удобно просматривать строки с номером $$2,4,6,\dots$$ и в каждой такой строке последовательно сравнивать все элементы с текущим минимумом.

Алгоритм:

  1. Начать со второй строки матрицы.
  2. Взять первый элемент строки за минимум.
  3. Просмотреть все элементы этой строки и, если найден элемент меньше текущего минимума, заменить минимум.
  4. Вывести найденный минимум.
  5. Перейти к следующей чётной строке, увеличив номер строки на 2.

Подходящий вариант программы:

var a: array[1..m,1..n] of integer;
i, j, min: integer;
begin
  j := 2;
  while j <= m do
  begin
    min := a[j,1];
    for i := 1 to n do
      if a[j,i] < min then
        min := a[j,i];
    write(min);
    j := j + 2;
  end;
end.

Здесь переменная $$j$$ перебирает чётные строки матрицы, а переменная $$min$$ хранит наименьший элемент текущей строки.

Ответ

Программа находит и выводит наименьший элемент каждой чётной строки матрицы.



Общая оценка
3.9 / 5
Другие учебники
Другие предметы