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

Содержание

Цели:Сформировать представление о массиве как о средстве хранения информации.Научиться описывать одномерный массив.Научиться составлять алгоритмы работы с массивами.

Слайд 1Тема урока: «Одномерные массивы в Паскале»

Тема урока:  «Одномерные массивы в Паскале»

Слайд 2Цели:
Сформировать представление о массиве как о средстве хранения информации.
Научиться описывать одномерный

массив.
Научиться составлять алгоритмы работы с массивами.
Цели:Сформировать представление о массиве как о средстве хранения информации.Научиться описывать одномерный массив.Научиться составлять алгоритмы работы с массивами.

Слайд 3Массив представляет собой совокупность данных одного типа с общим для всех

элементов именем.
Массив относится к структурированным типам данных (упорядоченная совокупность данных).
Номера элементов массива иначе называются индексами, а сами элементы массива — индексированными переменными.

Массив представляет собой совокупность данных одного типа с общим для всех элементов именем.Массив относится к структурированным типам

Слайд 4Значение элемента массива а[3]=2,
а[7]=6.
Данные в массивах сохраняются только до

конца работы программы.
Для их долговременного хранения программа должна записать данные в файл.

a[1] a[2] a[3] a[4] a[5] a[6] a[7] a[8] a[9] a[10]

Значение элемента массива а[3]=2, а[7]=6. Данные в массивах сохраняются только до конца работы программы. Для их долговременного

Слайд 5Характеристики массива:
тип — общий тип всех элементов массива;
размерность (ранг) — количество

индексов массива;
Характеристики массива:тип — общий тип всех элементов массива;размерность (ранг) — количество индексов массива;

Слайд 6 Способы описания массива
Например:
Const n=100;
var a: array[1..n] of real; { 100 элементов

— вещественные числа }
x,y: array[1..20] of integer; { два массива x и у содержат по 20 элементов — целые числа }

var ИмяМассива: array [НижняяГраница.. ВерхняяГраница] of Тип Элементов;

Способы описания массиваНапример:Const n=100;var a: array[1..n] of real; { 100 элементов — вещественные числа } x,y:

Слайд 7Три этапа работы с массивами
1. Заполнение массива данными
2. Преобразование массива
(действия

с элементами массива)

3. Вывод массива или
отдельных данных на экран

Три этапа работы с массивами1. Заполнение массива данными2. Преобразование массива (действия с элементами массива)3. Вывод массива или

Слайд 8 Способы заполнения массива
1. Ввод данных с клавиатуры:
for i:=1 to n

do read (a[i]);
Вводимые значения набираются на клавиатуре в одну строку через пробел, после этого нажимается Enter.

2. Ввод данных с помощью датчика случайных чисел на интервале от а до b по формуле:
x[i]:=a+random(b-a+1);
Например: Заполним массив числами в диапазоне от -3 до 7.
randomize;
for i:=1 to n do a[i]:=random(11)-3;


Все действия с элементами массива выполняются в цикле

Способы заполнения массива1. Ввод данных с клавиатуры: for i:=1 to n do read (a[i]);Вводимые значения набираются

Слайд 9Способы заполнения массива
3. Присваивание заданных значений;
Например: заполним массив четными числами
for i:=1

to n do a[i]:=i*2;

Вывод элементов массива

Вывод элементов массива также осуществляется в цикле:
- в строку
for i:=1 to n do write (a[i],’ ‘);
Writeln;
в столбец
for i:=1 to n do writeln (a[i]);


Способы заполнения массива 3. Присваивание заданных значений;Например: заполним массив четными числамиfor i:=1 to n do a[i]:=i*2;

Слайд 10Действия над элементами массива.
Дан одномерный массив из 10 элементов. Вычислить сумму

всех элементов массива.

Const n=10;
Var a:array[1..n] of integer; {описываем массив а}
i, s: integer;
begin
randomize; s:=0;
for i:=1 to n do begin
a[i]:=random(11)-3; {заполняем массив а случайными числами }
write (a[i],’ ‘); {выводим заполненный массив}
end;
for i:=1 to n do s:=s+a[i]; {находим сумму элементов массива а}
writeln (‘сумма элементов массива =’, s) {выводим ответ }
end.

Действия над элементами массива. Дан одномерный массив из 10 элементов. Вычислить сумму всех элементов массива.…Const n=10;Var a:array[1..n]

Слайд 11Действия над элементами массива.
В одномерном массиве подсчитать количество элементов равных минимальному.

Действия над элементами массива. В одномерном массиве подсчитать количество элементов равных минимальному.

Слайд 12Подведение итогов урока
Чем ценны массивы?
Каким образом задается описание массива, что в

нем указывается?
Каким образом задается обращение к элементу массива?

Подведение итогов урокаЧем ценны массивы?Каким образом задается описание массива, что в нем указывается? Каким образом задается обращение

Слайд 13Домашнее задание
§17, 18 читать, отвечать на вопросы в конце параграфа.
Решить задачи

№3, №4 на стр. 110

Домашнее задание §17, 18 читать, отвечать на вопросы в конце параграфа.Решить задачи №3, №4 на стр. 110

Что такое shareslide.ru?

Это сайт презентаций, где можно хранить и обмениваться своими презентациями, докладами, проектами, шаблонами в формате PowerPoint с другими пользователями. Мы помогаем школьникам, студентам, учителям, преподавателям хранить и обмениваться учебными материалами.


Для правообладателей

Яндекс.Метрика

Обратная связь

Email: Нажмите что бы посмотреть