Алгоритмизация. Базовые алгоритмы Паскаль

Алгоритмизация это точное описание задания для решения конкретной задачи. Существуют базовые алгоритмы в Паскале, которые облегчают работу по составлению программы.

Алгоритм поиска минимального значения.

Для нахождения минимального элемента в Паскаль следует указать верхнюю границу возможных элементов, которая должна быть больше любого элемента поиска.

Общий вид:

[code]
Program MIN;
Var
x: тип_элемента;
m: тип_элемента;
Begin
m:=+ ∞
While есть_элементы do
begin
получение х;
if m>x then m:=x;
end;
write(m);
end;
[/code]

Алгоритм поиска максимального значения.

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

[code]
Program MAX;
Var
x: тип_элемента;
m: тип_элемента;
Begin
m:=-∞
While есть_элементы do
begin
получение х;
if m<x then m:=x;
end;
write(m);
end;
[/code]

Алгоритм подсчета.

Иногда заранее не известно количество элементов, тогда подойдет этот алгоритм:

[code]
Program COUNT;
Var
x: Integer;
m: тип_элемента;
Begin
x:=0;
While есть_элементы do
begin
получение m;
x:=x+1;
end;
write(x);
end;
[/code]

Алгоритм суммирования методом накопления.

Используется когда число элементов суммирования является переменной величиной либо очень большой постоянной.

[code]
Program SUMM;
Var
x: тип_элемента;
m: тип_элемента;
Begin
x:=0;
While есть_элементы do
begin
получение m;
x:=x+m;
end;
write(x);
end;
[/code]

Все описанные алгоритмы также называют базовые алгоритмы программирования Паскаль.

1 Star2 Stars3 Stars4 Stars5 Stars (нет рейтинга)
Вы можете пропустить чтение записи и оставить комментарий. Размещение ссылок запрещено.
Оставить комментарий