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

Задание 4 Работа с массивами

.pdf
Скачиваний:
39
Добавлен:
02.05.2015
Размер:
500.95 Кб
Скачать

Задание №4. Работа с массивами

1.Продемонстрируйте различные возможности вывода и ввода массива, реализуя следующие конструкции:

Ввод массива с

For i = 1 To 10 М(i) = InputBox("Введите

клавиатуры:

элемент массива")

 

Next

 

 

Ввод массива с листа

For i = 1 To 10

Excel (массив

М(i)=Cells(i,1)

расположен на листе в

Next

диапазоне A1:A10)

 

 

 

Вывод массива (в

For i = 1 To 10

диапазон B1:B10)

Cells(i,2)= М(i)

 

Next

 

 

Вывод массива с

For i = 1 To 10 MsgBox М(i) Next

помощью оператора

 

MsgBox:

 

 

 

2.Найдите сумму элементов массива (10 ×10), которые стоят на четных местах (сумма индексов элемента строки и столбца четная)

3. Найдите максимальный элемент в массиве из 10 элементов.

Задачи для самостоятельного решения

1.Задан массив Х=(х1, х2,…, хn). Найти суммы положительных, отрицательных элементов массива и их количество.

2.Задан массив оценок, полученных студентами одной группы за экзамен. Найти:

1)количество пятерок, четверок, троек, двоек;

2)процент успеваемости группы;

3)процент повышенных оценок.

3.Задан массив из N натуральных чисел. Найти среднее арифметическое и среднее геометрическое нечетных чисел.

4.Заменить на единицу минимальный по абсолютной величине элемент заданного вектора Х=(х1, х2,…, хn). Если минимальных компонентов несколько, заменить их все.

5. Задан вектор Х=(х1, х2,…, хn). Вычислить элементы нового вектора Y по

n

правилу: yi x j , i 1, 2,..., n .

ji

6.Задан целочисленный массив из 150 элементов. Выделить в отдельный массив все его элементы кратные 5.

7.Даны целочисленные массивы А и В, состоящие из N элементов, причем,

a1 a2 ....

aN

и b1 b2 ....

bN . Постройте массив целых

чисел С,

содержащий все элементы массивов А и В, в котором c1 c2 ....

c2 N .

8.Даны три целочисленных массива А, В и С, каждый из которых состоит из N элементов. Известно, что существуют целые числа, встречающиеся во всех трех массивах. Найдите одно из таких чисел.

9.Дан целочисленный массив А из N элементов. Составить программу, которая упорядочивает его элементы по возрастанию и по убыванию.

10. Организовать поиск в массиве А из N целых чисел элемента, равного заданному числу x. (Найти номер i первого вхождения числа x в массив.)

11. Задан целочисленный массив А из N элементов. Найти максимальный элемент. Построить массив В,

bi

0 ,

если

1 i imax ,

 

 

imax i N.

 

2ai

, если

где imax номер первого, входящего в массив максимального элемента.

12. Дан массив А из N элементов. Найти массив В из N элементов, где

1) bi

 

 

 

ai

 

 

 

, i 1,

, N;

 

 

 

a

... a )2

 

 

1 (a

 

 

 

 

 

 

 

1

2

 

i

 

 

 

 

2) b a ,

b a

N

,

b

ai 1 ai

,

i 2,

, N 1.

 

1

1

N

 

 

i

3