Рабочие листы
к вашим урокам
Скачать
1 слайд
Массив в Паскале.
Одномерный массивы
Работу подготовил
учитель информатики
ГБОУ Школа № 1363 города Москвы
Шаблина Е.Ю.
2 слайд
Массив
Массив в паскале - это хранилище данных, причём каждое из хранимых значений имеет определённый индекс для обращения к нему.
Он используется для хранения числовых значений в определённом количестве.
Шкаф
3
1
2
4
Шкаф – это массив.
Ящики – это индексы.
Содержание ящиков – это элементы массив.
3 слайд
Индекс массива
Номер элемента массива называется индексом. Индекс – это значение порядкового типа, определенного, как тип индекса данного массива.
Очень часто это целочисленный тип
( integer , word или byte ), но может быть и логический и символьный.
4 слайд
Описание массива
Записывается массив так:
var А: array [1..10] of integer;
1. Название на латинском языке массива;
2. Символ «двоеточие»;
3. Array – ключевое слово;
4. В квадратных скобках указываем два числа – начальное и конечное значение индексов, которыми будет нумероваться элементы массива. Между этими значениями должно быть написано «. .» (две точки);
5. Of – ключевое слово;
6. Имя типа данных, который будут иметь все элементы массива.
В результате мы получаем массив А, содержащий 10 элементов, типа integer , пронумерованных числами от 1 до 10.
5 слайд
Получение элементов массива
А [4] := 9;
1
4
7
9
3
2
1
2
3
4
5
6
Имя массива
Индекс
массива
Значение элемента массива
6 слайд
Ввод массива с клавиатуры
Массив нельзя ввести с клавиатуры командой, для этого необходимо использовать цикл с параметром.
<приглашение к вводу массива>;
<ввод количества элементов массива>;
For i:= 1 to <количество элементов> do
Begin
<приглашение к вводу i-ого элемента>;
<ввод i-ого элемента>;
End;
7 слайд
Ввод массива с клавиатуры
8 слайд
Задачи
Задание 1
Сформировать и вывести на экран последовательность из n элементов, заданных датчиком случайных чисел на интервале [-23, 34].
Program posled;
Var a: array[1..100] of integer;
i, n: integer;
Begin
Write (‘Сколько элементов? ’); Readln (n);
For i=1 to n do
begin
a[i]:= Random(58)-23;
writeln (a[i],’ ‘);
end;
End.
Ответ
9 слайд
Задачи
Задача 2
Найти произведение элементов одномерного массива, состоящего из n элементов. Элементы вводятся с клавиатуры.
Ответ
Program proisveden;
Var a: array[1..100] of integer;
i, n, p: integer;
Begin
Write (‘Сколько элементов? ’); Readln (n);
p:=1;
For i:=1 to n do
begin
write (‘введите число’); readln (a[i]);
p:=p*a[i];
end;
writeln(‘произведение элементов равно: ‘,p);
End.
10 слайд
Задания ОГЭ
Ответ
11 слайд
Практическая работа
Напишите программу, которая найдёт сумму элементов одномерного массива. Размер произвольный. Элементы вводятся с клавиатуры.
Возможный вариант программы
Program summa;
Var a: array[1..100] of real;
i, n: integer; s: real;
Begin
Write (‘n=’);
Readln (n); s:=0;
For i:=1 to n do
Begin
write (‘введите число’);
readln (a[i]);
s:=s+a[i];
end;
writeln(‘сумма элементов равна ‘,s); End
12 слайд
Использованные материалы:
https://zedpost.ru/53-paskal-urok-10-odnomernye-massivy-tip-array.html
https://yandex.ru/images/search?pos=27&img_url=http%3A%2F%2Fimages.myshared.ru%2F9%2F923282%2Fslide_4.jpg&text=%D0%B2%D0%B2%D0%BE%D0%B4%20%D0%BC%D0%B0%D1%81%D1%81%D0%B8%D0%B2%D0%B0%20%D1%81%20%D0%BA%D0%BB%D0%B0%D0%B2%D0%B8%D0%B0%D1%82%D1%83%D1%80%D1%8B%20%D0%BF%D0%B0%D1%81%D0%BA%D0%B0%D0%BB%D1%8C&rpt=simage
https://studfiles.net/preview/5601756/
https://inf-oge.sdamgia.ru/test?theme=10
Рабочие листы
к вашим урокам
Скачать
6 665 120 материалов в базе
«Информатика», Босова Л.Л., Босова А.Ю.
§ 2.2. Одномерные массивы целых чисел
Больше материалов по этой темеНастоящий материал опубликован пользователем Шаблина Елена Юрьевна. Инфоурок является информационным посредником и предоставляет пользователям возможность размещать на сайте методические материалы. Всю ответственность за опубликованные материалы, содержащиеся в них сведения, а также за соблюдение авторских прав несут пользователи, загрузившие материал на сайт
Если Вы считаете, что материал нарушает авторские права либо по каким-то другим причинам должен быть удален с сайта, Вы можете оставить жалобу на материал.
Удалить материалВаша скидка на курсы
40%Курс профессиональной переподготовки
500/1000 ч.
Курс повышения квалификации
36 ч. — 180 ч.
Курс повышения квалификации
72 ч. — 180 ч.
Курс повышения квалификации
72 ч. — 180 ч.
Мини-курс
3 ч.
Мини-курс
4 ч.
Оставьте свой комментарий
Авторизуйтесь, чтобы задавать вопросы.