Презентация по информатике на тему Одномерные массивы


ОДНОМЕРНЫЕ МАССИВЫ Цель – познакомиться с одномерными массивами,– научиться задавать (описывать), заполнять разными способами,– уметь обрабатывать.– подружиться с массивами! Массив – совокупность однотипных данных, хранящихся в последовательных ячейкахи имеющих общее имя. Массивы бывают Одномерные А А[2]Двумерные А А[2,3] Описание массива A а[1] a[2] a[3] a[4] a[5] a[6] a[7] a:array[1..1000] of integer; 3 -6 0 -2 8 0 5 Заполнение массива 1) с клавиатурыreadln(a[i]); 2) случайным образом (автоматически)a[i]:=random(21)-10; -10 0 10 Задача Задать массив, заполнить его случайными числами из интервала [-10;10] и найти - количество положительных, отрицательных и нулевых элементов; - суммы положительных и отрицательных элементов. program zadacha;var n, i, kp, ko, kn, sp, so: integer; a:array[1..1000] of integer;begin kp:=0; ko:=0; kn:=0; sp:=0; so:=0; write('Введите количество элементов n='); readln(n); for i:=1 to n do begin a[i]:=random(21)-10; write(a[i]:5); end; writeln; for i:=1 to n do begin if a[i]>0 then begin kp:=kp+1; sp:=sp+a[i]; end; if a[i]<0 then begin ko:=ko+1; so:=so+a[i]; end; if a[i]=0 then kn:=kn+1; end; writeln ('Количество положительных элементов =', kp);writeln ('Количество отрицательных элементов =', ko);writeln ('Количество нулей =', kn);writeln ('Сумма положительных элементов =', sp);writeln ('Сумма отрицательных элементов =', so);end. for i:=1 to n dobegin a[i]:=random(21)-10; - удалить write (a[i]:5); write (' a[ ', i , ' ]= '); - вставить readln (a[i]);end;writeln; Что еще можно было найти (вычислить) ? среднее арифметическое,минимальный элемент,максимальный элемент и т. д. выполнить?сортировку,перестановку,- замену и т. д. В заключение Я узнал(а) …Я умею …