Содержание
- 2. Основные принципы концепции типа данных Тип данных определяет множество допустимых значений; множество операций, которые могут выполняться
- 3. Основные принципы концепции типа данных Тип константы, переменной или выражения может быть определен по внешнему виду
- 4. Конструируемые типы данных Рассмотрим группы разновидностей типов данных, которые в литературе часто называют "составными", т.к. любое
- 5. Конструируемые типы данных
- 6. Массивы Структуры аналогичные векторам и матрицам в информатике принято называть массивами Все элементы массива должны быть
- 7. Массивы Массив – это последовательность однотипных данных, объединенная общим именем, элементы (компоненты) которой отличаются (идентифицируются) индексами
- 8. Массивы К элементам массива можно обращаться только по их номеру (индексу) Все компоненты массива являются одинаково
- 9. Массивы В языке C++ под индексом элемента массива понимают смещение относительно адреса начала массива в оперативной
- 10. Массивы Массив – это группа однотипных элементов, имеющих общее имя и расположенных в памяти рядом Особенности:
- 11. Массивы Массив – это группа однотипных элементов, имеющих общее имя и расположенных в памяти рядом Примеры:
- 12. A массив 3 15 НОМЕР элемента массива (ИНДЕКС) A[1] A[2] A[3] A[4] A[5] ЗНАЧЕНИЕ элемента массива
- 13. Зачем объявлять? определить имя массива определить тип массива определить число элементов выделить место в памяти Массив
- 14. Массивы других типов: Другой диапазон индексов: Индексы других типов: var X, Y: array [1..10] of real;
- 15. Тип компонент массива может быть любым: var a4: array[10..20] of real; - массив из компонент простого
- 16. Что неправильно? var a: array[10..1] of integer; ... A[5] := 4.5; [1..10] var a: array ['z'..'a']
- 17. Массивы Двумерные массивы в С++
- 18. Массивы Краткие итоги Массив является представителем структурированного типа данных в языке С++ Элементы массива имеют одинаковые
- 19. Строки Строкой называется последовательность символов Строка – это динамическая структура В процессе выполнения программы количество элементов
- 20. Строки Чем плох массив символов? каждый символ – отдельный объект; массив имеет длину N, которая задана
- 21. Операции над строками
- 22. Операции над строками Операция присваивания Операндами могут быть символы, строки, символьные массивы Результатом операции является строка
- 23. Операции над строками Операция сравнения Переменные строкового типа можно сравнивать между собой Из двух строк является
- 24. Операции над строками Операция конкатенации Операндами могут быть символы, строки, символьные массивы Результатом является строка, полученная
- 25. Операции над строками В языке С++ строка – это пронумерованная последовательность символов (массив символов), она всегда
- 26. Операции над строками В языке С++ строка – это пронумерованная последовательность символов (массив символов), она всегда
- 27. Записи (Структуры) Структура – это составной объект, в который входят элементы любых типов, за исключением функций
- 28. Записи (Структуры) Традиционный пример структуры – строка платежной ведомости: содержит сведения о служащем: полное имя адрес
- 29. Записи (Структуры) Традиционный пример структуры из области графики : точка на плоскости есть пара вещественных координат,
- 30. Записи (Структуры) Записи - структуры, аналогичные строкам таблицы Компоненты записей принято называть полями Различные поля (столбцы
- 31. Множество - ограниченный , неупорядоченный набор различных элементов одного типа Примеры множеств: Множество арабских цифр. Множество
- 32. Множества
- 33. Операции над множествами количество элементов в множестве заранее не определяется, и с течением времени оно может
- 35. Скачать презентацию