Вариант №22.
Составить программу формирования двумерных динамических массивов–матриц X и Y размерностью m x n. Размерность массивов–матриц X и Y (m = 5, n = 7) ввести с клавиатуры.
Значения элементов массивов–матриц и определяются c помощью выражений:
, ,
где и оформить в виде функций в соответствии с выражениями:
при
при
Сформировать двумерный массив–матрицу Z, каждый элемент которого определяется разностью соответствующих элементов исходных массивов–матриц X и Y.
Определить сумму элементов первой и четвертой строки массива–матрицы Y.
Сформировать массив–матрицу G на основе массива–матрицы Z, поменяв в нем местами соответствующие элементы строк, расположенные на главной и побочной диагоналях в пользовательской функции.
Вывести на экран полученные массивы в виде матриц и результат вычисления суммы.
Вариант №23.
Составить программу формирования двумерных динамических массивов–матриц X и Y размерностью m x n. Размерность массивов–матриц X и Y (m = 6, n = 7) ввести с клавиатуры.
Значения элементов массивов–матриц и определяются c помощью выражений:
, ,
где и оформить в виде функций в соответствии с выражениями:
при
при
Сформировать двумерный массив–матрицу Z, каждый элемент которого определяется суммой соответствующих элементов исходных массивов–матриц X и Y.
Определить сумму элементов, лежащих на главной и побочной диагоналях массива–матрицы Y.
Сформировать массив–матрицу N на основе массива–матрицы Z, поменяв в нем местами соответствующие элементы первого и седьмого столбца в пользовательской функции.
Вывести на экран полученные массивы в виде матриц и результат вычисления суммы.
Вариант №24.
Сформировать
два двумерных динамических массива–матрицы
A
и B
размерностью n
x
n
. Размерность массивов (n
=
10) ввести с клавиатуры. Значения элементов
и
определяются согласно выражениям:
при
Определить суммы элементов, расположенных по периметру для данных массивов–матриц в пользовательской функции.
Вывести на экран полученные массивы в виде матриц и результаты вычисления сумм.
Вариант №25.
Сформировать
два двумерных динамических массива–матрицы
C
и D
размерностью k
x
k
. Размерность массивов (k
=
10) ввести с клавиатуры. Значения элементов
и
определяются согласно выражениям:
при
Определить сумму элементов, расположенных на главной и побочной диагоналях, для каждой матрицы в пользовательской функции. На экран вывести полученные массивы–матрицы и результаты вычисления сумм.
Список литературы.
Шилдт, Герберт С# 4.0 Полное руководство. : Пер. с английского. М. – ООО «И.Д. Вильямс», 2011 – 1056 с. : ил.
Уотсон, К. Visual С# 2010: полный курс.: Пер. с англ. - М.: ООО "И.Д. Вильяме", 2011. - 960 с. : ил.
Троелсен, Эндрю. Язык программирования С# 2010 и платформа .NET 4.0, 5-е изд. : Пер. с англ. — М. : ООО "И.Д. Вильяме", 2011. — 1392 с. : ил.
Приложение 1
ТРЕБОВАНИЯ К ОФОРМЛЕНИЮ ОТЧЕТА ПО КОНТРОЛЬНОЙ РАБОТЕ
Отчет по контрольной работе сдается в бумажном виде после обязательной регистрации. Преподавателю отправляется в электроном виде.
Имя файла отчета «Фамилия_Номер_группы_Номер_варианта».
Пример: Иванов_4017412_15.docx
Версия редактора Word не менее Word 2010. Общие требования к оформлению текста представлены ниже.
Содержание отчета
- титульный лист
- содержание
- задание
- исходный код
- скриншоты работы приложения
- заключение
- список использованной литературы
Требования к разделам: Титульный лист должен обязательно содержать – фамилию, имя, отчество, номер группы, номер варианта. Исходный код, представленный в отчете, должен обязательно содержать комментарии к ключевым строкам программы (подписать классы, методы). Скриншоты работы приложения должны полностью раскрывать все функциональные возможности разработанного приложения.
ОБЩИЕ ТРЕБОВАНИЯ ПО ОФОРМЛЕНИЮ КОНТРОЛЬНОЙ РАБОТЫ
Параметры страницы
Формат листа – А4 (размер 210 × 290 мм). Перед набором текста настроить параметры Microsoft Word:
поля – 20 мм;
номер страницы ставится снизу, по центру;
ориентация – книжная.
Основной текст
абзац: первая строка – отступ 1,25 мм, междустрочный интервал – «одинарный», выравнивание – «по ширине»;
шрифт – Times New Roman, 14 пт;
перенос слов – автоматический;
выделять (жирным или курсивом) отдельные слова, словосочетания и предложения следует исходя из важности терминов.
ТРЕБОВАНИЯ К ИСХОДНОМУ КОДУ ПРОГРАММ
Программа должна быть разработана в Visual Studio 2010-2013 или в SharpDevelop версии 4.3.0 на языке программирования C#, версия .NET 4.0.
Программа должна быть скомпилирована и иметь файл с расширением .exe для запуска приложения.
Имя архива «Фамилия_Номер_группы_Номер_варианта»
Пример: Иванов_25412_15.rar
РАБОТЫ, ОФОРМЛЕННЫЕ С НАРУШЕНИЕМ ТРЕБОВАНИЙ, ПРИНЯТЫ НЕ БУДУТ.
