1.Алгоритмом называется точное и понятное предписаниe исполнителю совершить последовательность действий, направленных на решение поставленной задачи.
2. Термин "алгоритм" произошёл от имени великого математика Мухамеда Аль-Хорезми, который ещё в 9 веке разработал правила выполнения четырёх действий арифметики.
3. Основные свойства алгоритмов следующие:дискретность,определённость, результативность,массовость, правильность.
4. Основные записи алгоритмов: 1) Вербальный, то есть описанный человеческим языком 2) Символьный, записывается набором символов алгоритмического языка. 3) Графический, в виде блок-схем.
5. Блок-схема — распространённый тип схем, описывающих алгоритмы или процессы, в которых отдельные шаги изображаются в виде блоков различной формы.
(см. объяснение)
Объяснение:
Первый :
Воспользовавшись возможностями PascalABC.NET, напишем программу:
begin
var a: array of integer := seqGen(5807,x->x+2595).Where(x->(x mod 2 = 0) and (x mod 13 <> 0)).ToArray();
a.Count.Println; a.Sum.Println;
end.
Второй :
Чистый Pascal тоже позволяет решить эту задачу, только вот код сильно длиннее:
var i,k,sum: integer;
begin
k:= 0;
sum:= 0;
for i:= 2595 to 8401 do
if((i mod 2 = 0) and (i mod 13 <> 0)) then
begin
k:= k+1;
sum:= sum+i;
end;
writeln(k);
writeln(sum);
end.
В обоих случаях получаем два числа: 2679 и 14728918.
Задание выполнено!