ВВЕДЕНИЕ 3
1 ПОНЯТИЕ, ВИДЫ И ТИПЫ ПЕРЕМЕННЫХ 4
1.1 Данные и переменные в языках программирования 4
1.2 Динамические и статические данные в языках программирования 8
2 ДИНАМИЧЕСКИЕ СТРУКТУРЫ ДАННЫХ 14
2.1 Особенности применения динамических структур данных 14
2.2 Применение динамических структур данных на практике 17
ЗАКЛЮЧЕНИЕ 27
СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ 28
ПРИЛОЖЕНИЕ 1 – ИСХОДНЫЕ ТЕКСТЫ ПРОГРАММЫ 29
Читать дальше
Динамические структуры не имеют имени, под них выделяется память в процессе выполнения программы, количество их элементов может не фиксироваться, в процессе выполнения программы может меняться характер взаимосвязи между элементами структуры.
По результатам работы можно сделать ряд важных выводов.
1. Каждой динамической структуре ставится в соответствие статическая переменная – ее адрес.
2. Представление динамических структур в памяти определяется как связное.
3. Связное представление данных в программах имеет как достоинства, так и недостатки.
4. Существует классификация динамических структур данных в зависимости от связей между элементами и допустимых операций.
5. Элемент динамической структуры состоит как минимум из двух полей: адресного и информационного.
6. Адресное поле формируется из двух слов: адрес сегмента и смещение.
7. Доступ к данным в динамических структурах осуществляется с помощью операции косвенного выбора.
Читать дальше
1. Братко, Иван Алгоритмы искусственного интеллекта на языке PROLOG / Иван Братко. - М.: Вильямс, 2020. - 640 c.
2. Бретт, Маклафлин Объектно-ориентированный анализ и проектирование / Маклафлин Бретт. - М.: Питер, 2018. - 324 c.
3. Брюс, Тейт Семь языков за семь недель / Тейт Брюс. - М.: ДМК Пресс, 2020. - 384 c.
4. Вайсфельд, Мэтт Объектно-ориентированное мышление / Мэтт Вайсфельд. - М.: Питер, 2019. - 387 c.
5. Василеску, Ю. Прикладное программирование на языке Ада / Ю. Василеску. - М.: Мир, 2019. - 350 c.
6. Вирт, Н. Алгоритмы и структуры данных / Н. Вирт. - М.: Мир, 2017. - 875 c.
7. Джонсон, Ральф Приемы объектно-ориентированного проектирования. Паттерны проектирования / Ральф Джонсон. - М.: Питер, 2017. - 122 c.
8. Йордон, Эдвард Объектно-ориентированный анализ и проектирование систем / Эдвард Йордон , Карл Аргила. - М.: ЛОРИ, 2020. - 264 c.
9. Кауфман, В. Ш. Языки программирования. Концепции и принципы / В.Ш. Кауфман. - М.: ДМК Пресс, 2020. - 657 c.
10. Лафоре, Роберт Объектно-ориентированное программирование в С++ / Роберт Лафоре. - М.: Питер, 2019. - 928 c.
11. Либерти, Дж. C++. Энциклопедия пользователя / Дж. Либерти. - М.: [не указано], 2017. - 656 c.
12. Липпман, С.Б. C++ для начинающих / С.Б. Липпман. - М.:, 2020. - 535 c.
13. Маклафлин, Б. Объектно-ориентированный анализ и проектирование / Б. Маклафлин, Г. Поллайс, Д. Уэст. - М.: Питер, 2020. - 891 c.
14. Фридман, А. Л. Объектно-ориентированное программирование на языке Си++ / А.Л. Фридман. - Москва: Наука, 2017. - 234 c.
Читать дальше