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

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

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

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

  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

Twitter SEO Community Ваау! News2.ru Chipp Korica SMI2 Google Bookmarks Digg I.ua Закладки Yandex Linkstore Myscoop Communizm Ru-marks Webmarks Ruspace Linkomatic Kli.kz Web-zakladka Zakladok.net Reddit delicious Ma.gnolia Technorati Slashdot Yahoo My Web БобрДобр.ru Memori.ru rucity.com МоёМесто.ru Mister Wong



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