Вопрос №59. Понятие указателя в языке ТР. Процедуры управления динамической памятью. Описание и обработка динамических массивов.

Во время выполнения программы в память можно помещать новые переменные и освобождать память, когда необходимость в них отпадает. Такие переменные называются динамическими. Динамические переменные

безымянны, поэтому к ним обращаются не по имени, а по адресу в памяти.

Адреса хранятся в переменных особого типа – указателях.

В Т-Р используют указатели типизированные и не типизированные. Для объявления указателя не связанного с каким-либо конкретным типом, используются стандартный тип Pointer. Динамические указатели удобно использовать для динамического размещения данных, структура и тип которых меняется в ходе выполнения программы. С указателями можно проводить операции сравнения и присваивания. Указателю можно присвоить содержимое другого указателя, константу Nil (пустой указатель) или адрес объекта, определённый с помощью функции Add (или оператора @, а т.ж. адрес. определяемый функцией Ptr).

<< | >>
Источник: Ответы по методике преподавания информатики. 2016
Вы также можете найти интересующую информацию в научном поисковике Otvety.Online. Воспользуйтесь формой поиска:

Еще по теме Вопрос №59. Понятие указателя в языке ТР. Процедуры управления динамической памятью. Описание и обработка динамических массивов.:

  1. 47. Массивы в языке ТР: описание, заполнение обращение к элементам массива.
  2. 55.Подпрограммы в языке Turbo-Pascal: процедуры и функции. Синтаксис описания подпрограмм. Классификация параметров. Особенности использования массивов в качестве параметров.
  3. Вопрос №62. Обработка событий. Динамическое изменение свойств объекта.
  4. 43. Указатели. Данные с динамической струк-рой. Связанные списки, стеки, очереди. Определение.
  5. Символьные переменные и строки языка Turbo-Pascal. Организация, размещение в памяти, встроенные процедуры и функции обработки строк в языке Turbo-Pascal.
  6. Динамический ряд. Виды динамических рядов.
  7. ВОПРОС №69 Принципы статической и динамической организации и методы управления ими
  8. 48. Алгоритмы обработки массивов: поиск элементов массива, сортировка или упорядочение элементов массива.
  9. 49.Массивы в языке Turbo-Pascal. Понятие записи с вариантами. Структура объявления
  10. Лекция №13. Динамические модели управления запасами.
  11. 33. Сравнительные исследования динамических свойств объекта и быстродействия системы управления
  12. 29. Динамическая модель управления запасами с затратами на оформление заказа.
- Воспитательный процесс - Дидактика - Дошкольное образование - Логопедия - Методика преподавания биологии - Методика преподавания в начальной школе - Методика преподавания изобразительного искусства - Методика преподавания иностранных языков - Методика преподавания информатики - Методика преподавания истории - Методика преподавания литературы - Методика преподавания математики - Методика преподавания МХК - Методика преподавания начертательной геометрии и инженерной графики - Методика преподавания права - Методика преподавания психологии - Методика преподавания русского языка - Методика преподавания технологии - Методика преподавания экономики - Методика физвоспитания - Методология педагогики - Основы педагогики - Педагогика высшей школы - Профессиональное образование - Системы образования - Социальная педагогика - Специальная (коррекционная) педагогика - Управление процессами ОУ - Философия образования -