Структурное программирование на языке Паскаль


Download 0.94 Mb.
bet1/13
Sana28.12.2022
Hajmi0.94 Mb.
#1070567
  1   2   3   4   5   6   7   8   9   ...   13
Bog'liq
Массивы. Поиск элемента в массиве

Массивы. Поиск элемента в массиве

  • Массивы
  • Строки
  • Записи и таблицы
  • Множества
  • Динамические массивы
  • Постановка задачи поиска элемента в массиве
  • Алгоритмы поиска:
    • последовательный поиск;
    • двоичный поиск
  • План:
  • Рассмотрим статические структуры данных:
    • массивы,
    • записи,
    • множества.
  • Цель описания типа данных и определения некоторых переменных, относящихся к статическим типам, состоит в том, чтобы зафиксировать
  • Поэтому такие переменные и называются статическими.
  • 1. Массивы
  • Массив – это поименованная совокупность однотипных элементов, упорядоченных по индексам, определяющих положение элемента в массиве.
  • Следующее объявление задает
    • имя для массива,
    • тип для индекса
    • и тип элементов массива:
  • Понятие массива
  • имя: array[ТипИндекса] of ТипЭлемента;
  • Тип индекса, в общем случае, может быть любым порядковым. Но некоторые языки программирования поддерживают в качестве индексов массивов только последовательности целых чисел.
  • Количество используемых индексов определяет размерность массива.
  • Массив может быть
    • одномерным (вектор),
    • двумерным (матрица),
    • трехмерным (куб) и т. д.:
  • Понятие массива
  1   2   3   4   5   6   7   8   9   ...   13




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling