БакалаврЛАБпрограммирование
.pdf21
Вариант 8
Дано натуральное число n, действительные числа a1 ,a2 ,...,an .
1.Вычислить: a1 a2 ... an
2.Получить последовательность b1 ,b2 ...bn , где bi 1 12 ... 1i
3.Получить сумму и количество таких элементов, для которых ai i 2 .
|
|
|
|
|
|
|
Вариант 9 |
|
|
|
|
|
|
|
|
|
|
||
Дано натуральное число n, действительные числа a1 ,a2 ,...,an |
|
|
|||||||||||||||||
1. |
Вычислить: a a |
2 |
a |
3 |
a |
4 |
...( 1)n 1 a |
n |
. |
|
|
|
|
|
|
|
|
|
|
|
1 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||
2. |
Получить последовательность b1 ,b2 ...bn , где bi |
|
1 |
|
|
1 |
|
|
1 |
||||||||||
|
|
|
|
|
|
|
... |
|
|
||||||||||
|
|
|
|
|
|
||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
1! |
|
2! |
|
i! |
3. Получить сумму и количество тех чисел данной последовательности, которые кратны 5 и не кратные 4.
Вариант 10
Дано натуральное число n, действительные числа a1 ,a2 ,...,an .
1. |
Вычислить |
a1 |
|
a2 |
... |
an |
|
|
|
|
|
|
|
|
n 1 |
|
|
|
|
||||||
|
|
2 |
3 |
|
|
|
|
|
||||
2. |
Дано n. Получить последовательность b1 ,b2 ...bn , где bi |
|
|
1 |
|
|
||||||
|
|
|
|
|
||||||||
|
1 |
|
1 |
|
||||||||
|
|
|
|
|
|
|
1 |
... |
|
|||
|
|
|
|
|
|
|
2 |
n |
|
|||
|
|
|
|
|
|
|
|
|
|
|
3. Даны целые числа a1 , a2 ,...,an . Получить сумму и количество тех членов последовательности, которые кратны 7.
22
РАЗДЕЛ B
Вариант 1
Дано натуральное число n, действительные числа a1 , a2 ,..., an .
1. Получить последовательность b1 ,b2 ,...,bn , где a1 , a1 a2 , a1 a2 a3 ,...,( 1)n a1 a2 an
2.Вычислить min(a2 , a4 ,...) max(a1 , a2 ,...)
3.Получить a1, a1 a2 ,...,a1 a2 a3 an . Образуют ли они последовательность?
Вариант 2
Дано натуральное число n, действительные числа a1 , a2 ,..., an .
1.Получить последовательность b1 ,b2 ...bn , где b1 = a1, b2 = a1+ a2, …, bn = a1+ an.
2.Вычислить (min(a1 , a2 ,...an ))2 min(a12 , a22 ,...an2 )
3.Получить a1, a2, …, an , 2a1, 3a2, …, (n + 1)n an. Выяснить образуют ли они возрастающую последовательность.
Вариант 3
Дано натуральное число n, действительные числа a1 , a2 ,..., an .
1. Получить последовательность b1 ,b2 ,....bn , где
b1 a1 ,b2 a1 a2 ,b3 a1 a3 ,...,bn a1 an
2.Получить (min(a1 , a2 , a3 ....an ))2 min a12 , a22 ,...,an2
3.Получить последовательность а1 , а2 ,...аn , 2a1 ,3a2 ...(n 1)an . Выяснить, образует ли она возрастающую последовательность.
23
Вариант 4
Дано натуральное число n, действительные числа a1 , a2 ,..., an .
1.Получить: a1 ,2a2 ,3a3 ,...,( 1)n n an
2.Получить: (min(a1...an ))2 min(a12 ,...an2 )
3.Выяснить является ли последовательность возрастающей a1 , a2 , a3 ,...,an 1 an
Вариант 5
Дано натуральное число n, действительные числа a1 , a2 ,..., an .
1.Получить последовательность a1 a2 , a2 a3 ,...,an 1 an
2.Вычислить max( a1 a1 , a1 a2 , a1 a3 ,..., a1 an )
3.Выяснить образуют ли они убывающую последовательность элементы a1, - a1 a2, a1 a2 a3, …, (-1)n a1 a2 an.
Вариант 6
Дано натуральное число n, действительные числа a1 , a2 ,..., an .
1.Получить b1 ,b2 ,b3 ,...,bn , где b1 a1 ,b2 a1 a2 ,b3 a1 a3 ,...bn a1 an
2.Получить (min(a1 , a2 , a3 ....an ))2 min a12 , a22 ,..., an2
3.Получить последовательность а1 , а2 ,...аn , 2a1 ,3a2 ...(n 1)an . Выяснить, образует ли она возрастающую последовательность.
Вариант 7
Дано натуральное число n, действительные числа a1 , a2 ,..., an .
1. Получить последовательность b1 ,b2 ,....bn , где а1 , 1!, а2 2!, а3 3!,.....аn n!
2.Получить max(a62 , a72 , a12 , a22 ,...,an2 )
3.Получить а1 , а2 , а3 ,...,аn , а2 , а1 , а4 , а3 ,...,аn , an 1 . Образуют ли они убывающую последовательность.
24 |
|
Вариант 8 |
|
Дано натуральное число n, действительные числа |
a1 , a2 ,..., an . |
1. Получить последовательность b1 , b2 ...bn , где |
b1 = - a1, b2 = a2, b3 = - a3, … |
, bn = (-1)n an. |
|
2.Вычислить min(a1 ,2a2 ,3a3 ,...,n an )
3.Получить b1 ,b2 ,b3 ,...,bn 1 , где bi ai ai 1 . Выяснить образуют ли b1 ,b2 ,b3 ,...,bn 1 возрастающую последовательность.
Вариант 9
Дано натуральное число n, действительные числа a1 , a2 ,..., an .
1.Получить b1 ,b2 ...bn , где b1 = a1, b2 = a1+ a2, b3 = a1+ a3,…, bn = a1+ an.
2.Вычислить (min(a1 , a2 ,...an ))2 min(a12 , a22 ,...an2 )
3.Получить последовательность b1 ,b2 ...b2n , b1 = a1, b2 = a2, …, bn = an, bn+1 =
2a1, bn+2 = 3a2, b2n = (n+1)an. Образуют ли они убывающую последовательность.
Вариант 10
Дано натуральное число n, действительные числа a1 , a2 ,..., an .
1. Получить последовательность b1 ,b2 ...bn , из a1 an , a2 an 1 ,...,an a1
2.Даны n и a1 , a2 ,...,an . Вычислить min(a1 , a1 a2 , a1 a3 ,..., a1 an ) .
3.Даны n и a1 , a2 ,...,an . Выяснить образуют ли возрастающую последовательность элементы a1 , a2 , a3 ,...,an 1 an
Контрольные вопросы к лабораторной работе № 3
1.Что такое массив?
2.Как описываются одномерные массивы на языке VBA?
3. Как происходит обращение к элементу одномерного массива?
4. Основные правила использования массивов в программах.
25
Лабораторная работа № 4
Обработка двумерных массивов
РАЗДЕЛ A
Вариант 1
1. Элементы матрицы А(n×m) вычисляются по формуле: a |
|
|
1 |
|
|
cos |
|
|
|
|
|
|
2 |
|
|||
ij |
|
|
|
||
|
i |
|
nj |
2.Дана матрица А(n×m). Получить вектор b1, b2, …, bn, где bi равно наибольшему значению в строке.
3.Дана квадратная матрица А(n× n). Найти максимальный элемент в заштрихованной части.
Вариант 2
1.Элементы матрицы А(n×m) вычисляются по формуле: aij sin i j
2.Дана матрица А(n×m). Получить вектор b1, b2, …, bn, где bi равно произведениям элементов строк.
3.Дана квадратная матрица А(n× n). Найти количество отрицательных элементов в заштрихованной части.
26
Вариант 3
1. Элементы матрицы А(n×m) вычисляются по формуле: a |
|
i j |
|
|
||
sin |
|
|
|
|
|
|
|
2 |
|
|
|||
ij |
|
j |
2 |
|||
|
i |
|
|
|
2. Дана матрица А(n×m). Получить вектор b1, b2, …, bn, где bi равно среднегеометрическому элементов столбцов.
K
3. Дана квадратная матрица А(n× n). Найти максимальный элемент в заштрихованной части.
L
Вариант 4 |
|
|
1.Вычислить элементы матрицы А(n×m) по формуле: aij sin |
i j |
|
3i 3 j |
||
|
2.Дана матрица А(n×m). Получить вектор b1, b2, …, bn, где bi равно среднему арифметическому строк.
3.Дана квадратная матрица А(n× n). Найти min в заштрихованной части.
Вариант 5
1. Элементы матрицы А(n×m) вычисляются по формуле: aij cos i 2 j 2
m
2.Дана матрица А(n×m). Получить вектор b1, b2, …, bn, где bi равно сумме положительных элементов в строке.
3.Дана квадратная матрица А(n× n). Найти количество отрицательных элементов в заштрихованной части.
27
Вариант 6
1. Элементы матрицы А(n×m) вычисляются по формуле: a |
|
1 |
|
|
arcsin |
|
|
|
|
|
|
|||
ij |
|
|
|
|
|
i |
j |
2.Дана матрица А(n×m). Получить вектор b1, b2, …, bn, где bi равен наименьшим значениям строк.
3.Дана квадратная матрица А(n× n). Найти максимальный элемент в заштрихованной части.
Вариант 7
1. Элементы матрицы А(n×m) вычисляются по формуле: a |
|
1 |
|
|
arcsin |
|
|
|
|
|
|
|||
ij |
|
|
|
|
|
i |
j |
2.Дана матрица А(n×m). Получить вектор b1, b2, …, bn, где bi равно наименьшим значениям строк.
3.Дана квадратная матрица А(n× n). Найти минимальный элемент в заштрихованной части.
Вариант 8
1.Элементы матрицы А(n×m) вычисляются по формуле: aij ln i 2 j 2
2.Дана матрица А(n×m). Получить вектор b1, b2, …, bn, где bi равно количеству нулевых элементов в строке.
3.Дана квадратная матрица А(n× n). Найти максимальный элемент в заштрихованной части.
28
Вариант 9
1. Элементы матрицы А(n×m) вычисляются по формуле: aij arccos i j
100
2.Дана матрица А(n×m). Получить вектор b1, b2, …, bn, где bi равно количеству отрицательных элементов в строке.
3.Дана квадратная матрица А(n× n). Найти количество чѐтных элементов в заштрихованной части.
Вариант 10
1. Элементы матрицы А(n×m) вычисляются по формуле: aij sin i 2 j 2
m
2.Дана матрица А(n×m). Получить вектор b1, b2, …, bn, где bi равно количеству положительных элементов в строке.
3.Дана квадратная матрица А(n× n). Найти max в заштрихованной части.
29
РАЗДЕЛ B
Вариант 1
1.Дана матрица А(n×m). Найти номера строк, где все элементы равны нулю.
2.Получить квадратную матрицу А(n× n):
|
1 |
2 |
... |
n |
|
|
2 |
3 |
... |
n 1 |
|
|
|
|
|
|
|
n 1 |
n |
... |
2n 1 |
||
|
n |
n 1 |
... |
2n |
|
|
|
3. |
Дана матрицы А(n×m). После столбца с номером 2 |
поставить столбец с |
номером m-1. |
|
|
4. |
Даны три матрицы А, В и С размерностью |
(n×m). Вычислить |
|
F A B B C A C |
|
Вариант 2
1.Дана матрица А(n×m). Найти номера строк, где все элементы чѐтные.
2.Получить квадратную матрицу А(n× n):
|
n |
... |
... |
0 |
n 1 |
n |
... |
0 |
|
|
|
|
|
|
n 2 |
n 1 |
n |
0 |
|
|
|
|
|
|
|
1 |
2 |
3 |
n |
3.Дана матрицы А(n×m). Поменять местами столбец №3 со столбцом m-2.
4.Даны три матрицы А, В и С размерностью (n×m). Вычислить
F A C A B C B
30
Вариант 3
1. Дана квадратная матрица А(n× n). Найти номера строк, где количество чѐтных и нечѐтных элементов равно.
|
|
1 |
2 |
|
... |
n |
|
|||
|
|
|
|
|
|
|
|
|
||
|
|
1! |
|
1! |
|
1! |
||||
|
|
|
|
|
||||||
|
|
|
1 |
|
2 |
|
|
n |
|
|
|
|
|
|
|
|
|
... |
|
|
|
2. Получить квадратную матрицу А(n× n): |
|
|
|
|
|
|
||||
|
|
2! |
2! |
|
2! |
|||||
|
|
|
|
1 |
|
2 |
|
... |
n |
|
|
|
|
|
|
n! |
|
|
|||
|
|
|
|
|
|
|||||
|
|
n! |
|
n! |
3. Дана матрицы А(n×m). Поменять местами строку, где содержится максимальный элемент, со строкой, где находиться минимальный элемент.
4. Даны три матрицы А, В и С размерностью (n×m). Вычислить
F B A A B A C
Вариант 4
1.Дана матрица А(n×m). Найти номера строк, где элементы образуют убывающую последовательность.
2.Получить квадратную матрицу:
1 2 |
0 |
0 |
|
|
|
0 |
2 3 |
0 |
|
|
|
|
|
|
|
0 |
0 |
n(n 1) |
|
|
|
|
|
|
3. Из матрицы А(n×m) удалить строку, где находиться max элемент.
4. Даны три матрицы А, В и С размерностью (n×m). Вычислить
F A B A C C B
Вариант 5
1.Дана матрица А(n×m). Найти номера строк, где все элементы кратны 5 и не кратны 3.
2.Получить квадратную матрицу:
1! |
2! |
... |
n! |
|
2! |
3! |
... |
n 1! |
|
|
|
|
|
|
... |
... |
... |
... |
|
|
n 1! |
|
|
|
n! |
... |
2n! |
3. Из матрицы А(n×m) удалить строку, где находится max элемент. 4. Даны три матрицы А, В и С размерностью (n×m). Вычислить
F A B A C C B