Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

БакалаврЛАБпрограммирование

.pdf
Скачиваний:
5
Добавлен:
10.05.2015
Размер:
958.27 Кб
Скачать

21

Вариант 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