ЗУНы по теме: «Массивы» (информатика, 9 класс)

ЗУНы «Типичных задач»:

Знать:
Структура программы
End, Begin, Program, Const, Var
Типы данных
Integer, Real, Char, String, Boolean
Линейные операторы
Read, Write, ReadLn, WriteLn
Операторы ветвления
If <условие> then else;
Case <выбор> of else
Операторы циклов
For x:=N1 to N2 do
While <условие> do
Repeat {тело цикла} Until<условие>
Оператор массивов
. :Array of
Формулы, их начальные значения
K:=0, K:=K+1
S:=0, S:=S+A[I, J]
P:=1, P:=P*A[I, J]
Max:=A[1,1]; If A [I, J]>Max Then Max:=A[I, J]
Min:=A[1,1]; If A [I, J]
Уметь:
Структурировать программу через
End, Begin, Program, Const, Var
Использовать типы данных
Integer, Real, Char, String, Boolean
Применять линейные операторы
Read, Write, ReadLn, WriteLn
Применять операторы ветвления
If <условие> then else;
Case <выбор> of else
Применять операторы циклов
For x:=N1 to N2 do
While <условие> do
Repeat {тело цикла} Until<условие>
Применять оператор массивов
. :Array of
Применять типичные формулы K:=K+1
S:=S+A[I, J]
P:=P*A[I, J]
If A [I, J]>Max Then Max:=A[I, J]
If A [I, J]

ЗУНы решения «Стандартных задач»:
Знать и Уметь применять:
Формулы, их стандартные условия:
For I:=1 To M Do
For J:=1 To N Do
на сумму:
If A[I, J]=0 Then S:=S+A[I, J]
·
If A[I, J]<>0 Then S:=S+A[I, J]
If A[I, J]>0 Then S:=S+A[I, J]
If A[I, J]<0 Then S:=S+A[I, J]
If A[I, J] MOD2=0 Then S:=S+A[I, J]
If A[I, J] MOD2<>0 Then S:=S+A[I, J]



нулевых элементов
ненулевых элементов
положительных элем
отрицательных элем
четных элем
нечетных элем


на произведение:
If A[I, J]=0 Then P:=P*A[I, J]
If A[I, J]<>0 Then P:=P*A[I, J]
If A[I, J]>0 Then P:=P*A[I, J]
If A[I, J]<0 Then P:=P*A[I, J]
If A[I, J] MOD2=0 Then P:=P*A[I, J]
If A[I, J] MOD2<>0 Then P:=P*A[I,J]
ЗУНы решения «Нестандартных задач»:
Знать и Уметь применять:
Формулы, их нестандартные закономерности:
For I:=1 To M Do
For J:=1 To N Do
на сумму:
For J:=1 To N Do; S:=S+A[K, J]
For I:=1 To M Do; S:=S+A[I, K]
For I:=1 To N Do; S:=S+A[I, I]
For I:=1 To N Do; S:=S+A[I, (N+1)-I]


K-ой строки
K-го столбца
главной диагонали
побочной диагонали

на произведение:
For J:=1 To N Do; P:=P*P[K, J]
For I:=1 To M Do; P:=P*A[I, K]
For I:=1 To N Do; P:=P*A[I, I]
For I:=1 To N Do; P:=P*A[I, (N+1)-I]

15