Лабораторная работа №1 Создание консольного приложения для работы с двумерными массивами. Лабораторная работа №2 Создание оконных приложений с использованием условного оператора. Лабораторная работа №3 Создание оконных приложений для обработки массивов (одномерных и двумерных)
Лабораторная работа
в среде программирования Visual C# .NET 2015
Среда программирования: Visual C# .NET 2015
Название работы: Лабораторная работа №1 Создание консольного приложения для работы с двумерными массивами. Лабораторная работа №2 Создание оконных приложений с использованием условного оператора. Лабораторная работа №3 Создание оконных приложений для обработки массивов (одномерных и двумерных)
Вид работы: Лабораторная работа
Описание: Лабораторная работа №1
Создание консольного приложения для работы с двумерными массивами
Задание:
Задания выполняется по вариантам (номер варианта выбирается по
последней цифре шифра зачётной книжки). Составить консольную программу на
языке программирования C# в среде Microsoft Visual Studio 2015.
Для выполнения каждого задания варианта необходимо создать в Microsoft
Visual Studio 2015 проект, в названии которого указать «Лр1_ВарХ_Y», где X –
номер варианта и Y – номер задания в варианте.
Вариант № 1
1. Заполнить матрицу 10x10 следующим образом:
1...2...3...4...5...6...7...8...9..10
1...2...3...4...5...6...7...8...9...9
1...2...3...4...5...6...7...8...8...8
1...2...3...4...5...6...7...7...7...7
1...2...3...4...5...6...6...6...6...6
1...2...3...4...5...5...5...5...5...5
1...2...3...4...4...4...4...4...4...4
1...2...3...3...3...3...3...3...3...3
1...2...2...2...2...2...2...2...2...2
1...1...1...1...1...1...1...1...1...1
А
Вывести заполненную матрицу на экран компьютера.
2. Дан двумерный массив целых чисел. Найти минимальный элемент в
каждом столбце массива и вывести их.
Вариант № 2
1. Заполнить матрицу 10x10 следующим образом:
0...0...0...0...0...0...0...0...0..10
0...0...0...0...0...0...0...0...9..10
0...0...0...0...0...0...0...8...9..10
0...0...0...0...0...0...7...8...9..10
0...0...0...0...0...6...7...8...9..10
0...0...0...0...5...6...7...8...9..10
0...0...0...4...5...6...7...8...9..10
0...0...3...4...5...6...7...8...9..10
0...2...3...4...5...6...7...8...9..10
1...2...3...4...5...6...7...8...9..10
А
Вывести заполненную матрицу на экран компьютера.
2. Дана квадратная матрица целых чисел. Подсчитать сумму четных
элементов матрицы в каждой строке. Вывести эти суммы.
Вариант № 3
1. Заполнить матрицу 10x10 следующим образом:
0...0...0...0...0..10.11.12.13..14
0...0...0...0...0...9..10..11.12.13
0...0...0...0...0...8...9..10..11.12
0...0...0...0...0...7...8...9..10..11
0...0...0...0...0...6...7...8...9..10
5...6...7...8...9...0...0...0...0...0
4...5...6...7...8...0...0...0...0...0
3...4...5...6...7...0...0...0...0...0
2...3...4...5...6...0...0...0...0...0
1...2...3...4...5...0...0...0...0...0
А
Вывести заполненную матрицу на экран компьютера.
2. Дан двумерный массив целых чисел. Найти максимальный элемент в
каждом столбце массива и вывести их.
Вариант № 4
1. Заполнить матрицу 10x10 следующим образом:
0...0...0...0...0..10.10.10.10.10
0...0...0...0...0...9...9...9...9...0
0...0...0...0...0...8...8...8...0...0
0...0...0...0...0...7...7...0...0...0
0...0...0...0...0...6...0...0...0...0
0...0...0...0...5......0...0...0...0
0...0...0...4...4...0...0...0...0...0
0...0...3...3...3...0...0...0...0...0
0...2...2...2...2...0...0...0...0...0
1...1...1...1...1...0...0...0...0...0
А
Вывести заполненную матрицу на экран компьютера.
2. Дана квадратная матрица целых чисел. Подсчитать количество нулевых
элементов матрицы в каждом столбце.
Вариант № 5
1. Заполнить матрицу 10x10 следующим образом:
10.10.10.10.10.10.10.10.10.10
9...9...9...9...9...9...9...9...9...0
8...8...8...8...8...8...8...8...0...0
7...7...7...7...7...7...7...0...0...0
6...6...6...6...6...6...0...0...0...0
5...5...5...5...5...0...0...0...0...0
4...4...4...4...0...0...0...0...0...0
3...3...3...0..0...0...0...0...0...0
2...2...0...0...0...0...0...0...0...0
1...0...0...0...0...0...0...0...0...0
А
Вывести заполненную матрицу на экран компьютера.
2. Дана квадратная матрица целых чисел. Вычислить количество
элементов матрицы больше некоторого числа N для каждого столбца.
Вариант № 6
1. Заполнить матрицу 10x10 следующим образом:
10.10.10.10.10.10.10.10.10.10
0...9...0...0...0...0...0...0...9...0
0...0...8...0...0...0...0...8...0...0
0...0...0...7...0...0...7...0...0...0
0...0...0...0...6...6...0...0...0...0
0...0...0...0...5...5...0...0...0...0
0...0...0...4...4...4...4...0...0...0
0...0...3...3...3...3...3...3...0...0
0...2...2...2...2...2...2...2...2...0
1...1...1...1...1...1...1...1...1...1
А
Вывести заполненную матрицу на экран компьютера.
2. Дана квадратная матрица целых чисел. Выписать максимальные
элементы на главной и побочной диагонали.
Вариант № 7
1. Заполнить матрицу 10x10 следующим образом:
91.92.93.94.95.96.97.98.99.100
81.82.83.84.85.86.87.88.89.90
71.72.73.74.75.76.77.78.79.80
61.62.63.64.65.66.67.68.69.70
51.52.53.54.55.56.57.58.59.60
41.42.43.44.45.46.47.48.49.50
31.32.33.34.35.36.37.38.39.40
21.22.23.24.25.26.27.28.29.30
11.12.13.14.15.16.17.18.19.20
1...2...3...4...5...6...7...8...9...10
А
Вывести заполненную матрицу на экран компьютера.
2. Дана квадратная матрица целых чисел. Выписать минимальные
элементы на главной и побочной диагонали.
Вариант № 8
1. Заполнить матрицу 10x10 следующим образом:
1...2...3...4...5...0...0...0...0...0
1...2...3...4...5...0...0...0...0...0
1...2...3...4...5...0...0...0...0...0
1...2...3...4...5...0...0...0...0...0
1...2...3...4...5...0...0...0...0...0
0...0...0...0...0...10.11.12.13.14
0...0...0...0...0...9...10.11.12.13
0...0...0...0...0...8...9...10.11.12
0...0...0...0...0...7...8...9...10.11
0...0...0...0...0...6...7...8...9...10
А
Вывести заполненную матрицу на экран компьютера.
2. Дана прямоугольная матрица целых чисел. Выписать максимальный
элемент в каждом столбце.
Вариант № 9
1. Заполнить матрицу 10x10 следующим образом:
1...0...0...0...0...0...0...0...0...10
0...2...0...0...0...0...0...0...9...0
0...0...3...0...0...0...0...8...0...0
0...0...0...4...0...0...7...0...0...0
0...0...0...0...5...6...0...0...0...0
0...0...0...0...5...6...0...0...0...0
0...0...0...4...0...0...7...0...0...0
0...0...3...0...0...0...0...8...0...0
0...2...0...0...0...0...0...0...9...0
1...2...3...4...5...6...7...8...9...10
А
Вывести заполненную матрицу на экран компьютера.
2. Дана прямоугольная матрица целых чисел. Найти сумму элементов того
столбца матрицы, в котором находится наибольший элемент.
Вариант № 10
1. Заполнить матрицу 10x10 следующим образом:
10...0...0...0...0...0...0...0...0...1
9...0...0...0...0...0...0...0...0...2
8...0...0...0...0...0...0...0...0...3
7...0...0...0...0...0...0...0...0...4
6...0...0...0...0...0...0...0...0...5
5...0...0...0...0...0...0...0...0...6
4...0...0...0...0...0...0...0...0...7
3...0...0...0...0...0...0...0...0...8
2...0...0...0...0...0...0...0...0...9
1...2...3...4...5...6...7...8...9...10
А
Вывести заполненную матрицу на экран компьютера.
2. Дана прямоугольная матрица целых чисел. Найти сумму элементов той
строки матрицы, в которой находится наименьший элемент.
Лабораторная работа №2
Создание оконных приложений с использованием условного оператора
Задание:
Задания выполняется по вариантам (номер варианта выбирается по
последней цифре шифра зачётной книжки). Составить оконное приложение на
языке программирования C# в среде Microsoft Visual Studio 2015.
Для выполнения каждого задания варианта необходимо создать в Microsoft
Visual Studio 2015 проект (приложение Windows Forms), в названии которого
указать «Лр2_ВарХ_Y», где X – номер варианта и Y – номер задания в варианте.
В заголовке формы для каждого задания указать номер задания.
Пример:
Для каждого задания необходимо в компонент pictureBox поместить
картинку (формулы в соответствии с заданием), а также на форме разместить
компоненты для ввода и вывода исходных данных.
Пример:
Вариант №1
1. Вычислить значение функции:
( ) 1, 0
( ) , 0
( ) , 0
2
2
2
x y xy
x y xy xy
x y xy xy
Z
2. Ввести значения четырех чисел x1, x2, x3, x4. Вычислить значения
переменных y1, y2, y3, z (если это возможно) при условии, что
1 1 3 2
y  x  x
;
ln( )
2 2 3 4
y  x  x x
;
2cos( 10) y3  x4  ;
2 1 3 2 4 3
z  y  y  y
.
Значения y1, y2, y3, z вывести на экран.
Вариант №2
1. Вычислить значение функции:
( ) , 0
( ) cos , 0
sin , 0
2
2
2 2
y x tg x x y
x y x x y
x y x x y
Z
2. Ввести значения четырех чисел x1, x2, x3, x4. Вычислить значения
переменных y1, y2, y3, z (если это возможно) при условии, что
1
1
1
x
y 
;
ln(5 )
2 3
y  x
;
3 3 4
y  cos x  5sin x
;
3
1 2
y
y y
z


.
Вариант №3
1. Вычислить значение функции:
k k m
k mk k m
k mk k m
Z
,
cos(5 3 ),
sin(5 3 ),
3
2. Ввести значения четырех чисел x1, x2, x3, x4. Вычислить значения
переменных y1, y2, y3, z (если это возможно) при условии, что
1 5 1 2 2
y  x  x
;
(2 10 )
2 1 2
y  tg x  x
;
ln( )
3 3 4
y  x  x
;
1 2 3
z  (y  y ) y
.
Значения y1, y2, y3, z вывести на экран.
Вариант №4
1. Вычислить значение функции:
2 , 1
2 2 , 3 1
sin , 3
2 2
2
2 2
x y m X
x x ym x
m x y xy x
Z
2. Ввести значения четырех чисел x1, x2, x3, x4. Вычислить значения
переменных y1, y2, y3, z (если это возможно) при условии, что
1 2 1 2
y  x  x
;
(5 4 )
2 1 2
y  tg x  x
;
ln(5 10) y3  x3  ;
1 2 3
z  y  y  y
.
Значения y1, y2, y3, z вывести на экран.
Вариант №5
1. Вычислить значение функции:
0
,
, 3
3 3 ,
2
3 2
k p k p
k p k p
k p k p
Z
2. Ввести значения четырех чисел x1, x2, x3, x4. Вычислить значения
переменных y1, y2, y3, z (если это возможно) при условии, что
2
2
2
1 1
y  x  x
;
(2 10 )
2 1 2
y  tg x  x
;
ln(5 )
2
3 2 3
y  x  x
;
sin( )
1 2 3
z  y  y  y
.
Значения y1, y2, y3, z вывести на экран.
Вариант №6
1. Вычислить значение функции:
2sin 2 , 1
, 1 1
, 1
2 2
2 2
x y m xy
x y m xy
xy y m xy
Z
2. Ввести значения четырех чисел x1, x2, x3, x4. Вычислить значения
переменных y1, y2, y3, z (если это возможно) при условии, что
1 1 3 2
y  x  x
;
ln( )
2 2 3 4
y  x  x x
;
2cos( 10) y3  x4  ;
3
1 2
y
y y
z
.
Значения y1, y2, y3, z вывести на экран.
Вариант №7
1. Вычислить значение функции:
2 3, 0
3 , 0
2 , 0
2
2
xy xy
y xy x y xy
x xy x y y xy
Z
2. Ввести значения четырех чисел x1, x2, x3, x4. Вычислить значения
переменных y1, y2, y3, z (если это возможно) при условии, что
1
2
y1  x2 8x
;
2 3
2
5 2
1
x x
y
;
( )
3 3 4
y  tg x  x
;
( )
1 2 3
z  tg y  y  y
.
Значения y1, y2, y3, z вывести на экран.
Вариант №8
1. Вычислить значение функции:
0, 0
( ) , 0, 0
ln ( ) , 0
ln ( ) , 0
2 3
2 3
2 3
y
x y y x
y
x
x y
y
x
y
x
x y
y
x
Z
2. Ввести значения четырех чисел x1, x2, x3, x4. Вычислить значения
переменных y1, y2, y3, z (если это возможно) при условии, что
2 1
1
8
1
x x
y
;
1 4
2
3 5
1
x x
y


;
ln(5 10 )
3 3
y   x
;
( )
1 2 3
z  tg y y  y
.
Значения y1, y2, y3, z вывести на экран.
Вариант №9
1. Вычислить значение функции:
m k m
k m m k k m
k m k k m
Z
2 0,5,
0,5 ,
3 ,
2
3
2
2. Ввести значения четырех чисел x1, x2, x3, x4. Вычислить значения
переменных y1, y2, y3, z (если это возможно) при условии, что
1 5 1 2 2
y  x  x
;
(2 10 )
2 4 2
y  tg x  x
;
ln(5 10) y3  x3  ;
sin( )
1 2 3
z  y  y  y
.
Значения y1, y2, y3, z вывести на экран.
Вариант №10
1. Вычислить значение функции:
x y
xy
y
x
x y xy
xy
y
x
x y
Z
1
, 0 2
2
( )
, 2 0
2
2 2
2. Ввести значения четырех чисел x1, x2, x3, x4. Вычислить значения
переменных y1, y2, y3, z (если это возможно) при условии, что
1
1
1
x
y 
;
ln( )
2 2 3 4
y  x  x x
;
( )
3 3 4
y  tg x  x
;
1 2 3
z  y  y  y
.
Значения y1, y2, y3, z вывести на экран.
Лабораторная работа №3
Создание оконных приложений для обработки массивов (одномерных и двумерных)
Задание:
Задания выполняется по вариантам (номер варианта выбирается по последней цифре шифра зачётной книжки). Составить оконное приложение на языке программирования C# в среде Microsoft Visual Studio 2015.
Для выполнения каждого задания варианта необходимо создать в Microsoft Visual Studio 2015 проект (приложение Windows Forms), в названии которого указать «Лр3_ВарХ_Y», где X – номер варианта и Y – номер задания в варианте.
В заголовке формы для каждого задания указать номер задания.
Для каждого задания необходимо в компонент pictureBox поместить картинку (формулы в соответствии с заданием), а также на форме разместить компоненты для ввода и вывода исходных данных.
Вариант №1
1. Дан массив из 15 целых чисел заполненный случайными числами из интервала [0; 20]. Определить верно, ли что сумма элементов массива меньше числа P, введенного с клавиатуры. Выполнить сортировку массива по возрастанию. Вывести результат.
2. Заполнить двумерный массив NxN случайными числами и найти минимальный элемент, который находится на главной и побочной диагонали.
Определить его позицию. Если таких элементов несколько, то вывести позицию последнего минимального элемента.
Вариант №2
1. Дан массив из 15 целых чисел заполненный случайными числами из интервала [0; 20]. Найти сумму элементов массива, значения которых не превышает 10. Выполнить сортировку массива по убыванию. Вывести результат.
2. Заполнить двумерный массив NxN случайными числами и найти минимальный элемент, который находится на главной и побочной диагонали.
Определить его позицию. Если таких элементов несколько, то вывести позицию последнего минимального элемента.
Вариант №3
1. Дан массив из 15 целых чисел заполненный случайными числами из интервала [0; 20]. Определить сумму элементов массива имеющих чѐтные порядковые номера. Выполнить сортировку массива по возрастанию. Вывести результат.
2. Заполнить двумерный массив NxN случайными числами из интервала [-10; 10] и найти сумму минимального и максимального элемента. Вывести результат.
Вариант №4
1. Дан массив из 10 целых чисел заполненный случайными числами из интервала [0; 15]. Определить является ли сумма элементов массива чѐтным числом. Выполнить сортировку массива по убыванию. Вывести результат.
2. Заполнить двумерный массив NxN случайными числами из интервала [-10; 10] и найти сколько раз в массиве встречается максимальное по величине число.
Вариант №5
1. Дан массив из 10 целых чисел заполненный случайными числами из интервала [-15; 15]. Определить является ли сумма элементов массива положительным числом. Выполнить сортировку массива по возрастанию.
Вывести результат.
2. Заполнить двумерный массив NxN случайными числами из интервала [-20; 20] и найти номера строки и столбца на пересечении которых находится минимальный элемент, который не принадлежит главной диагонали.
Вариант №6
1. Дан массив из 10 целых чисел заполненный случайными числами из интервала [-15; 15]. Определить является ли произведение элементов массива имеющих нечетные порядковые номера четным числом. Выполнить сортировку массива по убыванию. Вывести результат.
2. Заполнить двумерный массив NxN случайными числами из интервала [-20; 20] и найти номера строки и столбца на пересечении которых находится максимальный элемент, который не принадлежит побочной диагонали.
Вариант №7
1. Дан массив из 10 целых чисел заполненный случайными числами из интервала [0; 15]. Определить является ли сумма элементов массива, значение которых меньше 8, четным числом. Найти максимальный элемент и его позицию.
Если таких элементов несколько, то вывести позицию последнего максимального элемента.
2. Заполнить двумерный массив NxN случайными числами из интервала [-10; 10] и найти максимальный элемент в каждой строке.
Вариант №8
1. Дан массив из 20 целых чисел заполненный случайными числами из интервала [0; 15]. Определить среднее арифметическое элементов массива больших некоторого числа P. Найти минимальный элемент и его позицию. Если таких элементов несколько, то вывести позицию последнего минимального элемента.
2. Заполнить двумерный массив NxN случайными числами из интервала [-10; 10] и найти минимальный элемент в каждом столбце.
Вариант №9
1. Дан массив из 20 целых чисел заполненный случайными числами из интервала [0; 15]. Определить среднее арифметическое нечетных элементов массива. Найти максимальный элемент и его позицию. Если таких элементов несколько, то вывести позицию всех максимальных элементов.
2. Заполнить двумерный массив NxN случайными числами из интервала [-10; 10] и найти максимальный элемент, который находится ниже главной диагонали, включая саму диагональ.
Вариант №10
1. Дан массив из 20 целых чисел заполненный случайными числами из интервала [-15; 15]. Определить среднее арифметическое элементов массива стоящих на четных местах. Найти минимальный элемент и его позицию. Если таких элементов несколько, то вывести позицию всех минимальных элементов.
2. Заполнить двумерный массив NxN случайными числами из интервала [-10; 10] и найти минимальный элемент, который находится ниже побочной диагонали, включая саму диагональ.
Год: 2017
Данный заказ (лабораторная работа) выполнялся нашим сайтом в 2017-м году, в рамках этого заказа была разработана программа в среде программирования Visual C# .NET 2015. Если у Вас похожее задание на программу, которую нужно написать на Visual C# .NET 2015, либо на другом языке программирования, пожалуйста заполните форму, приведённую ниже, после чего Ваше задание в первую очередь рассмотрит наш программист, выполнявший в 2017-м году этот заказ, если он откажется, то Ваше задание оценят другие наши программисты в течение 48-и часов, если оценка нужна срочно, просим Вас оставить пометку об этом - напишите в тексте задания фразу "СРОЧНЫЙ ЗАКАЗ".
Тел.:
+79374242235
Viber: +79374242235 Telegram: kursovikcom ВКонтакте: kursovikcom WhatsApp +79374242235 E-mail: info@kursovik.com Skype: kursovik.com |