Return to Mr Belvedere's Programming Nook
Bubble Sort
© 1996 by Bobby Griggs.
(***************************************************************************)
(* Procedure to execute bubble sort *)
procedure bublsort;
var
temp:integer; {hold number for swapping purposes}
var
count, {counter to be used in sort}
counter:integer; {counter to used in for loop}
begin {bublsort}
for counter:=1 to (MAX - 1) do
for count:=1 to (MAX - counter) do
if numbers[count] > numbers[count + 1] then
begin {if statement}
temp:=numbers[count];
numbers[count]:=numbers[count + 1];
numbers[count + 1]:=temp;
end {if statement}
end; {bublsort}