Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

Динамическое управление памятью



Для выполнения данной лабораторной работы требуется решить одну из предложенных ниже задач, учитывая следующие дополнительные требования:

1) все математические функции, указанные в условиях задач, необходимо синтезировать самостоятельно без привлечения библиотечных модулей;

2) массивы, используемые в программе, должны быть динамическими;

3) программа должна быть работоспособна для любых входных матриц, общий размер которых N×M≤300.

Программа должна работать в текстовом режиме, обеспечивать процедуры запроса и ввода данных, сопровождающиеся соответствующими пояснениями. В случае, когда в программе выполняются действия над массивами данных, программный диалог должен начинаться с запроса на ввод размерностей соответствующих массивов с проверкой на корректность введенных данных. Далее должен быть реализован запрос на выбор способа подготовки данных: ручной ввод, либо "автоматическая" программная генерация с использованием аналога функции rand (), реализованного по алгоритму линейного конгруэнтного генератора (ЛКГ), с последующей "адаптацией" сгенерированных данных к требованиям программы. При генерации вещественных значений ограничиться тремя цифрами после плавающей точки.

Замечание. В заданиях, касающихся действий над матрицами, в качестве представления матриц использовать динамические массивы соответствующих размерностей.





Дата публикования: 2014-11-18; Прочитано: 287 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2025 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.264 с)...