алгоритм (я так понимаю это паскаль (надеюсь, ибо на других языках может быть по-другому))
дано:
массив, длина 20, вещественного типа (a)
переменные:
переменная-счетчик, целого типа (i); переменная для хранения суммы, вещественного типа (s)
от i = (начало массива) до (конец массива) делать
ввод a[i]
s присвоить 0
от i = (начало массива) до (конец массива) делать
s присваивать (s + a[i])
вывод s
на всякий, прогу на паскале:
var
a: array[1..20] of real;
i: integer;
s: real;
begin
for i : = 1 to 20 do
readln(a[i]);
s : = 0;
for i : = 1 to 20 do
s : = s + a[i];
writeln(s);
end.
объяснение:
алгоритмом называется точное и понятное предписаниe исполнителю совершить последовательность действий, направленных на решение поставленной . слово «алгоритм» происходит от имени аль хорезми, который сформулировал правила выполнения арифметических действий. первоначально под алгоритмом понимали только правила выполнения четырех арифметических действий над числами. в дальнейшем это понятие стали использовать вообще для обозначения последовательности действий, приводящих к решению любой поставленной . говоря об алгоритме вычислительного процесса, необходимо понимать, что объектами, к которым применялся алгоритм, являются данные. алгоритм решения вычислительной представляет собой совокупность правил преобразования исходных данных в результатные.
основными свойствами алгоритма являются:
детерминированность (определенность). предполагает получение однозначного результата вычислительного процecca при заданных исходных данных. этому свойству процесс выполнения алгоритма носит механический характер;
результативность. указывает на наличие таких исходных данных, для которых реализуемый по заданному алгоритму вычислительный процесс должен через конечное число шагов остановиться и выдать искомый результат;
массовость. это свойство предполагает, что алгоритм должен быть пригоден для решения всех данного типа;
дискретность. означает расчлененность определяемого алгоритмом вычислительного процесса на отдельные этапы, возможность выполнения которых исполнителем (компьютером) не вызывает сомнений.
алгоритм должен быть формализован по некоторым правилам посредством конкретных изобразительных средств. к ним относятся следующие способы записи алгоритмов: словесный, формульно-словесный, графический, язык операторных схем, алгоритмический язык.
наибольшее распространение своей наглядности получил графический (блок-схемный) способ записи алгоритмов.
Поделитесь своими знаниями, ответьте на вопрос:
Укажите через запятую в порядке возрастания все основания систем счисления, в которых запись числа 39 оканчивается на 3