Массивы в языке Паскаль
Оценка 4.9

Массивы в языке Паскаль

Оценка 4.9
ppt
09.03.2023
Массивы в языке Паскаль
Урок 52 Массивы в языке Pascal.ppt

Массивы в языке Pascal Классная работа

Массивы в языке Pascal Классная работа

Массивы в языке Pascal

Классная работа

Урок 47

9 марта 2023 г.

Выучить §24 (стр.163–169). Ознакомиться с презентацией

Выучить §24 (стр.163–169). Ознакомиться с презентацией

Выучить §24 (стр.163–169).
Ознакомиться с презентацией.
Составить конспект

Домашнее задание

Массив – это группа однотипных элементов, имеющих общее имя и расположенных в памяти рядом

Массив – это группа однотипных элементов, имеющих общее имя и расположенных в памяти рядом

Массив – это группа однотипных элементов, имеющих общее имя и расположенных в памяти рядом.

Особенности:
все элементы имеют один тип
весь массив имеет одно имя
все элементы расположены в памяти рядом

Примеры:
список учеников в классе
квартиры в доме
школы в городе
данные о температуре воздуха за год

Массив A 3 15 НОМЕР элемента массива (

Массив A 3 15 НОМЕР элемента массива (

5

20

15

3

25

1

2

3

4

5

Массив A

3

15

НОМЕР элемента массива
(ИНДЕКС)

A[1]

A[2]

A[3]

A[4]

A[5]

ЗНАЧЕНИЕ элемента массива

A[2]

НОМЕР (ИНДЕКС) элемента массива: 2

ЗНАЧЕНИЕ элемента массива: 20

Для индексов можно использовать любые порядковые типы данных, и только порядковые!

Для индексов можно использовать любые порядковые типы данных, и только порядковые!

Для индексов можно использовать любые порядковые типы данных, и только порядковые!
Диапазон индексов выбирается от любого значения до любого, но не меньшего!

5

20

15

3

25

-3

-2

-1

0

1

5

20

15

3

25

a

b

c

d

e

5

20

15

3

25

101

102

103

104

105

5

20

15

3

25

0

1

2

3

4

Объявление массивов определить имя массива определить тип элементов массива определить число элементов и диапазон индексов

Объявление массивов определить имя массива определить тип элементов массива определить число элементов и диапазон индексов

Объявление массивов

определить имя массива
определить тип элементов массива
определить число элементов и диапазон индексов
Массив целых чисел:


var A: array[1.. ] of integer;

const N=5;

N

var A : array[ 1 .. 5 ] of integer ;

Размер массива только через константы (явные или именованные):

имя

начальный индекс

конечный индекс

тип
элементов

Примеры объявления массивов P: array [0

Примеры объявления массивов P: array [0

Примеры объявления массивов

P: array [0..5] of byte;
C: array [1..20] of char;
X, Y: array [1..10] of real;
D: array [-5..13] of word;
Z: array [1..50] of string[20];
B: array [a..k] of integer;

Что неправильно? var a: array[1

Что неправильно? var a: array[1

Что неправильно?

var a: array[1..10] of integer;
...
A[5] := 4.5;

var a: array [5..1] of real;
...
A[5] := 4.5;

var a: array [0..9] of integer;
...
A[10] := 'x';

Ввод массива Ввод массива} readln(N); for i:=1 to

Ввод массива Ввод массива} readln(N); for i:=1 to

Ввод массива

Ввод массива}
readln(N);
for i:=1 to N do
read(а[i]);

Цель: Ввести в массив N чисел из устройства ввода.

var a:array[1..50] of integer;

Объявлен массив

5

7 12 34 56 13

Ввод массива с клавиатуры (с диалогом)

Ввод массива с клавиатуры (с диалогом)

Ввод массива с клавиатуры
(с диалогом)

Описан массив

var a:array[1..50] of integer;

write('Количество чисел? ');
readln(N);
for i:=1 to N do begin
write('a[', i, ']=');
readln( a[i] )
end;

Количество чисел? 5
a[1] =
a[2] =
a[3] =
a[4] =
a[5] =


7
12
34
56
13

Цель: Ввести в массив N чисел

Вывод массива на экран var a: array[1

Вывод массива на экран var a: array[1

Вывод массива на экран

var a: array[1..50] of integer;

for i:=1 to N do
writeln('a[',i,']=',a[i]);

a[1]=35
a[2]=144
a[3]=1316
a[4]=3466
a[5]=169

Можно в строку через пробел (2 вариант)

Массив A:
35 144 1316 3466 169

writeln('Массив A:');
for i:=1 to N do
write(a[i]),' ');

Имеем: Описан массив. Значения N и элементам присвоены.
Цель: Вывести N элементов массива на экран

Обработка каждого элемента массива {Утроить числа} for i:=1 to

Обработка каждого элемента массива {Утроить числа} for i:=1 to

Обработка каждого элемента массива

{Утроить числа}
for i:=1 to N do
a[i]:=a[i]*3;

var a:array[1..50] of integer;

Объявлен массив

Имеем: Описан массив. Значения N и элементам присвоены.
Цель: Увеличить каждый элемент массива в 3 раза.

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