Информатика • 9 класс
582

Поиск в двумерном массиве (Паскаль)

  • Поиск это процесс нахождения элемента массива по критериям. Например, найти элемент массива равный 5.
  • Самым простым методом поиска является линейный поиск. Линейный поиск заключается в последовательном анализе всех элементов массива на соответствие критерию. Поиск прекращается либо после нахождения искомого элемента, либо после анализа всех элементов массива.
  • Поиск применяется к неупорядоченным массивам, что увеличивает время его работы.
  • Существуют более эффективные алгоритмы поиска по критериям, например, двоичный поиск. Поиск осуществляется только в упорядоченном массиве.
  • Пример линейного поиска:
    Задача. Найдите элемент двумерного массива равного x.

    Program mx;
    Var x, i, j, k, m: integer;
    a: array [1..5, 1..5] of integer
    Begin
    read (x);
    for i:= 1 to 5 do begin
    for j:= 1 to 5 do begin
    read (a [i, j]) then
    if a [i, j] = x then
    begin
    k := i;
    m := j;
    end end end
    Write ('a [', k, ', ', m, '] = ', a [k, m]);
    End.

Было полезно?

Рекомендуем

Вы учитель или ученик?
Познакомьтесь с нашим образовательным онлайн-сервисом с тысячами интерактивных работ
Учителю
Удобно проводить уроки в классе, назначать работы на дом и анализировать результаты всего класса или конкретных учеников
Ученику
Самостоятельно изучать новые и повторять пройденные темы, готовиться по индивидуальной траектории и оценивать результаты на наглядных графиках
Зарегистрироваться в «Облаке знаний»
Логотип облако знаний
+7 (499) 322-07-57
info@oblakoz.ru

Контактный центр

МО, г. Долгопрудный,
Лихачевский проезд, 4, стр. 1

Отдел заботы о пользователях

Политика конфиденциальности

© ООО «Физикон Лаб», 2025

Пользуясь нашим сайтом, вы соглашаетесь с тем, что мы используем cookies 🍪