Курсовая работа Г: Программирование в Паскале вариант 21
Описание
Задание на курсовую работу
В квадратной матрице размерностью N×N (где N целое число, находящееся в промежутке [5, 15] необходимо:
Ввести размерность массива через клавиатуру с контролем вводимых значений.
Сформировать массив [Ai,j], заполнив его по заданному закону f(x) = y. Переменная x изменяется в интервале [xн , xк] с шагом dx.
y= {x2-x+1, при x≤4 x-6, при 4<x<6 x-6, при x≥6
Поменять метами указанные области в массиве и вывести преобразованную матрицу на экран.
Пройтись по указанной траектории и вывести полученные результаты в виде матрицы строки [Bi].
Полученную матрицу строку сортировать по возрастанию и убыванию, результаты вывести на экран.
В матрице, кроме выделенных областей, найти максимальный элемент, заменить на сумму всех элементов соответствующей строки матрицы.
Получить массив [Ai] из элементов одномерного массива [Bi] по следующему правилу: Ai=(Bi-BN-i+1)÷4, i=1,N.
Требования, предъявляемые к курсовой работе:
– в теле программы необходимо обеспечить ввод исходных данных, вызов процедуры и вывод результатов на терминал;
– процедура реализует формирование и обработку массива или матрицы;
– функция определяет закон получения чисел, являющихся элементами массива или матрицы;
– кроме вывода на терминал, результаты программы сохранить в виде текстового файла;
Характеристики курсовой работы
Список файлов
