Презентация Массивы в Паскале
презентация к уроку по информатике и икт (9, 10 класс)
Теоретическая часть по теме, примеры программ и задания (2 варианта).
Скачать:
Вложение | Размер |
---|---|
![]() | 1.58 МБ |
Предварительный просмотр:
Подписи к слайдам:
Понятие массива Виды массивов Описание массивов Формирование массивов
Важнейшим средством организации и обработки данных в программах являются массивы. Массив - это множество упорядоченных однотипных величин, имеющих одно имя (например: A). 1 2 3 4 5 6 7 8 9 10 20 22 21 23 18 17 20 19 25 18 A[1] A[2] A[3] A[4] A[5] A[6] A[7] A[8] A[9] A[10]
Отдельные переменные в массиве называются элементами. Они располагаются в памяти ЭВМ в определенном порядке. Место каждого элемента массива определяется его номером (индексом), по которому можно обратиться к значению переменной: A[1], D[4], Ms[6], Tt[3,4].
Элементом массива может быть не толькo число, но и буквенное выражение. В качестве примера можно привести следующие виды массивов: 1. М ассив - список учеников вашего класса: индексом служит порядковый номер, элементы массива - фамилии учеников; № Список уч -ся 1 Авдеева 2 Иванов 3 Петров 4 Сидоров
массив - А , в котором индексом служат порядковые номера уроков, а элементы массива - оценки. 1 2 3 4 5 6 7 5 4 0 5 0 4 4 A[1] A[2] A[3] A[4] A[5] A[6] A[7] Оценки по информатике каждого ученика
Для обозначения массивов используются латинские буквы, то есть всей совокупности элементов массива даётся одно имя: Это одна латинская буква: A, S, B Несколько латинских букв : MS, TU Латинские слова : Spisok, Tabl Латинское предложение: Spisok klassa Латинская буква с цифрой: A 1 , S 5 , B 9
Массивы Одномерные Двумерные Если индекс один, то массив - одномерный . Если индекса два, то массив - двумерный Одномерные – э то последовательность данных, записанных в одну строчку или столбец Двумерные – э то последовательность данных, записанных в несколько строк и столб ц ов
1 2 3 4 5 6 7 8 9 10 20 22 21 23 18 17 20 19 25 18
Линейная таблица: измерение температуры воздуха во второй декаде июля 11 12 13 14 15 16 17 18 19 20 20 20 21 23 18 17 20 19 21 18 A[1] A[2] A[3] A[4] A[5] A[6] A[7] A[8] A[9] A[10]
1 2 3 4 5 6 7 8 9 10 11 12 Январь Февраль Март Апрель Май Июнь Июль Август Сентябрь Октябрь Ноябрь Декабрь
№ 1 2 3 4 5 1 1 2 3 4 5 2 2 4 6 8 10 3 3 6 9 12 15 4 4 8 12 16 20 5 5 10 15 20 25 Строки таблиц нумеруются сверху вниз. Столбцы нумеруются слева направо.
Тип переменных (числовой или символьный); Размерность - число индексов, определяющих один элемент массива; Размер - это количество элементов в массиве.
При работе с массивами нужно придерживаться следующей схемы: 1) объявление массива; 2) формирование массива - задание начальных значений элементам массива; 3) работа с элементами массива; 4) печать результатов. Рассмотрим подробнее каждый шаг.
Каждый массив, используемый в программе, должен быть заранее объявлен. Пример : Var А : array [1.. 5 ] of real; - массив А из 5 дробных чисел .
Сформировать массив или таблицу – значит присвоить элементам этого массива определённые значения. 11 12 13 14 15 16 17 18 19 20 20 20 21 23 18 17 20 19 21 18 А (11) = 20 А (12) = 20 А (13) = 21 А (14) = 23 А (15) = 18 А (16) = 17 А (17) = 20 А (18) = 19 А (19) = 21 А (20) = 18
Для присваивания значений элементам массива очень удобно использовать цикл. Пусть объявлен массив В , состоящий из 5 элементов типа integer . Тогда значения могут быть заданы следующим образом: С клавиатуры : For I :=1 to 5 do begin Write (' Введи число '); Readln (B[I]); end;
В основной части программы решается поставленная задача. Все элементы массива перебираются в цикле, где происходит их сравнение, или изменение, или поиск большего (меньшего) элемента, или вычисление суммы, или другие заданные операции .
Заключительная часть программы. Если требовалось изменить элементы массива, то нужно напечатать их новые значения. Элементы одномерного массива можно распечатать в строчку или в столбик. Это делается в цикле. Рассмотрим вывод значений на примере массива В из 5 элементов: а) в столбик - б) в строчку - For K:=1 to 5 do For K:=1 to 5 do Writeln (B[k]); Write (B[k]:6);
Задача 1 Ввести массив из 6 элементов. Удвоить все элементы массива. Program z1; Var A: array [1..6] of integer; i: integer; Begin Writeln (‘ введите 6 элементов массива ’); For i:=1 to 6 do read (A[i]); For i:=1 to 6 do A[i]:=A[i]*2; For i:=1 to 6 do write ( A[i] :5) ; End.
Задача 2 Ввести массив из 6 элементов. Подсчитать сумму элементов с чётными значениями. Program z 2 ; Var A: array [1..6] of integer; i,s: integer; Begin Writeln (‘ введите 6 элементов массива ’); For i:=1 to 6 do readln (A[i]); S:=0; For i:=1 to 6 do If A[i] mod 2 = 0 then s:=s+A[i]; writeln (‘ Сумма =‘, s); End.
Задача 3 Ввести массив из 6 элементов. Подсчитать произведение отрицательных элементов массива. Program z 3 ; Var A: array [1..6] of integer; i, s: integer; Begin Writeln (‘ введите 6 элементов массива ’); For i:=1 to 6 do readln (A[i]); S:=1; For i:=1 to 6 do If A[i] < 0 then s:=s*A[i]; writeln (‘ Произведение =‘, s); End.
Задача 4 Ввести массив из 6 элементов. Напечатать максимальный элемент массива. Program z 4 ; Var A: array [1..6] of integer; i, max : integer; Begin Writeln (‘ введите 6 элементов массива ’); For i:=1 to 6 do readln (A[i]); max:=A[1]; For i:=2 to 6 do If A[i] > max then max:=A[i]; writeln (‘ Максимальный элемент =‘, max); End.
1. Что такое массив? 2. Чем характеризуется массив? 3. Как объявляется массив? 4. Перечислить основные этапы работы с массивом. 5. Как можно задавать начальные значения элементам массива? 6. Как напечатать элементы массива "в столбик"? "В строчку"?
Вариант 1 решают: Галактионов, Дюрягин, Казимиров, Потайчук, Шевченко, Венедиктова. Остальные решают вариант 2.
Вариант 1 Ввести массив из 5 элементов. Уменьшить на 3 все элементы массива с чётными значениями. Ввести массив из 8 элементов. Подсчитать сумму всех элементов массива. Ввести массив из 7 элементов. Подсчитать произведение положительных элементов массива. Вариант 2 Ввести массив из 7 элементов. Увеличить в 10 раз все элементы массива с нечётными значениями. Ввести массив из 9 элементов. Подсчитать сумму отрицательных элементов массива. Ввести массив из 4 элементов. Подсчитать произведение всех элементов массива.
По теме: методические разработки, презентации и конспекты
![](/sites/default/files/pictures/2014/09/20/picture-27053-1411232665.jpg)
Презентация "Массивы в Паскале"
Работа создана для учащихся 8 класса, изучающих язык программирования PASCAL...
![](/sites/default/files/pictures/2016/11/10/picture-818621-1478800184.jpg)
Презентация по теме: Одномерные массивы в Паскале
Понятие массива. Примеры описания массивов в Паскале....
![](/sites/default/files/pictures/2021/06/01/picture-59080-1622549867.jpg)
Презентация "Массивы"
Презентация по программированию на Pascal на тему "Одномерные массивы и матрицы"...
![](/sites/default/files/pictures/2016/12/20/picture-703367-1482259330.jpg)
Массивы в Паскале
Презентация к уроку информатики и ИКТ в 9 классе по теме "Массивы в Паскале"...
Обучающая презентация "Одномерные массивы в Паскале"
С понятием “массив” приходится сталкиваться при решении научно-технических и экономических задач обработки совокупностей большого количества значений. В общем случае массив – это стр...
![](/sites/default/files/pictures/2013/12/04/picture-358690-1386183106.png)
10 класс Презентация Массивы в Паскале
Презентация содержит теоретическую часть и 2 варианта самостоятельной работы по теме Массивы в Паскале...