Тема: «Методы сортировки элементов одномерного массива» 28.07.2015 5:36:56.

Презентация:



Advertisements
Похожие презентации
Тема: «Нахождение МАХ и MIN элементов одномерного массива» :16:36.
Advertisements

Тема: «Обработка элементов одномерного массива» :01:53.
Решение задач с использованием массивов
Тема: Нахождение минимального и максимального элемента в массиве.
Тема: «Понятие квадратная матрица» :17:47.
5.Дана матрица А и вектор Х соответствующих размерностей. Нечетные строки матрицы заменить элементами вектора Х. Результаты работы: n=4 m=
Тема: «Понятие массива. Назначение. Тип. Размер. Размерность. Одномерный массив» :56:36.
1 Программирование на языке Паскаль Максимальный элемент массива.
Программирование на языке Паскаль Урок Сортировка массивов Рыжикова С. В. Учитель информатики МОУ СОШ 2 г. Волжского Волгоградской обл.
3. Дана прямоугольная матрица, элементами которой являются целые числа. Поменять местами ее строки следующим образом: первую строку с последней, вторую.
PROGRAM example1; const m=100; var a : ARRAY [1.. m] of INTEGER; i,k,n,q : INTEGER; BEGIN readln (n); randomize; WRITELN('Полученный массив:' ); FOR i.
Двумерные массивы Решение задач из сборника «Задачи по программированию» под редакцией С. Окулова.
Проверка пройденного материала. Исправьте ошибки в решении задачи: заполнить и вывести массив W(3) вещественных чисел Program Mass; Var b:Array[1..10]
Тема: « Вставка- удаление элементов массива » :18:06.
Шутилина Л.А., A[1,1]A[1,2]A[1,3]A[1,4]A[1,5] A[2,1]A[2,2]A[2,3]A[2,4]A[2,5] A[3,1]A[3,2]A[3,3]A[3,4]A[3,5] A[4,1]A[4,2]A[4,3]A[4,4]A[4,5]
Задача: определить является ли простым заданное число.
1 Программирование на языке Паскаль Тема 2. Максимальный элемент массива.
Одномерные массивы Решение задач. Табличный способ организации данных Одномерные и двумерные массивы.
Методы сортировки массива Урок в 9 классе. Сортировка – это процесс упорядочивания набора данных одного типа по возрастанию или убыванию значения какого-либо.
A[1,1]A[1,2]A[1,3]A[1,4]A[1,5] A[2,1]A[2,2]A[2,3]A[2,4]A[2,5] A[3,1]A[3,2]A[3,3]A[3,4]A[3,5] A[4,1]A[4,2]A[4,3]A[4,4]A[4,5] Двумерный массив можно представить.
Транксрипт:

Тема: «Методы сортировки элементов одномерного массива» :36:56

Пусть b[1],..., b[n] - целые числа из промежутка(-4;25). Найти наименьший элемент и его номер среди неположительных элементов массива. Program PR3; Uses crt; Var min,I,n, imin: integer; b: array[1..100] of integer; Begin Writeln(введи кол-во элементов n); Read(n); Writeln( исходный массив); For I:=1 to n do begin b[ I ]:= Random(25+4+1)-4; if b[ I ] <=0 then begin min:=b[i]; imin:=i; end; Write(b[, I, ]=,b[ I ] ); end; For I:=1 to n do IF (b[ I ] <=0) and (b[i] <min) then begin min:=b[i]; imin:=I; end; writeln; Writeln(Min=, Min, его номер=, imin ); End.

ПУЗЫРЬКОВАЯ СОРТИРОВКА For i:=1 to n-1 do For j:= 1 to n-i do if a[j]>a[j+1] then begin w:=a[j]; a[j]:=a[j+1]; a[j+1]:=w; end;

Сортировка перебором For i:=1 to n-1 do For j:= i+1 to n do if a[i]>a[j] then begin w:=a[i]; a[i]:=a[j]; a[j]:=w; end;

Задача 1 Пусть a[1],..., a[n] - целые числа. Требуется отсортировать положительные числа массива а[1],..., а[n]по возрастанию, а отрицательные по убыванию и записать их в массив b[1..n].

Program PR3; Uses crt; Var w,I,n,j : integer; a,b: array[1..100] of integer; Begin Writeln(введи кол-во элементов n); Read(n); Writeln( исходный массив); For I:=1 to n do begin a[ I ]:= Random( )-14; b[i]:=a[i]; end; {по возрастанию} w:=0; For I:=1 to n-1 do For j:= i+1 to n do if (b[i]>b[j]) and (b[i]>0) and (b[j]>0) then begin w:=b[i]; b[i]:=b[j]; b[j]:=w; end;

For I:=1 to n-1 do { по убыванию} For j:= i+1 to n do if (b[i]<b[j]) and (b[i]<0) and (b[j]<0) then begin w:=b[i]; b[i]:=b[j]; b[j]:=w; end; writeln; Writeln('массив A',, ' массив В'); For I:=1 to n do Writeln(a[ i ],, b[i] ); End.

Домашнее задание Подготовится к контрольной работе Задача Пусть b[1],..., b[n] - целые числа из промежутка(-14;25). Отсортировать все неположительные элементы массива по убыванию.