На уроке мы изучим тему: "Массивы"
На сегодняшнем уроке мы разбираем теоретический материал, используя учебник. и выполняем задания в конце параграфа на PascalABC.
Массивом в паскале называют переменную величину, представляющую собой совокупность пронумерованных данных одного типа. Описывают массив в операторе var <имя массива>: array [количество элементов в массиве] of <тип величин массива>
например Т: array [1..20] of real; - массив с именем Т из 20 элементов, все элементы массива вещественные числа.
Сам массив удобнее всего задавать случайным образом, используя процедуру RANDOMIZE;(она записывается сразу после начала алгоритма), с оператором RANDOM(A,B) где (A,B) промежуток значений, полученных массивом случайным образом.
Рассмотрим на примере задачи Р3.6 №2 стр.249
1 ЭТАП- ОПИСЫВАЕМ исходные величины (массив и его счетчик)
program r36_2;
var A: array [1..20] of integer; { массив А }
i:integer; {счетчик массива}
x:integer; {вспомогателные величины}
2 ЭТАП- СОЗДАЕМ массив А (используя его счетчик и процедуру случайных чисел)
begin
randomize;
write('A=');
for i:=1 to 20 do begin
A[i]:=random(-10,5);
write(A[i]:4);
end;
writeln;
в резултате получим массив: A= 5 3 2 2 -1 4 -10 2 4 -2 -10 -10 4 -3 -2 5 0 4 5 5
3 ЭТАП- находим количество отрицательных чисел в массиве
x:=0; {изначальное число отрицательных чисел}
for i:=1 to 20 do
if A[i]<0 then x:=x+1;
writeln('число отрецательных чисел= ',x);
в резултате получим: число отрецательных чисел= 7
ПОСЛЕДУЮЩИЕ ЭТАПЫ - аналогичны ЭТАПУ №3, запишите самостоятельно программу в паскале, в тетради.
Для закрепления прочтите §24 учебника и решите задачу №6 c использованием массива и записи степени в паскале. Решение запишите в тетрадь.
Д/з §24 №6.