Автор работы: Пользователь скрыл имя, 12 Апреля 2011 в 10:14, курсовая работа
ДВОИЧНАЯ СИСТЕМА СЧИСЛЕНИЯ, АЛГЕБРА ЛОГИКИ, ЛОГИЧЕСКАЯ (БУЛЕВА) ПЕРЕМЕННАЯ, ЛОГИЧЕСКОЕ ОТРИЦАНИЕ, КОНЪЮНКЦИЯ (ЛОГИЧЕСКОЕ УМНОЖЕНИЕ), БЛОК-СХЕМА.
Введение………………………………………………………………………...5
1 Спецификация задачи ……………………………………………….………6
2 Математическая постановка задачи ………………………………………..7
3 Описание методов вычислительной математики,
используемых при решении….……………………………………………..8
4 Алгоритм решения задачи (блок-схема).…....……………………………..14
5.Текст программы на алгоритмическом языке. Описание программы……………………………………………….….………………….19
6.Результаты тестирования программы…………………………………...…22
Заключение …………………………………………………………………....23
Список использованной литературы…………………………………………24
011111111100000001000000000000
000000000001101401111111111111
Код числа должен
содержать только 0 или 1
Введите два двоичных числа (50 разрядов)
10000000001100000000
111111111111111111111111000000
Количество разрядов
менее 50
Результаты вычислений
Первое число:
101000000000011100111111111111
Его логическое отрицание:
010111111111100011000000000000
Второе число:
111011101111001011000101000101
Его логическое отрицание:
000100010000110100111010111010
Логическое умножение чисел:
101000000000011100111111111111
*
111011101111001011000101000101
------------------------------
101000000000001000000101000101
Повторить ввод числа? y/n
В курсовой работе разработана программа логического отрицания и логического умножения двоичных чисел. Для этого были даны определения и понятия основы алгебры логики. Рассмотрены свойства элементарных функций алгебры логики. Затем был составлен алгоритм решения задачи (блок-схема).
В процессе работы была разработана программа на языке Паскаль, выполняющая поставленные задачи. Также был предусмотрен контроль вводимых чисел.
В целом данная программа может применяться как основная, самостоятельная программа, а так же как вспомогательная программа к любой другой.
1. Савельев А.Я. Основы информатики: Учеб. для вузов.- М.: Изд-во МГТУ им. Н. Э. Баумана, 2001
2. Острейковский В.А. Информатика: Учеб. для вузов.- М.: Высш. шк., 1999
3. Першиков В.И., Савинов В.М. Толковый словарь по информатике.- М.: Финансы и статистика, 1991
4. Алферова З.В. Теория алгоритмов. –М.: Статистика. 1973
5. Вирт Н. Алгоритмы и структуры данных. – М: Мир, 1989
6. Turbo Pascal / С.А. Немнюгин. –СПб: Издательство «Питер», 2001