Дата
Урок №
Массивы в языке Паскаль.
Цель: познакомиться с индексированным переменными и возможностью работы с табличными величинами (массивами) на языке Паскаль.
Изучение нового материала.
План.
Индексированные переменные.
Массивы.
Заполнение массивов.
Вывод элементов на экран.
Одним из основных направлений использования компьютера является накопление и обработка информации – различных табличных и т. д.
Примеры таблиц – кл. журнал
- таблицы sin и cos
Термин массив используется для обозначения совокупности однородных данных с одним и тем же именем и различными индексами.
Массив имеет имя (аналогично именам переменных) – буквы, цифры.
Pascal – 63 первых знака имени является значащими.
Примеры: A, B12, ABC и т. д.
Индекс – записывается в квадратных скобках.
A [12]
B12[1] это переменные с индексами
ABC[5]
Пусть задан массив A[5].
Элементы этого массива:
A[1], A[2], A[3], A[4], A[5]
А – имя массива.
1, 2, 3, 4, 5 – индексы – номера элементов в таблице (массиве).
2. Чтобы использовать массив в программе, его необходимо задать в описании переменных.
var A: array[1..5] of real;
array – арей – построение
of – оф – принадлежность к чему-либо.
|
|
|
|
|
A
1 2 3 4 5
Но зачем нужны массивы, если есть отдельные переменные?
Объединение отдельных переменных в массивы позволяет упорядочить элементы массива в памяти компьютера и, тем самым, облегчить их массивную обработку, а также упрощает ссылку на нужный элемент массива (достаточно указать его номер).
Заполнение массива элементами.
Для этого используют циклы.
Заполним массив А из 5 элементов числами:
For i:=1 to 5 do
begin writen (‘A[’,I,’]=’); readln (a[i]);
end;
При работе с фрагментом компьютер 5 раз будет запрашивать по одному числу и помещать их в ячейки А[1],…, A[5]
A[1]=5
A[2]=-3
A[3]= 1.3
A[4]= 1Е-3
A[5]= -1.5
Как вывести массив на экран?
Для этого используется процедура writeln и цикл.
For i:=1 to 5 do writen (‘A[’,I,’]=’, A[i]:2:2 );
Закрепление.
Ответить на вопросы:
Что называется массивом?
Для чего нужны массивы?
Как задать массив?
Как заполнить массив элементами?
Как вывести массив на экран?
III. Составление программ.
Составить программу, которая все элементы массива К1, состоящего из 5 чисел, возводит в квадрат и выводит на экран.
Program KW;
Uses CRT;
var k1: array[1..5] of real;
i: integer;
begin
clrscr;
For i:=1 to 5 do
begin writen (‘k1[’,I,’]=’); readln (k1[i]);
end;
For i:=1 to 5 do k1[i]:=k1[i]*k1[i];
For i:=1 to 5 do writen (‘k1[’,I,’]=’, k1[i] );
End.
Работа с программой на компьютере.
Задание:
Набрать программу на компьютере.
Задать значения элементов массива: 5; -5; 0,5; -0,25, 0.
Проверить, что получится на экране (25; 25; 0,25; 0,625; 0).
На дом: Записи в тетради.
Задачник-практикум Ч.1 п. 4.4.4 стр.255-256.
3