Рабочие листы
к вашим урокам
Скачать
1 слайд
Массивы.
Понятие массива.
Заполнение массива.
Печать массива.
План программы
Жабина Светлана Александровна
МОУ СОШ №73 им. А.Ф.Чернонога г. Воронежа
2 слайд
Понятие массива.
Массив – это совокупность данных, объединенных общим свойством.
Например, список класса, температура за месяц.
Тип таблицы
Целый
Вещественный
Литерный
3 слайд
Таблица
Линейная
(содержит
одну строку
или один столбец)
Прямоугольная
(содержит N строк,
M столбцов)
Например, температура воздуха за неделю.
Например, значение функции y=x2
x y
Строки нумеруются сверху вниз, столбцы слева направо.
4 слайд
Объявление массива.
Перед началом работы, нужно определить какие элементы будет содержать массив и сколько будет этих элементов.
VAR
<имя массива>:ARRAY[<нижняя граница>..<верхняя граница>] OF <тип>
…
Например,
var
A: array[1..4] of integer;
Обращение к любому элементу массива происходит по его номеру.
В оглавление
T: array [1..30] of real;
T[4]:=4;
5 слайд
Способы заполнения массива
С помощью команды «присвоить».
С помощью команды ввода данных с клавиатуры.
Датчиком случайных чисел.
В оглавление
6 слайд
Заполнение массива
с помощью команды «присвоить».
Этот способ применяется в том случае, когда информация в таблице не меняется.
Часть программы, где организовывается заполнение массива оформляют с помощью подпрограмм.
В подпрограмме каждому элементу массива присваивается определенное значение.
TEMP: array [1..7] of integer;
SP: array [1..5] of string;
BEGIN
TEMP[1]:=10;
TEMP[2]:=12;
TEMP[3]:=8;
TEMP[4]:=10;
TEMP[5]:=9;
TEMP[6]:=8;
TEMP[7]:=8;
BEGIN
SP[1]:=‘Аксенов’;
SP[2]:=‘Бобров’;
SP[3]:=‘Веснин’;
SP[4]:=‘Гончаров’;
SP[5]:=‘Давыдов’;
7 слайд
Заполнение массива
вводом с клавиатуры
Наиболее распространенный способ заполнения массива. Используется, когда для разных таблиц необходимо произвести одни операции (поиск, замена,…).
Показ программы
BEGIN
for i:=1 to 7 do
begin
write(‘Введите ‘,i,’температуру ‘);
readln(TEMP[i]);
end;
BEGIN
for i:=1 to 5 do
begin
write(‘Введите ‘,i,’ученика ‘);
readln(SP[i]);
end;
8 слайд
Заполнение массива
датчиком случайных чисел
Этот способ заполнения используется тогда, когда
важно не нахождение результата работы программы,
а сам процесс (правильность алгоритма).
RANDOM(N) – вещественное число из [0,N);
TRUNC(RANDOM(N))- целое число из [0,N)
TRUNC(RANDOM(N)+1)– целое число из [0,N]
TRUNC(RANDOM(B-A)+A)– целое число из [A,B)
Показ программы
BEGIN
for i:=1 to 7 do
begin
TEMP [i]:= trunc(random(10));
end;
9 слайд
Печать линейного массива.
Линейную таблицу можно распечатать на экране
в строчку или в столбик.
Показ программы
Показ программы
For i:=1 to 7 do
begin
write (TEMP[i] :5);
end;
For i:=1 to 7 do
begin
writeln(TEMP[i]);
end;
10 слайд
План программы для работы с массивами.
В оглавление
Program Task;
Uses Crt;
const n=….; (количество элементов массива)
var
<имя массива>: array [1..n] of <тип>;
i:integer;………….
BEGIN
writeln(‘Программу составили...');
{заполнение массива одним из способов}
for i:=1 to n do
begin
……
end;
{Печать массива одним из способов}
for i:=1 to n do
begin
…….
end;
Команды обработки массива
Вывод результата
END.
Рабочие листы
к вашим урокам
Скачать
6 625 839 материалов в базе
Настоящий материал опубликован пользователем Пчёлкина Людмила Федоровна. Инфоурок является информационным посредником и предоставляет пользователям возможность размещать на сайте методические материалы. Всю ответственность за опубликованные материалы, содержащиеся в них сведения, а также за соблюдение авторских прав несут пользователи, загрузившие материал на сайт
Если Вы считаете, что материал нарушает авторские права либо по каким-то другим причинам должен быть удален с сайта, Вы можете оставить жалобу на материал.
Удалить материалВаша скидка на курсы
40%Курс профессиональной переподготовки
500/1000 ч.
Курс профессиональной переподготовки
300/600 ч.
Курс профессиональной переподготовки
600 ч.
Курс повышения квалификации
72/180 ч.
Мини-курс
10 ч.
Оставьте свой комментарий
Авторизуйтесь, чтобы задавать вопросы.