Что такое findslide.org?

FindSlide.org - это сайт презентаций, докладов, шаблонов в формате PowerPoint.


Для правообладателей

Обратная связь

Email: Нажмите что бы посмотреть 

Яндекс.Метрика

Презентация на тему Использование массивов. (Занятие 7)

Содержание

Инициализация одномерных массивовC++ предоставляет удобный механизм инициализации одномерных массивов. Вам нужно только задать список значений, которыми инициали­зируется массив, заключенный в фигурные скобки ({}). Список должен быть разделен запятыми и может занимать несколько строк. Если данных в
Занятие № 7. Использование массивов Инициализация одномерных массивовC++ предоставляет удобный механизм инициализации одномерных массивов. Вам нужно только C++ может автоматически создавать массив размера, равного количеству элементов в списке инициализации. Массивы — параметры функцииC++ позволяет определять массивы в качестве параметров функции. C++ Массив-параметр фиксированного размераОбщая форма объявления в качестве параметра массива фиксированного размера:type parameterName[arraySize]; Массив-параметр неопределенной длиныОбщая форма объявления в качестве параметра массива неопределенного размера (открытого Составить программу, которая выполняет следующие действия:предлагает ввести количество обрабатываемых в программе чисел Многомерные массивыВ многомерных массивах каждое дополнительное измерение имеет свой параметр доступа, индекс. Двумерные и трехмерные массивыОбщая форма объявления двумерных и трехмерных массивов:тип array[размер1][размер2];тип array[размер1][размер2][размерЗ];Как Инициализация многомерных массивовC++ позволяет инициализировать как одномерные, так и многомерные массивы. Большинство Многомерные массивы — параметры функцииC++ позволяет вводить в качестве параметров функции многомерные Массив-параметр фиксированного размераОбщая форма объявления в качестве параметра массива фиксированного размера:тип имяПараметра[dimlSize][dim2Size] Массив-параметр неопределенной длиныОбщая форма объявления в качестве параметра массива неопреде­ленной длины (открытого
Слайды презентации

Слайд 2 Инициализация одномерных массивов

C++ предоставляет удобный механизм инициализации одномерных

Инициализация одномерных массивовC++ предоставляет удобный механизм инициализации одномерных массивов. Вам нужно

массивов. Вам нужно только задать список значений, которыми инициали­зируется

массив, заключенный в фигурные скобки ({}). Список должен быть разделен запятыми и может занимать несколько строк. Если данных в списке меньше, чем размер массива, компилятор допишет в остальные элементы нули. В случае же, если данных больше, чем элементов массива, компилятор выдаст сообщение об ошибке.

Слайд 4 C++ может автоматически создавать массив размера, равного количеству

C++ может автоматически создавать массив размера, равного количеству элементов в списке

элементов в списке инициализации. В этом случае при объявлении

массива вам не нужно указывать в скобках размерность массива, компилятор определит это число сам.
Чтобы использовать описанное выше свойство в рассматриваемой программе, необходимо переписать строки с 11-й по 13-ю следующим образом:

double аrrау[] = { 12.2, 45.4, 67.2, 12.2, 34.6, 87.4, 83.6, 12.3, 14.8, 55.5 };
int num_elem = sizeof(array) / sizeof(array[0]);

Слайд 5 Массивы — параметры функции
C++ позволяет определять массивы в

Массивы — параметры функцииC++ позволяет определять массивы в качестве параметров функции.

качестве параметров функции. C++ позволяет задавать массивы-параметры точно или

в общем виде: можно указать размер массива при объявлении параметра или объявить параметр с пустыми скобками.


Слайд 6 Массив-параметр фиксированного размера
Общая форма объявления в качестве параметра

Массив-параметр фиксированного размераОбщая форма объявления в качестве параметра массива фиксированного размера:type

массива фиксированного размера:

type parameterName[arraySize];

Пример:
int minArray(int arr[100]);
void sort(unsigned

dayNum[7]);

Слайд 7 Массив-параметр неопределенной длины
Общая форма объявления в качестве параметра

Массив-параметр неопределенной длиныОбщая форма объявления в качестве параметра массива неопределенного размера

массива неопределенного размера (открытого массива) такова:

type parameterName[]

Пример:
int minArray(int arr[],

int num_elem);
void sort (unsigned dayNum[], int num_elem);

Так как функции неизвестна размерность массива при объявлении, она должна быть указана через дополнительный параметр.

Слайд 8 Составить программу, которая выполняет следующие действия:

предлагает ввести количество

Составить программу, которая выполняет следующие действия:предлагает ввести количество обрабатываемых в программе

обрабатываемых в программе чисел — от двух до десяти,
затем

просит ввести указанное количество целых чисел, которыми заполняется массив,
выводит минимальное число среди элементов массива, выводит максимальное число среди элементов массива.

Слайд 11 Многомерные массивы

В многомерных массивах каждое дополнительное измерение имеет

Многомерные массивыВ многомерных массивах каждое дополнительное измерение имеет свой параметр доступа,

свой параметр доступа, индекс. Двумерные массивы (или матрицы, если

хотите), являются наиболее популярными многомерными массивами. Трехмерные менее популярны, и так далее.
Многомерный массив является множеством одномерных массивов.

Слайд 12 Двумерные и трехмерные массивы
Общая форма объявления двумерных и

Двумерные и трехмерные массивыОбщая форма объявления двумерных и трехмерных массивов:тип array[размер1][размер2];тип

трехмерных массивов:

тип array[размер1][размер2];
тип array[размер1][размер2][размерЗ];

Как и в одномерных массивах, нижнее

значение индекса по каждому измерению равно 0, а в скобках указывается количество элементов по каждому измерению.

Примеры
double matrixA[100][10];
char table [41][22][3];
int index[7][12];

Слайд 13 Инициализация многомерных массивов

C++ позволяет инициализировать как одномерные, так

Инициализация многомерных массивовC++ позволяет инициализировать как одномерные, так и многомерные массивы.

и многомерные массивы. Большинство компиляторов хранит элементы многомерного массива

непрерывным списком, как один большой одномерный массив.

Слайд 16 Многомерные массивы — параметры функции

C++ позволяет вводить в

Многомерные массивы — параметры функцииC++ позволяет вводить в качестве параметров функции

качестве параметров функции многомерные мас­сивы. Как и в случае

одномерных массивов, вы можете точно указать размер массива либо задать массив неопределенной длины. В последнем случае вы можете оставить неопределенным размер только по одному измерению, а имен­но по первому. Если вы хотите определить в качестве параметра массив фик­сированной длины, вы должны определить размер по каждому измерению.

Слайд 17 Массив-параметр фиксированного размера
Общая форма объявления в качестве параметра

Массив-параметр фиксированного размераОбщая форма объявления в качестве параметра массива фиксированного размера:тип

массива фиксированного размера:

тип имяПараметра[dimlSize][dim2Size] . . .

Пример:
int minMatrix(int intMat[100]

[20], int rows, int cols);
void sort(unsigned mat[23][55],int rows, int cols, int collndex);

  • Имя файла: ispolzovanie-massivov-zanyatie-7.pptx
  • Количество просмотров: 114
  • Количество скачиваний: 0