Задание 4 Работа с массивами
.pdfЗадание №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 |
|
|
|
|||
|
|
|
|
|
|
|
|
|
|
|
|