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

Дунаева Ирина Анатольевна

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

Скачать:

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


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

Слайд 1

Массивы в Паскале Учитель информатики и ИКТ ГБОУ СОШ № 394 Санкт-Петербурга Дунаева Ирина Анатольевна

Слайд 2

При написании программ достаточно частая задача – хранить значительное количество однотипных данных . Для того, чтобы можно было не только хранить, но и удобно обрабатывать однотипную информацию, придумали массивы.

Слайд 3

Массив – совокупность однотипных данных, расположенных подряд и имеющих общее имя. При этом каждый элемент массива имеет собственный номер, называемый индексом элемента массива , а то, что хранится в этом элементе, - значением элемента массива.

Слайд 4

Описание массива Любые переменные, включая массивы, должны быть описаны в разделе описания переменных var . При описании массива следует указывать: Имя новой переменной (массива) Диапазон значений индексов элемента массива и тип данных, который хранится в элементах массива Пример Var A : array [1...10] of integer;

Слайд 5

Задание начальных значений элементов массива Перед тем, как массив можно будет использовать/обрабатывать, элементы массива должны получить значения. Эти значения могут быть присвоены оператором присваивания или введены с клавиатуры.

Слайд 6

Обнуление всех элементов массива Если способ задания значения для каждого элемента одинаковый, почти всегда можно использовать цикл for , перебирающий индексы элементов массива от первого до последнего . Перебираем все элементы массива и в каждый кладем ноль: For i := 1 to 10 do A[ i ] := 0;

Слайд 7

Задание элементов массива определенной последовательность ю Заполним элементы массива последовательностью степеней числа 10 от нулевой до 9-й. Используем для этого вспомогательную переменную, в которой будем последовательно получать значение очередного элемента: B := 1; for i := 1 to 10 do begin a[ i ]:= b*10 end;

Слайд 8

Другой способ – использовать для вычисления очередного элемента значение предыдущего элемента массива: A[1] := 1; for I := 2 to 10 do A[ i ] := A[i-1]*10;

Слайд 9

Вывод массива на экран Под термином «вывод массива на экран» понимается вывод на экран всех элементов массива. В Паскале нельзя написать « writeln (A) », чтобы все значения вывелись на экран. Требуется перебрать по очереди индексы всех элементов вывести каждый на экран: for I :=1 to 10 do write (A[ i ] , ‘ ’); writeln ;

Слайд 10

Подсчет количества элементов массива Посчитаем количество нечетных элементов массива. Для этого заведем переменную-счетчик. Перед циклом обнулим эту переменную. В цикле будем перебирать по очереди все элементы массива и проверять текущий элемент массива на нечетность: k:= 0; For I :=1 to 10 do if A[ i ] mod 2 <> 0 then k:= k + 1; writeln (k);

Слайд 11

Вычисление суммы положительных элементов массива Создадим переменную для подсчета суммы нужных элементов . Перед циклом ей присвоим значение – ноль. В цикле переберем по очереди все элементы массива и проверим их на положительность. Если условие выполняется, добавляем значение проверенного элемента к сумме: sum := 0; For i :=1 to 10 do if A[ i ] > 0 then sum := sum + A[ i ]; writeln (sum);


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

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

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

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

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

Одномерные массивы на языке Паскаль. Вычисление суммы элементов одномерного массива на языке Паскаль

Данная разработка может быть использована в виде опорного материала для работы на уроке по изучению  темы указанной ниже. Учебник: Информатика. Учебник для 9 класса. Босова Л.Л., Босова А.Ю....

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

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

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

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

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

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

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

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