ответ:Решая проблемы информационного общества, было бы наивно уповать только на мощь компьютеров и иных средств информатики. Постоянное совершенствование триады математического моделирования и ее внедрение в современные информационно-моделирующие системы — методологический императив. Лишь его выполнение дает возможность получать так нужную нам высокотехнологичную, конкуренто и разнообразную материальную и интеллектуальную продукцию.
Различным аспектам математического моделирования посвящено немало, хотя явно недостаточно, хороших и разных книг.
– – –
Для математического описания работы вычислительных устройств и их программного проектирования широко используется алгебра логики (булевская алгебра).
Алгебра логики - часть математической логики, которая занимается исчислением высказываний.
Этот раздел тоже рассматривается в школьном курсе и отводится 4 часа и включает в себя следующие темы: Логические элементы, логические схемы и логические операции над высказываниями. А в профессиональных колледжах и лицеях тоже эти темы повторяются. С этой целью нужно включить и другие темы, касающиеся алгебры логики, в частности Булевые функции, канонические формы логических формул и методы решения логических задач в высшем педагогическом образовании.
Алгебра логики является частью, разделом бурно развивающейся сегодня науки — дискретной математики. Дискретная математика занимается изучением свойств структур конечного характера, которые возникают как внутри математики, так и в ее приложениях. Заметим, что классическая математика, в основном, занимается изучением свойств объектов непрерывного характера, хотя само деление математики на классическую и дискретную в значительной мере условно, поскольку между ними происходит активная циркуляция идей и методов, часто возникает необходимость исследовать модели, обладающие как дискретными, так и непрерывными свойствами. К числу структур, изучаемых дискретной математикой, могут быть отнесены конечные группы, конечные графы, математические модели преобразователей информации типа конечных автоматов или машин Тьюринга и др.
Задача Требуется написать программу, вычисляющую значение какой-либо функции у = f(x). Допустим, такой:
у = x – 2, если x > 0, y = 0, если x = 0, y = |x|, если x < 0. Решение При определении значений подобных функций переменная y вычисляется по-разному (по разным формулам) в зависимости от значения x.
Такие задачи решаются с конструкции условного оператора if - else. Поскольку в данном случае мы имеем три условия (x > 0, x = 0 и x < 0), то потребуется использование еще вложенной конструкции if - else, т. к. в языке Pascal нет оператора множественного ветвления (оператор case в данном случае не подходит).
В языке программирования Паскаль (да и в других тоже) желательно вложенные конструкции if - else помещать во внешнюю ветку else, а не if. Так проще не запутаться.
Таким образом, алгоритм вычисления значения функции может быть таким:
Если x > 0, то у = x - 2 Иначе (ниже идет вложенная конструкция) Если x = 0, то y = 0 Иначе y = |x|. В последнем пункте можно опустить оператор if с проверкой, что x < 0, так как если ход выполнения программы дошел до этого пункта, то x уже другим быть и не может (варианты, когда он больше или равен нулю, уже были исключены).
Задача Требуется написать программу, вычисляющую значение какой-либо функции у = f(x). Допустим, такой:
у = x – 2, если x > 0, y = 0, если x = 0, y = |x|, если x < 0. Решение При определении значений подобных функций переменная y вычисляется по-разному (по разным формулам) в зависимости от значения x.
Такие задачи решаются с конструкции условного оператора if - else. Поскольку в данном случае мы имеем три условия (x > 0, x = 0 и x < 0), то потребуется использование еще вложенной конструкции if - else, т. к. в языке Pascal нет оператора множественного ветвления (оператор case в данном случае не подходит).
В языке программирования Паскаль (да и в других тоже) желательно вложенные конструкции if - else помещать во внешнюю ветку else, а не if. Так проще не запутаться.
Таким образом, алгоритм вычисления значения функции может быть таким:
Если x > 0, то у = x - 2 Иначе (ниже идет вложенная конструкция) Если x = 0, то y = 0 Иначе y = |x|. В последнем пункте можно опустить оператор if с проверкой, что x < 0, так как если ход выполнения программы дошел до этого пункта, то x уже другим быть и не может (варианты, когда он больше или равен нулю, уже были исключены).
ответ:Решая проблемы информационного общества, было бы наивно уповать только на мощь компьютеров и иных средств информатики. Постоянное совершенствование триады математического моделирования и ее внедрение в современные информационно-моделирующие системы — методологический императив. Лишь его выполнение дает возможность получать так нужную нам высокотехнологичную, конкуренто и разнообразную материальную и интеллектуальную продукцию.
Различным аспектам математического моделирования посвящено немало, хотя явно недостаточно, хороших и разных книг.
– – –
Для математического описания работы вычислительных устройств и их программного проектирования широко используется алгебра логики (булевская алгебра).
Алгебра логики - часть математической логики, которая занимается исчислением высказываний.
Этот раздел тоже рассматривается в школьном курсе и отводится 4 часа и включает в себя следующие темы: Логические элементы, логические схемы и логические операции над высказываниями. А в профессиональных колледжах и лицеях тоже эти темы повторяются. С этой целью нужно включить и другие темы, касающиеся алгебры логики, в частности Булевые функции, канонические формы логических формул и методы решения логических задач в высшем педагогическом образовании.
Алгебра логики является частью, разделом бурно развивающейся сегодня науки — дискретной математики. Дискретная математика занимается изучением свойств структур конечного характера, которые возникают как внутри математики, так и в ее приложениях. Заметим, что классическая математика, в основном, занимается изучением свойств объектов непрерывного характера, хотя само деление математики на классическую и дискретную в значительной мере условно, поскольку между ними происходит активная циркуляция идей и методов, часто возникает необходимость исследовать модели, обладающие как дискретными, так и непрерывными свойствами. К числу структур, изучаемых дискретной математикой, могут быть отнесены конечные группы, конечные графы, математические модели преобразователей информации типа конечных автоматов или машин Тьюринга и др.
Объяснение: