Алгори́тм — конечная совокупность точно заданных правил решения произвольного класса задач или набор инструкций, описывающих порядок действий исполнителя для решения некоторой задачи
Алгоритм обладает следующими свойствами:
1. Дискретность. Это свойство состоит в том, что алгоритм должен представлять процесс решения задачи как последовательное выполнение простых шагов. При этом для выполнения каждого шага алгоритма требуется конечный отрезок времени, т.е. преобразование исходных данных в результат осуществляется во времени дискретно.
2. Определенность. Каждое правило алгоритма должно быть четким, однозначным.
3. Результативность. Алгоритм должен приводить к решению за конечное число шагов.
4. Массовость. Алгоритм решения задачи разрабатывается в общем виде, т.е. он должен быть применим для некоторого класса задач, различающихся лишь исходными данными.
5. Правильность. Алгоритм правильный, если его выполнение дает правильные результаты решения поставленной задачи
. Словесная (записи на естественном языке);
в виде блок-схемы (графический )
в виде программы (тексты на языках программирования)
Поделитесь своими знаниями, ответьте на вопрос:
Производительность труда штукатура составляет а( м2/ч), маляра-в (м2/ч) и облицовщика - с (м2/ч составить алгоритм длявычисления площади обработки поверхностей штукатуром, маляром и облицовщиком за время работы t(ч)
var
a: array[1..100] of integer;
n, i, count: integer;
begin
write('введите количество элементов массива '); readln(n);
writeln('исходный массив: ');
count : = 0;
for i : = 1 to n do
begin
a[i] : = random(56) - 30;
write(a[i], ' ');
if (i mod 2 = 0) and (a[i] < > 0) and (a[i] mod 3 = 0) then
inc(count);
end;
writeln;
writeln('количество элементов стоящих на четных местах и кратных 3 равно ', count);
end.