Помощь - Поиск - Пользователи - Календарь
Полная версия: Работа с динамическими и открытыми массивами
Форум «Всё о Паскале» > Pascal, Object Pascal > Задачи
Rocket
Задание:

1. Создать функции для:
• выделения памяти под двумерный целочисленный массив (размер массива запросить через ввод с клавиатуры);
• изменения размера массива;
• изменения количества элементов заданной строки;
• заполнения массива элементами;
• просмотра элементов массива на экране (приближенно в виде матрицы);
• уничтожения выделенной для массива памяти.
В функциях просмотра элементов и уничтожения массива организовать необходимые проверки на правильность указателей (не Nil). Отладить написанные функции.
2. Организовать тестирование при помощи меню, для чего создать два массива:
• массив строк, содержащий названия пунктов меню;
• массив указателей на функции, для выполнения соответствующих видов работ.
Для упрощения работы целочисленный массив и переменную, задающую размер массива описать на глобальном уровне.
3. Переделать описанные функции для работы с помощю открытых массивов.

Первый пункт в принципе есть полностью в модуле,который нашёл в поиске. Не особо понятен 2 пункт. И как это все оптимизировать для работы с открытым массивом? Плиз,нелп ми! yes2.gif
volvo
Второй пункт - возможно тебе подойдет вот это:
http://volvo71.narod.ru/menus.htm#menu_text_mode
с незначительными изменениями (добавить указатели на функции, а не вызывать их напрямую).

Насчет третьего пункта - ты бы сказал, каким именно модулем хочешь пользоваться, чтоб тебе можно было помочь...

Ну, и вопрос на засыпку - почему в Играх?
Rocket
Цитата(volvo @ 12.05.2007 19:37) *

Второй пункт - возможно тебе подойдет вот это:
http://volvo71.narod.ru/menus.htm#menu_text_mode
с незначительными изменениями (добавить указатели на функции, а не вызывать их напрямую).

Насчет третьего пункта - ты бы сказал, каким именно модулем хочешь пользоваться, чтоб тебе можно было помочь...

Ну, и вопрос на засыпку - почему в Играх?

Модуль взял с форума,в нём содержится большинство нужных процедур.
В игры случайно попало,хотел в ЗАДАЧИ,да походу прокосил... mega_chok.gif
Это текстовая версия — только основной контент. Для просмотра полной версии этой страницы, пожалуйста, нажмите сюда.