130 likes | 279 Views
Массивы. Подготовила Веревкина В.Н. Ответьте на вопросы:. 1. Назовите операторы, которые могут встречаться в программах линейной структуры. 2. Укажите операторы, использующиеся для реализации ветвления. 3. Перечислите операторы, для организации цикла.
E N D
Массивы Подготовила Веревкина В.Н.
Ответьте на вопросы: 1. Назовите операторы, которые могут встречаться в программах линейной структуры. 2. Укажите операторы, использующиеся для реализации ветвления. 3. Перечислите операторы, для организации цикла. 4. В каких операторах используются арифметические выражения? 5. Назовите операторы, используемые для организации подпрограммы. 6. Какие операторы используются без дополнений?
Массив –это пронумерованная последовательность однотипных данных. • Массив имеет одно имя, которое относится ко всем его элементам. Выбрать конкретный элемент можно по его номеру, который называется индексом. Массив с явно указанным числом элементов называется статическим. Можно также использовать динамические массивы, размер которых могут меняться в ходе выполнения программы.
Примеры: • А(8), В$(7) – одномерные массивы. Массив А состоит из 8 элементов, символьный массив В$ из 7 элементов. • С(3,4), D$(10,10) – двумерные массивы. Массив С таблица 3×4, а массив D - 10×10. • Массив F(16) – статический. • Массив R$(N) – динамический
Имя массива задается так же как и имя переменной, с учетом типа переменных. • Размер – количество элементов массива. • Размерность - количество измерений (одномерный, двумерный) • Тип – это тип используемых элементов (числовой, символьный) • В отличии от простых переменных, массивы должны быть предварительно описаны. Для этого используется оператор DIM.
Пример.DIM A(8), B$(11), C%(5,5) Пример. • Оператор присваивает элементу массива с индексом 5 значение элемента с индексом 1. • А(5)=A(1) Индекс массива записывается в круглых скобках.
Пример 1. • Обработка массива. Обнулить все элементы массива. • DIM F(10) • FOR I=1 TO 10 • F(I)=0 • NEXT I
Пример 2Составить программу вычисления суммы элементов массива, которые являются случайными двузначными числами.
Для заполнения массива числами с разными знаками используют запись: • A(I)=INT(RND(1)*100)-INT(RND(1)*100)
Пример 3Составить программу вычисления произведения нескольких чисел
Пример 4Определить количество положительныхэлементов массива С(10), элементами которого являются числа: 8, -15, -5, 0, 1, 4.5, -1.2, 61, 59, -3. • K=0 • DIM C(10) • DATA 8, -15, -5, 0, 1, 4.5, -1.2, 61, 59,-3 • FOR I=1 TO 10 • READ C(I) • IF C(I)>0 THEN K=K+1 • NEXT I
Составить программу замены нулевых элементов таблицы единицами, если массив заполняется с клавиатуры.
Составить программу для вычисления суммы отрицательных значений массива, если они задаются датчиком случайных чисел.