Презентация Массивы в Паскале
презентация к уроку по информатике и икт (9, 10 класс)

Ивахненко Светлана Николаевна

Теоретическая часть по теме, примеры программ и задания (2 варианта).

Скачать:

ВложениеРазмер
Office presentation icon massivy_v_paskale.ppt1.58 МБ

Предварительный просмотр:


Подписи к слайдам:

Слайд 1

Массивы

Слайд 2

Понятие массива Виды массивов Описание массивов Формирование массивов

Слайд 3

Важнейшим средством организации и обработки данных в программах являются массивы. Массив - это множество упорядоченных однотипных величин, имеющих одно имя (например: 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]

Слайд 4

Отдельные переменные в массиве называются элементами. Они располагаются в памяти ЭВМ в определенном порядке. Место каждого элемента массива определяется его номером (индексом), по которому можно обратиться к значению переменной: A[1], D[4], Ms[6], Tt[3,4].

Слайд 5

Элементом массива может быть не толькo число, но и буквенное выражение. В качестве примера можно привести следующие виды массивов: 1. М ассив - список учеников вашего класса: индексом служит порядковый номер, элементы массива - фамилии учеников; № Список уч -ся 1 Авдеева 2 Иванов 3 Петров 4 Сидоров

Слайд 6

массив - А , в котором индексом служат порядковые номера уроков, а элементы массива - оценки. 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] Оценки по информатике каждого ученика

Слайд 7

Для обозначения массивов используются латинские буквы, то есть всей совокупности элементов массива даётся одно имя: Это одна латинская буква: A, S, B Несколько латинских букв : MS, TU Латинские слова : Spisok, Tabl Латинское предложение: Spisok klassa Латинская буква с цифрой: A 1 , S 5 , B 9

Слайд 8

Массивы Одномерные Двумерные Если индекс один, то массив - одномерный . Если индекса два, то массив - двумерный Одномерные – э то последовательность данных, записанных в одну строчку или столбец Двумерные – э то последовательность данных, записанных в несколько строк и столб ц ов

Слайд 9

1 2 3 4 5 6 7 8 9 10 20 22 21 23 18 17 20 19 25 18

Слайд 10

Линейная таблица: измерение температуры воздуха во второй декаде июля 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]

Слайд 11

1 2 3 4 5 6 7 8 9 10 11 12 Январь Февраль Март Апрель Май Июнь Июль Август Сентябрь Октябрь Ноябрь Декабрь

Слайд 13

№ 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 Строки таблиц нумеруются сверху вниз. Столбцы нумеруются слева направо.

Слайд 14

Тип переменных (числовой или символьный); Размерность - число индексов, определяющих один элемент массива; Размер - это количество элементов в массиве.

Слайд 15

При работе с массивами нужно придерживаться следующей схемы: 1) объявление массива; 2) формирование массива - задание начальных значений элементам массива; 3) работа с элементами массива; 4) печать результатов. Рассмотрим подробнее каждый шаг.

Слайд 16

Каждый массив, используемый в программе, должен быть заранее объявлен. Пример : Var А : array [1.. 5 ] of real; - массив А из 5 дробных чисел .

Слайд 17

Сформировать массив или таблицу – значит присвоить элементам этого массива определённые значения. 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

Слайд 18

Для присваивания значений элементам массива очень удобно использовать цикл. Пусть объявлен массив В , состоящий из 5 элементов типа integer . Тогда значения могут быть заданы следующим образом: С клавиатуры : For I :=1 to 5 do begin Write (' Введи число '); Readln (B[I]); end;

Слайд 19

В основной части программы решается поставленная задача. Все элементы массива перебираются в цикле, где происходит их сравнение, или изменение, или поиск большего (меньшего) элемента, или вычисление суммы, или другие заданные операции .

Слайд 20

Заключительная часть программы. Если требовалось изменить элементы массива, то нужно напечатать их новые значения. Элементы одномерного массива можно распечатать в строчку или в столбик. Это делается в цикле. Рассмотрим вывод значений на примере массива В из 5 элементов: а) в столбик - б) в строчку - For K:=1 to 5 do For K:=1 to 5 do Writeln (B[k]); Write (B[k]:6);

Слайд 21

Задача 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.

Слайд 22

Задача 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.

Слайд 23

Задача 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.

Слайд 24

Задача 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.

Слайд 25

1. Что такое массив? 2. Чем характеризуется массив? 3. Как объявляется массив? 4. Перечислить основные этапы работы с массивом. 5. Как можно задавать начальные значения элементам массива? 6. Как напечатать элементы массива "в столбик"? "В строчку"?

Слайд 26

Вариант 1 решают: Галактионов, Дюрягин, Казимиров, Потайчук, Шевченко, Венедиктова. Остальные решают вариант 2.

Слайд 27

Вариант 1 Ввести массив из 5 элементов. Уменьшить на 3 все элементы массива с чётными значениями. Ввести массив из 8 элементов. Подсчитать сумму всех элементов массива. Ввести массив из 7 элементов. Подсчитать произведение положительных элементов массива. Вариант 2 Ввести массив из 7 элементов. Увеличить в 10 раз все элементы массива с нечётными значениями. Ввести массив из 9 элементов. Подсчитать сумму отрицательных элементов массива. Ввести массив из 4 элементов. Подсчитать произведение всех элементов массива.


По теме: методические разработки, презентации и конспекты

Презентация "Массивы в Паскале"

Работа создана для учащихся 8 класса, изучающих язык программирования PASCAL...

Презентация по теме: Одномерные массивы в Паскале

Понятие массива. Примеры описания массивов в Паскале....

Презентация "Массивы"

Презентация по программированию на Pascal на тему "Одномерные массивы и матрицы"...

Массивы в Паскале

Презентация к уроку информатики и ИКТ в 9 классе по теме "Массивы в Паскале"...

Обучающая презентация "Одномерные массивы в Паскале"

С понятием “массив” приходится сталкиваться при решении научно-технических и экономических задач обработки совокупностей большого количества значений. В общем случае массив – это стр...

9 класс Презентация Массивы в Паскале

Презентация с вопросами и домашним заданием....

10 класс Презентация Массивы в Паскале

Презентация содержит теоретическую часть и 2 варианта самостоятельной работы по теме Массивы в Паскале...