Рабочие листы
к вашим урокам
Скачать
1 слайд
Программирование
Одномерные массивы в Паскале
(4 * (x + y)) / (9 * (2 * y – 3 * x))
2 слайд
Программирование
Одномерные массивы в Паскале
Цикл – это многократное выполнение одинаковой последовательности действий.
цикл с известным числом шагов (цикл с параметром)
цикл с неизвестным числом шагов (цикл с условием)
3 слайд
В языке Паскаль используются три основные циклические конструкции:
(WHILE ... DO...), (REPEAT ... UNTIL ...),
(FOR ... TO / DOWNTO ... DO ...).
Оператор цикла
с параметром
Циклические операторы на Паскале
for <переменная> := <начальное значение>
to (downto) <конечное значение> do
begin
{тело цикла}
end;
4 слайд
В языке Паскаль используются три основные циклические конструкции:
(WHILE ... DO...), (REPEAT ... UNTIL ...),
(FOR ... TO / DOWNTO ... DO ...).
Циклические операторы на Паскале
Оператор цикла
с предусловием
да
нет
while <условие> do begin
{тело цикла}
end;
5 слайд
В языке Паскаль используются три основные циклические конструкции:
(WHILE ... DO...), (REPEAT ... UNTIL ...),
(FOR ... TO / DOWNTO ... DO ...).
Циклические операторы на Паскале
repeat {тело цикла}
until <условие>
Оператор цикла
с постусловием
да
нет
6 слайд
a:= 5; b:=16;
for i:=3 to 6 do
begin
a := a + b; b:= b/2;
end;
Замена цикла с параметром на цикл с условием
Определите сколько раз будет выполняться цикл и чему будет равно конечное значение
4 раза,
а = 35; b = 1
a:= 5; b:=16; i := 3;
while i <= 6 do begin
a := a + b;
b:= b/2;
i := i + 1;
end;
a:= 5; b:=16; i := 3;
repeat
a := a + b;
b:= b/2;
i := i + 1;
until i > 6
7 слайд
Понятие таблицы и массива
Линейная таблица – последовательность упорядоченных чисел (на АЯ)
На языке программирования линейная таблица – это одномерный массив
Т – имя массива,
Т [3], Т [7], . . . . - индексированные имена элементов массива
индекс – это порядковый номер элемента в таблице (массиве), записывается в квадратных скобках
Значения индексов не должны выходить за допустимые границы
8 слайд
8
Массивы
Массив – это упорядоченная последовательность, состоящая из фиксированного количества величин одного типа.
Особенности:
все элементы имеют один тип
у массива есть имя
все элементы расположены в памяти рядом
Примеры:
список учеников в классе
квартиры в доме
школы в городе
данные о температуре воздуха за год, месяц…
9 слайд
Массивы
A
массив
3
15
НОМЕР
элемента массива
(ИНДЕКС)
A[1]
A[2]
A[3]
A[4]
A[5]
ЗНАЧЕНИЕ элемента массива
A[2]
НОМЕР (ИНДЕКС)
элемента массива: 2
ЗНАЧЕНИЕ
элемента массива: 10
10 слайд
Объявление массивов
Зачем объявлять?
определить имя массива
определить тип массива
определить число элементов
выделить место в памяти
Массив целых чисел:
Размер через константу:
имя
начальный индекс
конечный индекс
тип
элементов
var A: array[1.. ] of integer;
const N=5;
N
var A : array[ 1 .. 5 ] of integer ;
11 слайд
Массивы
Объявление:
Ввод с клавиатуры:
Поэлементные операции:
Вывод на экран:
const N = 5;
var a: array[1..N] of integer;
i: integer;
for i:=1 to N do begin
write('a[', i, ']=');
readln ( a[i] );
end;
a[1] =
a[2] =
a[3] =
a[4] =
a[5] =
5
12
34
56
13
Почему
write?
?
for i:=1 to N do a[i]:=a[i]*2;
writeln('Массив A:');
for i:=1 to N do
write(a[i]:4);
Массив A:
10 24 68 112 26
12 слайд
Описание и ввод значений в массив на Паскале
начало
конец
i := 1, 12
вывод ” T [ i ] = ”
ввод T [ i ]
var имя массива : array [ нижняя граница индекса . . верхняя граница индекса ] of тип массива ;
PROGRAM
VAR
READLN
:
INTEGER
T
(
)
FOR
TO
Temperature
;
T [ i ]
;
END
.
:=
i
1
12
DO
BEGIN
WRITE
(
)
’ T [ ’ , i : 2, ’ ] = ’
:
ARRAY
[ 1 . . 12 ]
OF
REAL
i
;
BEGIN
END
;
;
Рабочие листы
к вашим урокам
Скачать
6 664 525 материалов в базе
Настоящий материал опубликован пользователем Кокоркина Светлана Александровна. Инфоурок является информационным посредником и предоставляет пользователям возможность размещать на сайте методические материалы. Всю ответственность за опубликованные материалы, содержащиеся в них сведения, а также за соблюдение авторских прав несут пользователи, загрузившие материал на сайт
Если Вы считаете, что материал нарушает авторские права либо по каким-то другим причинам должен быть удален с сайта, Вы можете оставить жалобу на материал.
Удалить материалВаша скидка на курсы
40%Курс повышения квалификации
36 ч. — 144 ч.
Курс повышения квалификации
36 ч. — 180 ч.
Курс профессиональной переподготовки
600 ч.
Мини-курс
4 ч.
Оставьте свой комментарий
Авторизуйтесь, чтобы задавать вопросы.