
Среда программирования: Delphi 7.0
Название работы: Вариант 25. Дана матрица A из N строк и N столбцов. Если разность максимального и минимального элементов каждой строки матрицы А не превышает заданной величины R, присвоить каждому из элементов С1, С2, ..., СN значение соответствующего по номеру элемента главной диагонали матрицы А.
Вид работы: Лабораторная работа
Тематика работы: Алгоритмы, Математика
Объем программы: 5 (по десятибалльной шкале)
Уровень сложности: 3 (по десятибалльной шкале)
Разработчик (автор):
Программист сайта kursovik.com
(письмо автору)
Данная работа написана ЧЕЛОВЕКОМ без использования ИИ
Ключевые слова: Матрица, диагональ матрицы, максимальный элемент, минимальный элемент, строки матрицы, главная диагональ
Функции программы:
Решить задачу своего варианта из нижеприведенного перечня, создав многомодульное консольное приложение для MS Windows.
При этом:
1) Ввод исходных данных выполнить из нестандартного текстового файла.
2) Вывод исходных данных и результатов также выполнить в нестандартный
текстовый файл.
3) Использовать только статические массивы, не динамические. В условиях задач
N, M, K – переменные, а не константы. Максимальные размеры массивов
выбрать самим, но не менее 5 строк и 5 столбцов в двухмерных и не менее 5-10
элементов в одномерных массивах.
4) Обработать аномальные ситуации, связанные с возможным выходом значений
каждого из исходных данных за определенные вами в таблице данных
диапазоны. По желанию можно также добавить обработку исключительных
ситуаций, связанных с открытием файлов и чтением из файла.
5) Для решения задачи выделить не менее двух подзадач, не считая подзадачи
ввода, вывода и проверки аномалий. Все подзадачи оформить в виде процедур
общего вида или функций.
6) Внутри процедур (функций) не использовать глобальных переменных
напрямую: вся связь с вызывающей программой только через интерфейс
процедуры – еѐ параметры.
7) Не смешивать внутри процедур (функций) решение задачи с вводом или
выводом: либо только ввод и/или вывод, либо только решение (поиск,
вычисления и т.д.) без ввода дополнительных значений и без вывода результата.
8) Все процедуры (функции) расположить не в коде головного модуля программы
(program), а в отдельных модулях (unit), в одном или нескольких.
9) Создать отчет по данной работе в рукописном или печатном виде, написав с
титульный лист и полную спецификацию из всех 12 пунктов, включая
структурные тесты, для уровня абстракций A0, и для абстракций всех остальных
уровней в укороченной форме (пункты 1-4,11) или полностью. При
использовании восходящего тестирования привести также коды драйверов для
каждой из подзадач, и отдельные функциональные и структурные тесты.
Текст задания:
Вариант 25. Дана матрица A из N строк и N столбцов. Если разность максимального и минимального элементов каждой строки матрицы А не превышает заданной величины R, присвоить каждому из элементов С1, С2, ..., СN значение соответствующего по номеру элемента главной диагонали матрицы А.
Описание (отчет):
Есть
на 19 страниц, посмотреть оглавление
Пояснения к компиляции и запуску программы:
Для работы с программой нужно запустить файл prog.exe
Пояснения к запуску программы:
Для работы с программой нужно запустить файл prog.exe
prog
dat1
dat2
dat3
dat4
dat5
dat6
prog
prog
prog
progUn
res1
res2
res3
res4
res5
res6Перед покупкой готовой работы не забудьте проверить её оригинальность. Запросить у администратора проверку текущей оригинальности работы по версии системы Антиплагиат.РУ
Отчет к программе. СодержаниеОписание алгоритмов, схемы алгоритмов, листинг программы
Предварительный просмотр
|
Стоимость ИСХОДНОГО ТЕКСТА программы составляет 900 руб РФ Продажа каждой работы строго учитывается, у каждой работы есть своя история продаж. |