Объяснение:
По одной из классификаций языки программирования делятся на процедурные, называемые также операторными или императивными, и декларативные языки. Подавляющее большинство используемых в настоящее время языков программирования, например Бейсик, Кобол, Фортран, Паскаль, Си и Ада, относятся к процедурным языкам. Наиболее существенными классами декларативных языков являются функциональные, или аппликативные, и логические языки. К категории функциональных языков относятся, например Лисп, FP, Apl, Nial, Krc и Logo. Самым известным языком логического программирования является Пролог.
Языки программирования
Процедурные Логические Функциональные
Basic Prolog Lisp
Cobol KLO APL
Fortran Mandala Nial
Pascal Logo
Ada Krc
Примерно так. На псевдоязыке, который легко переводится в тот, который знаком
//
Сумм=0;
Конец=0;
Ввод(Ч);
Пока (Ч#Конец) Цикл
Если Проверить(Ч)=1 Тогда
Сумм=Сумм+Ч;
КонецЕсли;
Ввод(Ч);
КонецЦикла;
Печать(Сумм);
//
//
Функция Проверить(П)
Если Остаток(П,10)=4 Тогда
Если Остаток(П,6)=0 Тогда
Возврат(1);
КонецЕсли;
КонецЕсли;
Возврат(0);
КонецФункции
//
Этот текст не использует массивы, поэтому количество вводимых чисел неограничено. Их величина определяется описанием переменной(если в языке оно явно требуется, для приведенных данных достаточно описать как ЦЕЛОЕ(INTEGER)). Сумм описать побольше(если требуется).
Если в языке нет функции Остаток(обычно MOD), напиши свою, это очень просто.
Повторюсь, в Паскаль, Бейсик, 1С текст переводится очень легко, в С(Java, PHP и пр.) чуть сложнее, там немного другой синтаксис, но это преодолимые проблемы.