Вопросы для повторения: Что называется массивом? По каким правилам задаётся имя массива? Как называется номер элемента массива ? Как описываются массивы? Перечислите основные характеристики массива? Как можно заполнить массив ? Как можно вывести на экран одномерный массив ?
Определите, пожалуйста, размер, размерность и тип массивов, определённых следующим образом: DIM T(30), LT$(20,10), R1%(3,4,5) Ответ: Массивы:размерность размер тип T13030 Вещественный с одинарной точностью LT2200 символьный R целый
T(I)>0 ? I
I =1 WHILE I<=30 IF T(l)>0 THEN S=S+T(I) N=N+1 PRINT I;" ноября", T(l) END IF I=I+1 WEND
Надо не забыть до проверки условия организовать цикл, например: Потом выполнить проверку: Завершить цикл: FOR I = нач.знач. TO кон.знач. STEP шаг If условие Then … S=S + A(I): сумма P=P * A(I): произведение K=K + 1: подсчёт ? A(I); ;: вывод элемента массива ? I; ; вывод номера элемента Next I
FOR I = нач.знач. TO кон.знач. STEP шаг If условие Then Next I T(I)=0: T(I)=S: T(I)=ABS(T(I)) …
Примерная схема Анализ элементов массива S=0: Р=1: К=0 For I = нач. знач. То кон. знач. Step шаг For J = нач. знач. Тo кон. знач. Step шаг If условие Then S=S + A(I,J): P=P * A(I,J): K=K + 1: ? A(I,J); ;: ? I,J сумма произведение подсчёт вывод вывод элемента номера массива элемента Next J Next I Условия могут быть простыми: A(i) =3; A(i)<>A(j); A(i)/2=Int(A(i)/2) и составными: A(i)>40 And A(i) =50
Домашнее задание: Сформировать и вывести на экран в строчку линейный массив размером N, элементы которого – целые случайные числа из интервала от –15 до 25. *Размер массива произвольный *Формула получения целого случайного числа из интервала от а до b: INT(RND*(b-a+1)+a) Найти все элементы массива, которые кратны 3, но не кратны 5 Подсчитать число элементов массива, меньших среднего арифметического элементов данного массива и их сумму Подсчитать все чётные элементы и суммировать все нечётные в некотором массиве целых случайных чисел от 20 до 60. Найти произведение и номера всех >30, но <50 элементов массива в некотором массиве целых случайных чисел из интервала от 15 до 75.