Содержание
- 2. Структуры данных Структуры данных Составитель курса лекций: Спиричева Наталия Рахматулловна, ст. преподаватель каф. Информационных технологий
- 3. Структуры данных Общие характеристики, классификация и особенности применения типов и структур данных
- 4. Структуры данных Цели изучения Изучение основных характеристик алгоритма; Знакомство классификацией структур данных.
- 5. Структуры данных Основная литература Вирт. Н Алгоритмы и структуры данных– Москва : ДМК-Пресс, 2010 — 272
- 6. Структуры данных Содержание Основные темы лекции: Концепция структур данных и алгоритмов их обработки Классификация структур данных
- 7. Структуры данных Тема 1: Концепция структур данных и алгоритмов их обработки (Н. Вирт) Алгоритм + Структуры
- 8. Структуры данных Концепция структур данных и алгоритмов их обработки Структуры данных и алгоритмы служат теми материалами,
- 9. Структуры данных Алгоритм – свод конечного числа правил, задающих последовательность выполнения операций при решении той или
- 10. Структуры данных Само по себе слово “алгоритм” (algorithm) очень интересно. Это слово еще не вошло в
- 11. Структуры данных algorism: от имени автора известного арабского учебника по математике – Abu Ja’far Mohammed ibn
- 12. Структуры данных Постепенно форма и значение слова “algorism” исказились; как объясняет “Oxford English Dictionary”, слово было
- 13. Структуры данных Алгоритм Евклида К 1950 г. под словом алгоритм чаще всего подразумевали изложенный Евклидом процесс
- 14. Структуры данных Алгоритм имеет пять важнейших особенностей: Конечность Определенность Ввод Вывод Эффективность
- 15. Структуры данных Конечность. Алгоритм должен заканчиваться после конечного числа шагов. Определенность. Каждый шаг алгоритма должен быть
- 16. Структуры данных Вывод. Алгоритм имеет одну или несколько выходных величин, то есть величин, имеющих вполне определенные
- 17. Структуры данных На практике нам нужны хорошие алгоритмы. Они определяются характеристиками: число, указывающее, сколько раз выполняется
- 18. Структуры данных Структура данных относится, по существу, к "пространственным" понятиям: ее можно свести к схеме организации
- 19. Структуры данных Тема 2: Классификация структур данных
- 20. Структуры данных Понятие "ФИЗИЧЕСКАЯ структура данных" отражает способ физического представления данных в памяти машины и называется
- 21. Структуры данных Различаются ПРОСТЫЕ (базовые, примитивные) структуры (типы) данных и ИНТЕГРИРОВАННЫЕ (структурированные, композитные, сложные). Простыми называются
- 22. Структуры данных В зависимости от отсутствия или наличия явно заданных связей между элементами данных следует различать
- 23. Структуры данных Важный признак структуры данных - характер упорядоченности ее элементов. По этому признаку структуры можно
- 24. Структуры данных В языках программирования понятие "структуры данных" тесно связано с понятием "типы данных". Информация по
- 25. Структуры данных В большинстве случаев новые типы данных определяются с помощью ранее определенных типов данных. Значения,
- 26. Структуры данных Структуры данных Фундамен-тальные типы данных Статичес- кие структуры Полуста-тические стуктуры Динами- ческие структуры Файловые
- 27. Структуры данных Данные Элементарные (простые) Составные (структуры) Символ Целое Динамические Статические Массив Запись Множество Дерево Список
- 28. Структуры данных Структура данных — это исполнитель, который организует работу с данными, включая их хранение, добавление
- 29. Структуры данных Структуры данных можно реализовывать и в традиционных языках программирования, и в объектно-ориентированных. При этом
- 30. Структуры данных Структура данных обычно реализуется на основе более простой базовой структуры, ранее уже реализованной, или
- 31. Структуры данных Тип данных — фундаментальное понятие теории программирования. Тип данных определяет множество значений, набор операций,
- 32. Структуры данных Тип (сорт) — относительно устойчивая и независимая совокупность элементов, которую можно выделить во всём
- 33. Структуры данных Типы данных различаются начиная с нижних уровней системы. В Ассемблере х86 различаются типы «целое
- 34. Структуры данных Как правило, типы в языках программирования не всегда строго соответствуют подобным типам в математике.
- 35. Структуры данных Теоретически не может существовать языков, в которых отсутствуют типы (включая полиморфные). Это следует из
- 36. Структуры данных Теоретически не может существовать языков, в которых отсутствуют типы. Это следует из того, что
- 37. Структуры данных Каждый язык программирования поддерживает один или несколько встроенных типов данных (базовых типов), кроме того,
- 38. Структуры данных Надёжность. Типы данных защищают от трёх видов ошибок Стандартизация. Благодаря соглашениям о типах, поддерживаемых
- 39. Структуры данных Можно приводить различные классификации типов данных, например, простые и составные типы, предопределенные и определяемые
- 40. Структуры данных Встроенные типы данных, т.е. типы, предопределенные в языке программирования или языке баз данных. «Уточняемый
- 41. Структуры данных Конструируемые типы (иногда их называют составными) обладают той особенностью, что в языке предопределены средства
- 42. Структуры данных Перечислите особенности алгоритма? Дайте определение структуры данных? Какие существуют классификации структур данных? Контрольные вопросы
- 44. Скачать презентацию