Презентация, доклад на тему Сортировка элементов массива

Сортировка массива по возрастаниюЗадание 1. Отсортировать заданный массив по возрастанию. Количество элементов вводится с клавиатуры (число элементов не превышает 100). Элементы массива принимают значения от 0 до 50.

Слайд 1Сортировка элементов массива
Одномерные массивы
Учитель информатики и ИКТ
МБОУ «Лицей «Дубна»
Жевтило Ирина Аскольдовна

Сортировка элементов массиваОдномерные массивыУчитель информатики и ИКТМБОУ «Лицей «Дубна»Жевтило Ирина Аскольдовна

Слайд 2Сортировка массива по возрастанию
Задание 1. Отсортировать заданный массив по возрастанию. Количество

элементов вводится с клавиатуры (число элементов не превышает 100). Элементы массива принимают значения от 0 до 50.
Сортировка массива по возрастаниюЗадание 1. Отсортировать заданный массив по возрастанию. Количество элементов вводится с клавиатуры (число элементов

Слайд 3var a: array[1..100] of integer;
i, j, t,

n: integer;
begin
readln (n);
randomize;
for i := 1 to n do begin
a [i]:=random(51);
write(a[i]:5);
end;
writeln;
for i := 1 to n - 1 do
for j:= i+1 to n do
if a [i]>a[j] then
begin
t:=a[i]; a[i]:=a[j]; a[j]:=t;
end;
writeln (' Отсортированный массив: ');
for i := 1 to n do
write(a[i]:5);
end.
var   a: array[1..100] of integer;  i, j, t, n: integer; begin  readln (n);

Слайд 4Пример исполнения
10
15 32 28 31

15 36 23 11 40 37
Отсортированный массив:
11 15 15 23 28 31 32 36 37 40

Пример исполнения 10  15  32  28  31  15  36  23

Слайд 5Сортировка массива по убыванию
Задание 2. Отсортировать заданный массив по убыванию. Количество

элементов вводится с клавиатуры (число элементов не превышает 100). Элементы массива принимают значения от 0 до 30.
Сортировка массива по убываниюЗадание 2. Отсортировать заданный массив по убыванию. Количество элементов вводится с клавиатуры (число элементов

Слайд 6var a: array[1..100] of integer;
i, j, t,

n: integer;
begin
readln (n);
randomize;
for i := 1 to n do begin
a [i]:=random(51);
write(a[i]:5);
end;
writeln;
for i := 1 to n - 1 do
for j:= i+1 to n do
if a [i] begin
t:=a[i]; a[i]:=a[j]; a[j]:=t;
end;
writeln (' Отсортированный массив: ');
for i := 1 to n do
write(a[i]:5);
end.
var   a: array[1..100] of integer;  i, j, t, n: integer; begin  readln (n);

Слайд 7Пример исполнения
10
25 22 1 19

30 13 14 7 8 9
Отсортированный массив:
30 25 22 19 14 13 9 8 7 1

Пример исполнения 10  25  22  1  19  30  13  14

Слайд 9Программа
Program C; {сортировка выбором}
const n=10;
var a:array [1..n] of integer;
i,max,k,j:integer;
begin
randomize;

writeln ('исходный массив');
for i:= 1 to n do
begin
a[i]:=random(256);
write (a[i],' ');
end;
writeln;

ПрограммаProgram C;  {сортировка выбором}const n=10;var a:array [1..n] of integer;i,max,k,j:integer;begin randomize; writeln ('исходный массив'); for i:= 1

Слайд 10j:=n;
while j > 1 do
begin
max:=a[1];

k:=1;
for i:=2 to j do
if a[i]>max then begin
max:=a[i];
k:=i;
end;
a[k]:=a[j];
a[j]:=max;
j:=j-1;
end;
writeln ('новый отсортированный массив');
for i:=1 to n do
write (a[i],' ');
end.

j:=n; while j > 1 do  begin   max:=a[1];   k:=1;   for

Слайд 11Пример исполнения
исходный массив
93 14 92 191 104 88 124 187

74 198
новый отсортированный массив
14 74 88 92 93 104 124 187 191 198
Пример исполнения исходный массив93 14 92 191 104 88 124 187 74 198 новый отсортированный массив14 74

Слайд 12Пошаговое выполнение программы
исходный массив
170 196 103 163 217 161 235 155

187 130
170 196 103 163 217 161 130 155 187 235
170 196 103 163 187 161 130 155 217 235
170 155 103 163 187 161 130 196 217 235
170 155 103 163 130 161 187 196 217 235
161 155 103 163 130 170 187 196 217 235
161 155 103 130 163 170 187 196 217 235
130 155 103 161 163 170 187 196 217 235
130 103 155 161 163 170 187 196 217 235
103 130 155 161 163 170 187 196 217 235
новый отсортированный массив
103 130 155 161 163 170 187 196 217 235
Пошаговое выполнение программыисходный массив170 196 103 163 217 161 235 155 187 130 170 196 103 163

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

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


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

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

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

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