Содержание
- 2. План
- 3. Классификация типов данных Примерная классификация типов данных С++: 1) базовые типы − предопределенные, стандартные, встроенные, примитивные
- 4. Классификация производных типов 1. Функции. Функция возвращает значение, обладающее типом, значит, она есть частный случай типа.
- 5. Массив как производный тип Массив − упорядоченное множество однородных величин, объединенных общим именем. Важно! Все элементы
- 6. Обязательные атрибуты массива Строя массив, необходимо определить атрибуты массива, связанные с механизмами выделения памяти: 1) размерность
- 7. Объявление массива Назначение объявления массива: 1) конструирование нового типа; 2) инициализация (необязательна) − присваивание значений элементам
- 8. Примеры описания массива #define N 100 . . . int Arr[4]; // 4 int значения, все
- 9. Размещение массивов в памяти Имя массива сопоставлено всей совокупности данных. Элементы массива размещаются подряд в соответствии
- 10. Операция sizeof sizeof позволяет определить общий размер памяти, занимаемой: а) данным любого типа (в том числе
- 11. Операции с массивами Никаких операций с массивами не разрешено, кроме операции обращения к элементам массива [],
- 12. Инициализация элементов массива Инициализация, это присвоение значения при объявлении, например: int a=99; Для массива можно задать
- 13. Возможны варианты int month [] = {31,28,30,31,30,31,30,31,30,31}; //Количество = 12. int month [12] = {31,28,31,30}; //
- 14. Как определить число элементов Пусть есть объявление: int a[] = {1,2,3,4,5,6,7,8,9,10,11,12}; // Сколько элементов в массиве?
- 15. Как правило, при обработке данных массива, действия применяются ко всем элементам массива по очереди. Управление выполняется
- 16. Синтаксис управления // Здесь N = число элементов i for (int i=0; i { // обращение
- 17. Один из недостатков массивов – длина статического массива жестко задана в программе. Выходы: 1) #define определенные
- 18. Механизм #define константы, это изменение текста программы перед ее компиляцией. Длина массива записывается в директиве #define,
- 19. Длина массива может быть оценена заранее. Это, возможно, наибольшее значение, следует выбрать для описания массива. Чтобы
- 20. Функции работы с массивами: 1) решают задачу обработки массива «в общем виде»; 2) получают массив через
- 21. Используется функция random, прототип которой: int random(int число). Диапазон генерируемых значений ( от 0 до «Число–1»)
- 22. 1. Вывод элементов массива. 2. Ввод элементов массива. 3. Прямой поиск − поиск первого, последнего, любого,
- 24. Скачать презентацию