Паскаль
<<  Детская 1 класс больше на некоторое число Операторы цикла в среде программирования Turbo Pascal  >>
Массивы
Массивы
www
www
Оглавление
Оглавление
www
www
www
www
www
www
Вывод массива:
Вывод массива:
www
www
www
www
www
www
www
www
Сортировка выбором
Сортировка выбором
www
www
www
www

Презентация на тему: «Для учителя поиск заданного элемента в массиве». Автор: Nichee. Файл: «Для учителя поиск заданного элемента в массиве.ppt». Размер zip-архива: 265 КБ.

Для учителя поиск заданного элемента в массиве

содержание презентации «Для учителя поиск заданного элемента в массиве.ppt»
СлайдТекст
1 Массивы

Массивы

Презентация учителей: Новицкий С.А г.Полоцк сш №1 Ласкина Н.А г. Новолукомль сш №2 Хлусевич С.А Толочинский район Голубцов Ю.В г.п. Богушевск сш №1 Макрак О.И г. Новолукомль сш №1 Ладкова Т.А г. Орша сш №18

www.uroki.net

2 www

www

uroki.net

Массив - это большое пространство чего-то однородного по типу. ( Из словаря иностранных слов, 1954 г.)

Массив в программировании - это структура данных, представляющая собой упорядочен- ную совокупность значений одного типа. ( Из Оксфордского словаря английского языка, 1995 г.)

3 Оглавление

Оглавление

www.uroki.net

1. Теория

2. Примеры

3. Тесты

4 www

www

uroki.net

Массив - это переменная,образованная последовательностью переменных, причём:

Все они имеют один и тот же тип;

Каждый компонент имеет свой номер;

Множество индексов конечно, зафиксировано в определении массива;

Возможность обработки компонента, его доступность не зависит от его места в последовательности.

5 www

www

uroki.net

Описание массива в Паскале:

Первый способ: Const MaxM = ...; {Максимальные значения количества элементов} Type <имя типа> = Array[1..МахМ] Of <тип элементов>; Var А1, В2, С3: <имя типа> ; Например: Const MaxM = 10; Type А = Array[1..МахМ] Of integer; Var M: A; Второй способ: Const MaxM = ...; {Максимальные значения количества элементов} Var <имя массива>:Array[1..MaxN] Of <тип элементов>; Например: Const MaxM = 10; Var А: Array[1..МахМ] Of integer;

6 www

www

uroki.net

Ввод массива:

Program vvod; Const maxM=10; Var tab1: array[1..maxM] of integer; i: integer; Begin For i:=1 to maxM do begin writeln('Введите элементы массива '); readln(tab[i]); end; End.

7 Вывод массива:

Вывод массива:

www.uroki.net

Program vivod; Const maxM=10; Var tab1: array[1..maxM] of integer; i: integer; Begin For i:=1 to maxM do begin writeln('Вывод элементов массива '); writeln (tab[i]); end; End.

8 www

www

uroki.net

Поиск элемента с заданными свойствами. Задан одномерный массив К[1..10], определить сумму отрицательных элементов.

Program Poisk; Const maxM=10; Var К: array[1..maxM] of integer; i,S: integer; Begin For i:=1 to maxM do begin writeln('Введите элементы массива '); readln(К[i]); end; S:=0; for i:=1 to maxM do if К[i]<0 then S:=S+ К[i]; writeln('S=',S) End.

9 www

www

uroki.net

.

Генерация элементов массива с помощью функции случайных чисел.

. Program vvod2; Const maxM=10; Var tab1: array[1..maxM] of integer; i: integer; Begin Randomize; {функция позволяет перемешивать числа из диапазона указанном в функции random и употребляется перед ней } For i:=1 to maxM do begin Tab1[i]:=random(101); {Функция random(101) генерирует целые числа в диапазоне от 0 до 100} write(tab1[i]); end; End.

10 www

www

uroki.net

Поиск максимального и минимального элементов в массиве.

Дан одномерный массив K из 10 целых элементов, найти максимальный элемент и его индекс. Решение: Program Poisk_2; Const maxM=10; Var К: array[1..maxM] of integer; Max, i, j: integer; Begin Randomize; For i:=1 to maxM do begin К[i]:=random(101); write(К[i]); end; Max:=K[1]; J:=1; for i:=2 to maxM do if Max<K[i] then begin max:=K[i]; j:=i; end; writeln('Максимальный элемент=', max); writeln('Индекс макс. элемента=', j); End.

11 www

www

uroki.net

Сортировка массива - это расстановка эдементов массива в некотором порядке.

Убывающий порядок - каждый следующий элемент должен быть меньше предыдущего.

Невозрастающий - каждый следующий элемент должен быть не больше предыдущего.

Возрастающий - каждый следующий элемент больше предыдущего.

Неубывающий - каждый следующий элемент не меньше предыдущего.

12 Сортировка выбором

Сортировка выбором

www.uroki.net

For i:=1 to N-1 do begin K:=i; max:=A[i] for j:=i+1 to N do if A[j]>max then begin max:=A[j]; K:=j; end; A[K]:=A[i];A[i]:=max; end;

13 www

www

uroki.net

Тесты

массив это- а) Конечное число элементов. б) Упорядоченное множество элементов разного типа. в) Конечное упорядоченное множество элементов одного типа. Одномерный массив описывается: а) Var tab1: array[1..78] of integer; б) var tab1: array[1..5] ; в) Var tab1= array[1..13] of integer;

14 www

www

uroki.net

Тесты

Индекс элементов массива может быть: а) целым числом; б) вещественным числом; в) целым положительным. Как обратиться к 5 элементу массива с именем Е? а) 5(Е); б) Е[1..5]; в) Е[5].

«Для учителя поиск заданного элемента в массиве»
http://900igr.net/prezentacija/informatika/dlja-uchitelja-poisk-zadannogo-elementa-v-massive-206450.html
cсылка на страницу

Паскаль

38 презентаций о Паскале
Урок

Информатика

130 тем
Слайды
900igr.net > Презентации по информатике > Паскаль > Для учителя поиск заданного элемента в массиве