ответ:Решая проблемы информационного общества, было бы наивно уповать только на мощь компьютеров и иных средств информатики. Постоянное совершенствование триады математического моделирования и ее внедрение в современные информационно-моделирующие системы — методологический императив. Лишь его выполнение дает возможность получать так нужную нам высокотехнологичную, конкуренто и разнообразную материальную и интеллектуальную продукцию.
Различным аспектам математического моделирования посвящено немало, хотя явно недостаточно, хороших и разных книг.
– – –
Для математического описания работы вычислительных устройств и их программного проектирования широко используется алгебра логики (булевская алгебра).
Алгебра логики - часть математической логики, которая занимается исчислением высказываний.
Этот раздел тоже рассматривается в школьном курсе и отводится 4 часа и включает в себя следующие темы: Логические элементы, логические схемы и логические операции над высказываниями. А в профессиональных колледжах и лицеях тоже эти темы повторяются. С этой целью нужно включить и другие темы, касающиеся алгебры логики, в частности Булевые функции, канонические формы логических формул и методы решения логических задач в высшем педагогическом образовании.
Алгебра логики является частью, разделом бурно развивающейся сегодня науки — дискретной математики. Дискретная математика занимается изучением свойств структур конечного характера, которые возникают как внутри математики, так и в ее приложениях. Заметим, что классическая математика, в основном, занимается изучением свойств объектов непрерывного характера, хотя само деление математики на классическую и дискретную в значительной мере условно, поскольку между ними происходит активная циркуляция идей и методов, часто возникает необходимость исследовать модели, обладающие как дискретными, так и непрерывными свойствами. К числу структур, изучаемых дискретной математикой, могут быть отнесены конечные группы, конечные графы, математические модели преобразователей информации типа конечных автоматов или машин Тьюринга и др.
Объяснение:
// pascalabc.net 3.4.2, сборка 1785 от 06.09.2018
// внимание! если программа не работает, обновите версию!
function оставитьчисло(число: integer): boolean;
begin
var последняяцифра: =abs(число mod 10);
result: =последняяцифра.iseven and (последняяцифра< > 0) and
(число mod последняяцифра=0)
end;
begin
var массив: =arrrandom(12,-10,60);
массив.println; // исходный массив
массив: =массив.where(элемент-> оставитьчисло(;
массив.println; // отфильтрованный массив
var k: =readinteger('введите число k: ');
var искомаяпоследняяцифра: =
readinteger('какой цифрой заканчивается число? ');
var список: =new list< integer> ; // создали пустой список
for var индекс: =0 to массив.high do
if abs(массив[индекс] mod 10) = искомаяпоследняяцифра then
begin
список.add(k);
список.add(массив[индекс]);
список.add(k)
end
else
список.add(массив[индекс]);
массив: =список.toarray;
массив.println // результирующий массив
end.
Поделитесь своими знаниями, ответьте на вопрос: