![]() |
Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | |
|
Для выполнения данной лабораторной работы требуется решить одну из предложенных ниже задач, учитывая следующие дополнительные требования:
1) все математические функции, указанные в условиях задач, необходимо синтезировать самостоятельно без привлечения библиотечных модулей;
2) массивы, используемые в программе, должны быть динамическими;
3) программа должна быть работоспособна для любых входных матриц, общий размер которых N×M≤300.
Программа должна работать в текстовом режиме, обеспечивать процедуры запроса и ввода данных, сопровождающиеся соответствующими пояснениями. В случае, когда в программе выполняются действия над массивами данных, программный диалог должен начинаться с запроса на ввод размерностей соответствующих массивов с проверкой на корректность введенных данных. Далее должен быть реализован запрос на выбор способа подготовки данных: ручной ввод, либо "автоматическая" программная генерация с использованием аналога функции rand (), реализованного по алгоритму линейного конгруэнтного генератора (ЛКГ), с последующей "адаптацией" сгенерированных данных к требованиям программы. При генерации вещественных значений ограничиться тремя цифрами после плавающей точки.
Замечание. В заданиях, касающихся действий над матрицами, в качестве представления матриц использовать динамические массивы соответствующих размерностей.
Дата публикования: 2014-11-18; Прочитано: 287 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!