Математическая модель цифрового устройства для интерпретации кода Морзе

Дипломная работа - Математика и статистика

Другие дипломы по предмету Математика и статистика

D1>законы поглощениядистрибутивность дополнительность

Дизъюнктивная нормальная форма (ДНФ) в булевой логике

Применение в вычислительной технике и информатике.

Логика возникла задолго до появления компьютеров и возникла она в результате необходимости в строгом формальном языке. Были построены функции - удобное средство для построения сложных утверждений и проверки их истинности. Оказалось, что такие функции обладают аналогичными свойствами с алгебраическими операторами. Это дало возможность упрощать исходные выражения. Особое свойство логических выражений - возможность их нахождения по значениям. Это получило широкое распространение в цифровой электронике, где используются логические элементы, и программировании.

После изготовления первого компьютера стало ясно, что при его производстве возможно использование только цифровых технологий - ограничение сигналов связи единицей и нулём для большей надёжности и простоты архитектуры ПК. Благодаря своей бинарной природе, математическая логика получила широкое распространение в ВТ и информатике. Были созданы электронные эквиваленты логических функций, что позволило применять методы упрощения булевых выражений к упрощению электрической схемы. Кроме того, благодаря возможности нахождения исходной функции по таблице позволило сократить время поиска необходимой логической схемы. В программировании логика незаменима как строгий язык и служит для описания сложных утверждений, значение которых может определить компьютер.

 

Компьютерные системы моделирования

математическое моделирование морзе азбука

Для поддержки математического моделирования разработаны системы компьютерной математики, например, Maple Они позволяют создавать формальные и блочные модели как простых, так и сложных процессов и устройств и легко менять параметры моделей в ходе моделирования. Блочные модели представлены блоками (чаще всего графическими), набор и соединение которых задаются диаграммой модели. Для построения математической модели воспользуемся ascii кодом (смотрите в приложении) и Булевой алгеброй

1.Для первых 10 знаков переведём код из десятичной системы счисления в двоичную.

 

А10000000Б10000001В10000010Г10000011Д10000100Е10000101Ж10000110З10000111И10001000Й10001001

. Дадим код точки, тире и пробелу.

 

точка00тире11пробел01

.Запишем для каждой буквы соответствующий ASCII код

X1X2X3X4X5X6X7X8F1F2F3F4F5F6F7F8А0011010110000000Б1100000010000001В0011110110000010Г1111000110000011Д1100000110000100Е0001010110000101Ж0000001110000110З1111000010000111И0000010110001000Й0011111110001001

С помощью алгебры логики запишем их логическую сумму:

F1=1 (const)

F2=0 (const)=0 (const)=0 (const)(x1,x2…x8)= x?1x?2x?3x?4x?5x6x?7x8 v x?1x?2x3x4x5x6x7x8(x1,x2…x8)= x1x2x?3x?4x?5x?6x?7x8 v x1x2x3x?4x5x?6x7x?8 v x?1x?2x?3x?4x?5x?6x7x8 v x1x2x3x4x?5x?6x?7x?8(x1,x2…x8)= x?1x?2x3x4x5x6x?7x8 v x1x2x3x4x?5x?6x?7x8 v x?1x?2x?3x?4x?5x?6x7x8 v x1x2x3x4x?5x?6x?7x?8(x1,x2…x8)= x1x2x?3x?4x?5x?6x?7x?8 v x1x2x3x4x?5x?6x?7x8 v x?1x?2x?3x4x?5x6x?7x8 v x1x2x3x4x?5x?6x?7x?8 v x?1x?2x3x4x5x6x7x8

 

Компьютерная модель.

 

С помощью программы Matlab построим компьютерную модель.

 

Покажем на примере буквы Й. Введём соответствующий код Морзе.Получим соответствующий машинный код.

 

Заключение

 

Я построила устройство, которое позволяет переводить код азбуки Морзе в машинный код. Достоинство такого устройства это запись и воспроизведение сигналов простейшими устройствами.

 

Список использованной литературы

 

Блехман И. И., Мышкис А. Д. - 3-е изд., испр. и доп. - М.: УРСС, 2006. - 376 с. - <http://ru.wikipedia.org/wiki/