Алгори́тм — конечная совокупность точно заданных правил решения произвольного класса задач или набор инструкций, описывающих порядок действий исполнителя для решения некоторой задачи
Алгоритм обладает следующими свойствами:
1. Дискретность. Это свойство состоит в том, что алгоритм должен представлять процесс решения задачи как последовательное выполнение простых шагов. При этом для выполнения каждого шага алгоритма требуется конечный отрезок времени, т.е. преобразование исходных данных в результат осуществляется во времени дискретно.
2. Определенность. Каждое правило алгоритма должно быть четким, однозначным.
3. Результативность. Алгоритм должен приводить к решению за конечное число шагов.
4. Массовость. Алгоритм решения задачи разрабатывается в общем виде, т.е. он должен быть применим для некоторого класса задач, различающихся лишь исходными данными.
5. Правильность. Алгоритм правильный, если его выполнение дает правильные результаты решения поставленной задачи
. Словесная (записи на естественном языке);
в виде блок-схемы (графический )
в виде программы (тексты на языках программирования)
1) Код на Делфи, коды вставить в рамки события нажания на ЛКМ на кнопку
var a, b, c, d, f: Integer;
begin
a:= StrToFloat (Edit1.Text);
b:= StrToFloat (Edit2.Text);
c:= StrToFloat (Edit3.Text);
If a<b Then d=a Else d=b;
If d<c Then f=d Else f=c;
Edit1.Text:= FloatToStr(f);
end;
2)
начало -> вводим размеры сторон прямоугольника -> вычисляем периметр по формуле
p=(a+b)*2 -> выводим результат на экран -> конец
фигуры блок-схемы сам нарисуешь?