Вот пример последовательного алгоритма.
Алгоритм приготовления бутерброда
Отрезать ломтик хлеба.Намазать хлеб маслом.Отрезать ломтик сыра.Положить сыр на хлеб.Однако в окружающем нас мире очень многие события и явления повторяются. День сменяет ночь, после ночи вновь наступает день; из года в год чередуются весна, лето, осень и зима; в песнях повторяются припевы. Человеку тоже очень часто приходится выполнять повторяющиеся действия. Например, ходьба — это повторение движений ног: шаг правой — шаг левой. Чистка картофеля, мытье тарелок, затачивание карандашей предполагают повторение одних и тех же действий.
Если в алгоритме можно выделить последовательность действий, которая выполняется несколько раз подряд, то такой алгоритм называют циклическим.
В графических изображениях часто можно увидеть одинаковые элементы. Однако нарисовать две абсолютно одинаковые фигуры очень сложно, поэтому в графическом редакторе существует возможность сделать копию повторяющегося фрагмента, а затем вставить ее в рисунок столько раз, сколько потребуется.
Обозначу елемент "кратных по значению" - E. Напишу програмку на Паскале:
program sumOtrizatelnix;
var A:array[1..15] of integer;
i,n,s,E:longint;
begin
readln(E);
for i:=1 to 15 do
read(A[i]); //ввели с клавиатуры масив
for i:=1 to 15 do
if (A[i] mod E=0) or (A[i] < 0) then s:=s+A[i]; // добавляем елемент если нам подходит
writeln(s); // выводим сумму
end.