Одномерные

Одномерные массивы

Массив можно определить как упорядоченную последовательность однотипных величин, имеющих одинаковое имя и отличающихся индексами.

Величины, составляющие массив, называются элементами массива. Однотипность величин означает, что все элементы массива должны быть одного типа: числовые или символьные. Если числовые, то все числа также должны быть одного типа.

Имя массива образуется по тем же правилам, что и имя переменной: может содержать от 1 до 40 символов - цифр или букв латинского алфавита и символ подчёркивания (_). Первый символ в имени всегда буква. Имя может оканчиваться символом объявления типа. Тип массива зависит от того, какие значения она должна принимать во время выполнения программы. В качестве индексов элементов могут использоваться целые числа, начиная от 0, переменные целого типа или выражения целого типа. Индекс записывается в круглых скобках. Массив имеет три основные характеристики: размерность, размер и длину.

Размерность массива - это количество индексов у элементов. В основном работают с одномерными и двумерными массивами.

Размер массива - это количество элементов в массиве.

Длина массива - это количество байтов, занимаемых массивом в оперативной памяти компьютера.

Для объявления массива используется оператор Dim, с указанием в круглых скобках номера его последнего элемента.

Задачи, которые можно скачать с комментариями и исходниками

  1. Рассчитать десять элементов одномерного массива, вычисляемые по формуле . Вывести элементы на форму

  2. Задан массив А(9), каждый элемент которого определяется случайным образом на интервале [-10;10]. Вывести списком в ListBox те элементы, которые меньше 2.

  3. Задан массив А(10), каждый элемент которого определяется случайным образом на интервале [-10;10]. Заменить отрицательные элементы массива числом 0 и вывести списком в ListBox все его элементы.

  4. Задан массив В(10), элементы которого определяются случайным образом на интервале [-50;50]. . Найти сумму и произведение отрицательных элементов и вывести на форму.

  5. В массиве В(10), элементы которого задаются с клавиатуры найти количество элементов, значения которых – чётные числа и вывести в текстовое поле.

  6. Задан массив A(10). Сформировать массив В(10) по следующему правилу: B(i) = A(i) * 2

  7. Найти максимальный элемент одномерного массива, состоящего из 8 элементов.

  8. Дал массив натуральных чисел. Найти сумму элементов, кратных данному К.

  9. В целочисленной последовательности есть нулевые элементы. Создать массив из номеров этих элементов

  10. Дана последовательность действительных чисел а1, а2, …, аn. Выяснить будет ли она возрастающей.

  11. Дана последовательность натуральных чисел а1, а2, …, аn. Создать массив из чётных чисел этой последовательности. Если таких чисел нет, то вывести сообщение об этом факте.

  12. Дана последовательность натуральных чисел а1, а2, …, аn. Указать наименьшую длину числовой оси, содержащую все эти числа.

  13. Дана последовательность натуральных чисел а1, а2, …, аn. Заменить все её члены, большие данного числа Z этим числом. Подсчитать количество замен.

  14. Последовательность действительных чисел оканчивается нулём. Найти количество этих членов последовательности.

  15. Дан массив действительных чисел, размерность которого N. Подсчитать, сколько в нём отрицательных, положительных и нулевых элементов

  16. Дана последовательность натуральных чисел а1, а2, …, аn. Поменять местами наибольший и наименьший элементы.

  17. Даны целые числа а1, а2 , ... аn. Вывести на печать только те числа, для которых выполняется аi < i.

  18. Даны натуральные числа а1, а2 , ..., аn. Указать те, у которых остаток от деления на М равен L (0 < L < М - 1).

  19. В заданном одномерном массиве поменять местами соседние элементы, стоящие на четных местах, с элементами, стоящими на нечетных.

  20. При поступлении в вуз абитуриенты, получившие «двойку» на первом экзамене, ко второму не допускаются. В массиве А[n] записаны оценки экзаменующихся, полученные на первом экзамене. Подсчитать, сколько человек не допущено ко второму экзамену.

  21. Дана последовательность чисел, среди которых имеется один нуль. Вывести на печать все числа, включительно до нуля.

  22. Пригодность детали оценивается по размеру В, который должен соответствовать интервалу (А - 5, А + 8). Определить, имеются ли в партии из N деталей бракованные. Если да, то подсчитать их количество, иначе выдать отрицательный ответ.

@akaVeta