Презентация, доклад по информатике на тему Массивы на языке программирования Pascal

Программирование Одномерные массивы в ПаскалеЦикл – это многократное выполнение одинаковой последовательности действий.цикл с известным числом шагов (цикл с параметром)цикл с неизвестным числом шагов (цикл с условием)

Слайд 1Программирование Одномерные массивы в Паскале
(4 * (x + y)) / (9

* (2 * y – 3 * x))
Программирование  Одномерные массивы в Паскале(4 * (x + y)) / (9 * (2 * y –

Слайд 2Программирование Одномерные массивы в Паскале
Цикл – это многократное выполнение одинаковой последовательности

действий.
цикл с известным числом шагов (цикл с параметром)
цикл с неизвестным числом шагов (цикл с условием)
Программирование  Одномерные массивы в ПаскалеЦикл – это многократное выполнение одинаковой последовательности действий.цикл с известным числом шагов

Слайд 3
В языке Паскаль используются три основные циклические конструкции:
(WHILE ...

DO...), (REPEAT ... UNTIL ...),
(FOR ... TO / DOWNTO ... DO ...).

Оператор цикла
с параметром

Циклические операторы на Паскале

for <переменная> := <начальное значение>
to (downto) <конечное значение> do
begin
{тело цикла}
end;

В языке Паскаль используются три основные циклические конструкции: (WHILE ... DO...), (REPEAT ... UNTIL ...),

Слайд 4
В языке Паскаль используются три основные циклические конструкции:
(WHILE ...

DO...), (REPEAT ... UNTIL ...),
(FOR ... TO / DOWNTO ... DO ...).

Циклические операторы на Паскале

while <условие> do begin
{тело цикла}
end;

В языке Паскаль используются три основные циклические конструкции: (WHILE ... DO...), (REPEAT ... UNTIL ...),

Слайд 5
В языке Паскаль используются три основные циклические конструкции:
(WHILE ...

DO...), (REPEAT ... UNTIL ...),
(FOR ... TO / DOWNTO ... DO ...).

Циклические операторы на Паскале


repeat {тело цикла}
until <условие>

В языке Паскаль используются три основные циклические конструкции: (WHILE ... DO...), (REPEAT ... UNTIL ...),

Слайд 6a:= 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

a:= 5; b:=16;for i:=3 to 6 do begin a := a + b; b:= b/2;end; Замена цикла

Слайд 7Понятие таблицы и массива
Линейная таблица – последовательность упорядоченных чисел

(на АЯ)
На языке программирования линейная таблица – это одномерный массив

Т – имя массива,
Т [3], Т [7], . . . . - индексированные имена элементов массива
индекс – это порядковый номер элемента в таблице (массиве), записывается в квадратных скобках
Значения индексов не должны выходить за допустимые границы
Понятие таблицы и массиваЛинейная таблица – последовательность упорядоченных чисел    (на АЯ)На языке программирования линейная

Слайд 8Массивы
Массив – это упорядоченная последовательность, состоящая из фиксированного количества величин одного

типа.
Особенности:
все элементы имеют один тип
у массива есть имя
все элементы расположены в памяти рядом
Примеры:
список учеников в классе
квартиры в доме
школы в городе
данные о температуре воздуха за год, месяц…
МассивыМассив – это упорядоченная последовательность, состоящая из фиксированного количества величин одного типа.Особенности:все элементы имеют один типу массива

Слайд 9Массивы
A
массив
3
15
НОМЕР элемента массива
(ИНДЕКС)
A[1]
A[2]
A[3]
A[4]
A[5]
ЗНАЧЕНИЕ элемента массива
A[2]
НОМЕР (ИНДЕКС) элемента массива: 2
ЗНАЧЕНИЕ элемента массива:

10
МассивыAмассив315НОМЕР  элемента массива(ИНДЕКС)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

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

МассивыОбъявление:Ввод с клавиатуры:Поэлементные операции:Вывод на экран:const N = 5; var a: array[1..N] of integer;  i: integer;for

Слайд 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

;

;

Описание и ввод значений в массив на Паскаленачалоконец i := 1, 12  вывод ” T [

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

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


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

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

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

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