🗊Презентация Структурированные типы данных

Нажмите для полного просмотра!
Структурированные типы данных, слайд №1Структурированные типы данных, слайд №2Структурированные типы данных, слайд №3Структурированные типы данных, слайд №4Структурированные типы данных, слайд №5Структурированные типы данных, слайд №6Структурированные типы данных, слайд №7Структурированные типы данных, слайд №8Структурированные типы данных, слайд №9Структурированные типы данных, слайд №10Структурированные типы данных, слайд №11Структурированные типы данных, слайд №12Структурированные типы данных, слайд №13Структурированные типы данных, слайд №14Структурированные типы данных, слайд №15Структурированные типы данных, слайд №16Структурированные типы данных, слайд №17Структурированные типы данных, слайд №18

Вы можете ознакомиться и скачать презентацию на тему Структурированные типы данных. Доклад-сообщение содержит 18 слайдов. Презентации для любого класса можно скачать бесплатно. Если материал и наш сайт презентаций Mypresentation Вам понравились – поделитесь им с друзьями с помощью социальных кнопок и добавьте в закладки в своем браузере.

Слайды и текст этой презентации


Слайд 1





Структурированные типы данных
Описание слайда:
Структурированные типы данных

Слайд 2


Структурированные типы данных, слайд №2
Описание слайда:

Слайд 3





Массивы
Массив представляет собой упорядоченный набор однотипных элементов. Массивы бывают одномерными и многомерными.
Одномерные массивы (вектора) — это конечная именованная последовательность элементов. Элементы массива занимают в памяти один непрерывный участок памяти и располагаются последовательно друг за другом. Для доступа к отдельному элементу массива указывают имя массива и номер позиции отдельного элемента массива (индекс). Индекс должен быть целым числом или целым выражением. Индексация элементов массива начинается с нуля. На рисунке показан вектор A целых чисел.
Описание слайда:
Массивы Массив представляет собой упорядоченный набор однотипных элементов. Массивы бывают одномерными и многомерными. Одномерные массивы (вектора) — это конечная именованная последовательность элементов. Элементы массива занимают в памяти один непрерывный участок памяти и располагаются последовательно друг за другом. Для доступа к отдельному элементу массива указывают имя массива и номер позиции отдельного элемента массива (индекс). Индекс должен быть целым числом или целым выражением. Индексация элементов массива начинается с нуля. На рисунке показан вектор A целых чисел.

Слайд 4





Объявление вектора
Массивы занимают область в памяти. При объявлении вектора указывают тип каждого элемента и количество элементов. При этом компилятор резервирует соответствующий объем памяти.
Объявление одномерного массива: 
<тип элемента> <имя массива>[<кол-во элементов>];
Например:                                 int A[10];
float B[3],C[100];
double D[20];
Описание слайда:
Объявление вектора Массивы занимают область в памяти. При объявлении вектора указывают тип каждого элемента и количество элементов. При этом компилятор резервирует соответствующий объем памяти. Объявление одномерного массива: <тип элемента> <имя массива>[<кол-во элементов>]; Например: int A[10]; float B[3],C[100]; double D[20];

Слайд 5





Инициализация вектора
Инициализация одномерного массива означает присвоение начальных значений его элементам при объявлении. Массивы можно инициализировать списком значений или выражений.
Например:
int days[12]={31,28,31,30,31,30,31,31,30,31,30,31};
Если элементов в массиве больше, чем инициализаторов, элементы для которых значения не указаны обнуляются. Массив можно инициализировать списком без указания в скобках длины. При этом длина массива определяется количеством инициализаторов.
Например:                                     char code[]={’a’,’b’,’c’};
Если массив явно не проинициирован, то внешние и статические массивы инициализируются нулями. Автоматические массивы после объявления ничем не инициализируются и содержат неизвестную информацию.
Описание слайда:
Инициализация вектора Инициализация одномерного массива означает присвоение начальных значений его элементам при объявлении. Массивы можно инициализировать списком значений или выражений. Например: int days[12]={31,28,31,30,31,30,31,31,30,31,30,31}; Если элементов в массиве больше, чем инициализаторов, элементы для которых значения не указаны обнуляются. Массив можно инициализировать списком без указания в скобках длины. При этом длина массива определяется количеством инициализаторов. Например: char code[]={’a’,’b’,’c’}; Если массив явно не проинициирован, то внешние и статические массивы инициализируются нулями. Автоматические массивы после объявления ничем не инициализируются и содержат неизвестную информацию.

Слайд 6





Передача массивов в качестве параметров функции
При использовании в качестве параметра массива в функцию передается указатель на его первый элемент, т.е., массив всегда передается по адресу. При этом информация о количестве элементов массива теряется, и следует передавать его размерность через отдельный параметр.
Например:
//функция ввода элементов вектора
void input_array(int mas[],int kol_el)
{
	   for (int i=0;i<kol_el;i++)
		{	cout<<"Input "<<i<<" element-->" ;
			cin>>mas[i];
		}
}
Описание слайда:
Передача массивов в качестве параметров функции При использовании в качестве параметра массива в функцию передается указатель на его первый элемент, т.е., массив всегда передается по адресу. При этом информация о количестве элементов массива теряется, и следует передавать его размерность через отдельный параметр. Например: //функция ввода элементов вектора void input_array(int mas[],int kol_el) { for (int i=0;i<kol_el;i++) { cout<<"Input "<<i<<" element-->" ; cin>>mas[i]; } }

Слайд 7





Пример EX18_1.cpp
Описание слайда:
Пример EX18_1.cpp

Слайд 8





Пример EX18_1.cpp
 блок-схема функции average
Описание слайда:
Пример EX18_1.cpp блок-схема функции average

Слайд 9





Пример EX19_1.cpp
Описание слайда:
Пример EX19_1.cpp

Слайд 10





Пример EX19_1.cpp
 блок-схема функции max_numb
Описание слайда:
Пример EX19_1.cpp блок-схема функции max_numb

Слайд 11





Алгоритмы сортировки элементов вектора
Описание слайда:
Алгоритмы сортировки элементов вектора

Слайд 12


Структурированные типы данных, слайд №12
Описание слайда:

Слайд 13





Пузырьковая сортировка
Описание слайда:
Пузырьковая сортировка

Слайд 14





Пузырьковая сортировка
Описание слайда:
Пузырьковая сортировка

Слайд 15





Пример EX20_1.cpp  блок-схема алгоритма пузырьковой сортировки
Описание слайда:
Пример EX20_1.cpp блок-схема алгоритма пузырьковой сортировки

Слайд 16





Сортировка методом выбора
Описание слайда:
Сортировка методом выбора

Слайд 17





Сортировка методом выбора
Описание слайда:
Сортировка методом выбора

Слайд 18





Пример EX21_1.cpp  блок-схема алгоритма сортировки методом выбора
Описание слайда:
Пример EX21_1.cpp блок-схема алгоритма сортировки методом выбора



Похожие презентации
Mypresentation.ru
Загрузить презентацию