Динамическая память

Подготовка к работе

  • Назначение динамической памяти.
  • Назначение и свойства указателей.
  • Операции с динамическими структурами.
  • Фрагментация данных в динамической памяти.
  • Составить программы решения задач.

Контрольные вопросы

  1. Что такое динамическая память?
  2. Назначение и свойства указателей.
  3. Типизированные указатели.
  4. Указатель Pointer.
  5. Процедура выделения New(p) динамической памяти для типизированных структур.
  6. Процедура освобождения Dispose(p) динамической памяти для типизированных структур.
  7. Процедура выделения GetMem(p,size) динамической памяти для структур произвольного размера.
  8. Процедура освобождения FreeMem(p,size) динамической памяти для структур произвольного размера.

Задания к работе

Задание 1. Программа демонстрации работы с типизированными динамическими структурами. Создать динамические структуры ds1 и ds2, выполнить над ними операцию op, после чего освободить память для указанных структур в порядке, обратном выделению. Проект – консольное приложение.

Задание 2. Программа скоростного копирования файла произвольного размера (файл prg_8_1.exe) из папки 08_01 в папку 10_02 с использованием ДП и процедур GetMem и FreeMem.

Варианты заданий

paskal63

TwitterSEO CommunityВаау!News2.ruChippKoricaSMI2Google BookmarksDiggI.uaЗакладки YandexLinkstoreMyscoopCommunizmRu-marksWebmarksRuspaceLinkomaticKli.kzWeb-zakladkaZakladok.netRedditdeliciousMa.gnoliaTechnoratiSlashdotYahoo My WebБобрДобр.ruMemori.rurucity.comМоёМесто.ruMister Wong



Copyright © 2009-2010 Программирование на паскале.