Узнаем понятие массива, способы организации массивов в алгоритмах и программах, способы заполнения массивов, типы и размеры массивов. Учимся решать простейшие задачи, задачи на поиск элементов, отвечающих условию.
Цель урока: дать понятие массива, способов организации массивов в алгоритмах и программах, способы заполнения массивов, типы и размеры массивов, научиться решать простейшие задачи, задачи на поиск элементов, отвечающих условию, показать решение задач на сортировку массивов.
Ход урока:
1. Объяснение нового материала:
Для решения задач накопления и обработки данных в ЭВМ важную роль играют массивы и последовательности данных, размещаемые в оперативной памяти или на магнитных носителях информации.
Массив- это область памяти, в которой могут размещаться совокупности данных определенного типа.
Для обозначения отдельных элементов в массивах необходимо указывать индексы.
Описание массивов:
Поскольку в массивах хранятся совокупности данных, то их обработка производится с помощью циклов.
алг «Таблица умножения»
нач
от K=1 до 9 цикл
от L=1 до 9 цикл
T[K,L]=K*L
кцикл
кцикл
кон
T[K,L]- двумерный массив (цикл в цикле)
L-формирует строки- внутренний цикл
К-изменяет индекс строк
алг «вывод таблицы умножения»
нач
от K=1 до 9 цикл
от L=1 до 9 цикл
Вывод T[K,L]
Кцикл
Вывод (новая строка)
кцикл
кон
внутренний цикл организует вывод строк
внешний- формирует таблицу (столбцы)
Одномерный массив соответствует списку, двумерный- таблице. Прежде, чем их использовать в программе необходимо указать машине, чтобы она заранее отвела место
Dim (dimension-размер)
Dim(8) Dim(8, 15)
Отсчет размерности идет с нуля.
Dim ставится в начале программы.
1. с клавиатуры
dim A(3,4)
for I=1 to 3
for j=1 to 4
input A(I,J)
next J,I
2. формулой
dim A(3)
for I=1 to 3
A(I)=cos(I)
next I
3. датчиком случайных чисел
dim B(7)
for I=0 to 7
A(I)=int(rnd(1)*100+1)
next I
4. data, read
dim A$(4)
for I=1 to 4
read A$(I)
? A$(I)
next I
data Лена, Оля, Катя, Коля
д/з: конспекты