Задания для самостоятельной работы
Задание 1.Переведите данные числа из десятичной системы счисления в двоичную, восьмеричную и шестнадцатеричную системы счисления. Вещественные числа перевести в новую систему счисления с точностью до четвертого знака.
Вариант | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 |
Числа | 860 | 250 | 759 | 216 | 530 | 945 | 287 | 485 | 639 | 618 |
78,15 | 57,17 | 82,21 | 33,38 | 25,27 | 85,14 | 20,18 | 90,42 | 48,28 | 55,49 |
Вариант | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 |
Числа | 772 | 233 | 218 | 898 | 557 | 737 | 575 | 563 | 453 | 572 |
76,45 | 43,86 | 77,35 | 71,41 | 30,19 | 92,24 | 74,23 | 30,18 | 41,29 | 36,73 |
Задание 2.Переведите числа из заданной системы счисления в десятичную.
Вариант | 1 | 2 | 3 | 4 | 5 | 6 | 7 |
Числа
| 17408 | 26718 | 12168 | 25348 | 16278 | 51428 | 14168 |
А2С,816 | 48E,416 | 14F, A16 | 3FD,916 | 553,E16 | 19F,C16 | 16D,816 | |
10110,112 | 1011,1012 | 11100,0112 | 10101,012 | 11110,1112 | 10001,012 | 11000,112 |
Вариант | 8 | 9 | 10 | 11 | 12 | 13 | 14 |
Числа
| 20378 | 17208 | 13618 | 13158 | 10728 | 15018 | 15108 |
196,B16 | 14F,716 | 19A,616 | 14C,716 | 2A3,B16 | 3AB,A16 | 1BA,516 | |
11010,0112 | 10011,112 | 11101,012 | 11101,012 | 10110,1112 | 10101,1012 | 11010,112 |
Вариант | 15 | 16 | 17 | 18 | 19 | 20 |
Числа
| 32078 | 45108 | 10238 | 25068 | 10538 | 32608 |
186,C16 | 42D,116 | 49A,C16 | 15C,416 | 2E3,D16 | 32B,F16 | |
11110,112 | 10010,112 | 11001,0112 | 10101,1112 | 10011,112 | 10001,112 |
Задание 3. Переведите данные числа из десятичной системы счисления в двоично-десятичную.
Вариант | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 |
Числа | 585 | 285 | 905 | 483 | 88 | 325 | 464 | 342 | 749 | 817 |
673 | 846 | 504 | 412 | 153 | 112 | 652 | 758 | 691 | 661 | |
626 | 163 | 515 | 738 | 718 | 713 | 93 | 430 | 1039 | 491 |
|
|
Вариант | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 |
Числа | 596 | 322 | 780 | 164 | 280 | 728 | 158 | 328 | 1026 | 853 |
300 | 320 | 949 | 1020 | 700 | 383 | 177 | 537 | 725 | 135 | |
515 | 738 | 718 | 713 | 464 | 202 | 439 | 634 | 100 | 66 |
Задание 4. Переведите данные числа из двоично-десятичной системы счисления в десятичную
Вариант | 1 | 2 | 3 | 4 | 5 |
Числа | 10101010101 | 101010001 | 10010010100 | 1101011000 | 110000100 |
10011000 | 10101010011 | 1000000100 | 100010010010 | 100110000111 | |
10000010110 | 11010001000 | 1110000 | 10101000110 | 100100011000 |
Вариант | 6 | 7 | 8 | 9 | 10 |
Числа | 100101100010 | 110010010 | 10110010000 | 100100010001 | 100001010001 |
1001000110 | 1100011000 | 11101100101 | 1000111001 | 10000000111 | |
11100110110 | 11000010000 | 11100010111 | 1101100011 | 1001110001 |
Вариант | 11 | 12 | 13 | 14 | 15 |
Числа | 1100100110 | 1100000000 | 1000000010101 | 11110000100 | 10100110011 |
1000010110 | 100101010110 | 100110010001 | 1100010001 | 100100100101 | |
10100010010 | 11101100001 | 1101100001 | 100101010001 | 100010010001 |
Вариант | 16 | 17 | 18 | 19 | 20 |
Числа | 1100110011 | 100110101 | 100000100 | 100110010110 | 100001111001 |
1101100010 | 1010010011 | 10110011001 | 100100110010 | 100000010000 | |
10001000100 | 1000000100100 | 100000110111 | 110010000 | 11010001000 |
Задание 5. Запишите дополнительные коды чисел в однобайтном формате.
Вариант | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | ||
Числа
| 119 | 83 | 97 | 88 | 64 | 59 | 98 | 82 | 74 | 46 | ||
-34 | -42 | -11 | -60 | -49 | -26 | -48 | -41 | -22 | -44 |
Вариант | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | |
Числа | 124 | 51 | 95 | 57 | 20 | 70 | 104 | 87 | 73 | 101 | |
-38 | -62 | -33 | -19 | -16 | -28 | -58 | -45 | -51 | -36 | ||
Задание 6. Запишите в десятичной системе счисления целые числа, если даны их дополнительные коды.
Вариант | 1 | 2 | 3 | 4 | 5 |
Числа | 00101010 | 00101001 | 00010010 | 01011000 | 0000100 |
10011000 | 10101010 | 10000001 | 10001001 | 10011000 |
Вариант | 6 | 7 | 8 | 9 | 10 |
Числа | 00010110 | 0100100 | 00110010 | 00110001 | 00000101 |
10010001 | 10000110 | 1001110 | 10001111 | 10000100 |
Вариант | 11 | 12 | 13 | 14 | 15 |
Числа | 00100110 | 00110010 | 00010101 | 0010100 | 00100111 |
10000101 | 10010101 | 10110101 | 10001010 | 10011111 |
Вариант | 16 | 17 | 18 | 19 | 20 |
Числа | 00100011 | 00110110 | 00010010 | 00010010 | 00110001 |
11011000 | 10100101 | 10111011 | 10010111 | 10001001 |
МОДУЛЬ 3. ОСНОВЫ ЛОГИКИ
Аннотация.
Данный раздел математической логики, в котором изучаются логические операции над высказываниями [1]. Чаще всего предполагается, что высказывания могут быть только истинными или ложными, то есть используется так называемая бинарная или двоичная логика, в отличие от, например, троичной логики. Алгебру логику называют также алгеброй Буля, или булевой алгеброй, по имени английского математика Джорджа Буля, разработавшего в XIX веке ее основные положения. В булевой алгебре высказывания принято обозначать прописными латинскими буквами: A, B, X, Y. В алгебре Буля введены три основные логические операции с высказываниями? Сложение, умножение, отрицание. Определены аксиомы (законы) алгебры логики для выполнения этих операций. Действия, которые производятся над высказываниями, записываются в виде логических выражений.
|
|
Целью раздела было выяснение сути алгебры логики, основных методов работы с логическими операторами, роли логики в вычислительной технике и информатике.
Краткая история
Джордж Буль (1815 - 1864)-разработал основы алгебры, в которой используются только 0 и 1 (алгебра логики, булева алгебра).
Двоичное кодирование – все виды информации кодируются с помощью 0 и 1.
Результат выполнения операции можно представить, как истинность (1) или ложность (0) некоторого высказывания.
Логика (от древнегреческого – «наука о рассуждении») – это наука, изучающая методы установления истинности или ложности одних высказываний на основе истинности ил и ложности других высказываний.
|
|
Древнегреческий философ Аристотель с тал основоположником формальной логики, которая изучает высказывания.
Высказывание - это повествовательное предложение, относительно которого можно однозначно сказать, истинно оно или ложно.
Высказывания бывают простые и составные.
A – Сейчас идет дождь.
B – Форточка открыта. – простые высказывания (элементарные)
Любое высказывание может быть ложно (0) или истинно (1).
Например
Земля – планета Солнечной системы | истинно |
2 + 8 <5 | ложно |
5 • 5 = 25 | Истинно |
Всякий квадрат есть параллелограмм | истинно |
Всякий параллелограмм есть квадрат | Ложно |
2 • 2 = 5 | ложно |
Составные высказывания строятся из простых с помощью логических связок (операций) "и", "или", "не", "если … то", "тогда и только тогда" и др.
A и B - Сейчас идет дождь и открыта форточка. A или не B - Сейчас идет дождь или форточка закрыта. Если A, то B - Если сейчас идет дождь, то форточка открыта. Не A и B - Сейчас нет дождя и форточка открыта.
A тогда и только тогда, когда B - Дождь идет тогда и только тогда, когда открыта форточка.
В классической формальной логике высказывание может быть истинно и ли ложно. Если обозначить истинное значение единицей, а ложное – нулем, то получится, что формальная логика представляет собой правила выполнения операций с нулями и единицами, т.е. с двоичными кодами. Английский ученый Джордж Буль предложи л применять для исследования логически х высказываний математические методы. Позже этот раздел математики по лучил название алгебра логики или булева алгебра.
Алгебра логики – это математический аппарат, с помощью которого записывают, вычисляют, у прощают и преобразовывают логические высказывания.
Алгебра логики определяет правила выполнения операций с логическими величинами, которые могут быть равны толь ко 0 и ли 1.
Утверждение – суждение, которое требуется доказать или опровергнуть.
Логическое выражение – запись и ли устное утверждение, в которое, наряду с постоянными, обязательно входят переменные величины. В зависимости о т значений этих переменны х логическое выражение может принимать о дно и з двух возможны х значений: ИСТИНА (логическая 1) и ли ЛОЖЬ (логически й 0).
Сложное логическое выражение – логическое выражение, составленное из одного или нескольких просты х (и ли сложны х) логически х выражений, связанны х с помощью логически х операций.
Таблица истинности – задает логическую функцию, то есть правила преобразования входных логических значений в выходные.
Таблица истинности состоит из двух частей: слева перечисляются все возможные значения исходного высказывания, а в после днем столбце записывают результат выполнения логической операции для каждого из этих вариантов.
Формы мышления
Логика - это наука о формах и способах мышления. Первые учения о формах и способах рассуждений возникли в странах Древнего Востока. Основы формальной логики заложил Аристотель.
Понятие – форма мышления, в которой отражаются существенные признаки отдельного предмета или класса однородных предметов.
Например: портфель, трапеция, ураганный ветер, персональный компьютер.
Объем понятия – множество предметов, каждому из которых принадлежат признаки, составляющие содержание понятия.
По отношению друг к другу понятия делятся на сравнимые и не сравнимые (романс и кирпич, безответственность и нитка)
У сравнимых понятий бывают совместимыми или несовместимыми их объемы:(проиллюстрируем примеры с помощью кругов Эйлера–Венна).
Логическое высказывание (суждение) - это любое повествовательное предложение, в отношении которого можно однозначно сказать истинно оно или ложно.
Предложение "6 — четное число" истинное высказыванием.
Предложение "Рим — столица Франции" ложное высказывание.
Луна - спутник Земли" – истинное высказыванием.
Высказывания бывают общими, частными или единичными.
Общее высказывание начинается (или можно начать) со слов: все, всякий, каждый, ни один. «Все рыбы умеют плавать»- общее высказывание.
Частное высказывание начинается (или можно начать) со слов: некоторые, большинство, и т.п. «Некоторые медведи- бурые» - частное высказывание.
Во всех других случаях высказывание является единичным. «Буква А-гласная»-единичное высказывание.
Высказывания могут быть простыми и сложными.
Примеры простых высказываний: Лето очень жаркое. Снегири прилетели. Идет дождь.
Примеры сложных высказываний: Пришла весна, и появились подснежники. Если я хорошо сдам экзамены, то поступлю в институт.
Сложные высказывания строятся из простых с помощью логических связок (операций) «и», «или», «не», «если … то», «тогда и только тогда» и др. Высказывания обозначаются заглавными буквами А, В, С и т.д.
Например: А- высказывание «Тимур поедет летом на море», В- высказывание «Тимур летом отправится в горы».
Основные логические связки и их обозначения
Логическая связка | наименование | Обозначение | |
Будем использовать | Встречаются в литературе | ||
НЕ | Инверсия | ØА | |
ИЛИ | Дизьюнкция | АÚВ | |
И | коньюнкция | А&В | АÙВ |
ЕСЛИ-ТО | Импликация | А®В | |
РАВНОСИЛЬНО | эквиваленция | А«В | º |
Обозначение составных высказываний
высказывание | Краткая запись |
Тимур летом поедет на море | А |
Тимур летом не поедет на море | |
Тимур летом отправится в горы | В |
Тимур летом не отправится в горы | |
Тимур летом поедет на море или отправится в горы | АÚВ |
Тимур летом поедет на море и отправится в горы | А&В |
Неверно что, Тимур летом поедет на море или отправится в горы | |
Неверно что, Тимур летом поедет на море и отправится в горы | |
Тимур летом не поедет на море или отправится в горы | АÚВ |
Тимур летом не поедет на море и отправится в горы | А&В |
Неверно что, Тимур летом не поедет на море или отправится в горы | |
Неверно что, Тимур летом не поедет на море и отправится в горы |
Истинность или ложность составных (сложных) высказываний определяется по истинности или ложности входящих в него элементарных высказываний с помощью алгебры логики.
Задание. В соответствии со схемой составить наборы сравнимых понятий.
1. Записать и обозначить элементарные высказывания. Из них составить составные, отвечающие логическим выражениям:
А | В | ||
АÚВ | А&В | ||
ÚВ | |||
Умозаключение – это форма мышления, с помощью которой из одного или нескольких суждений (посылок) может быть получено новое суждение (заключение).
Пример: Все металлы – простые вещества. Литий – металл. Следовательно, литий – простое вещество.
Алгебра высказываний
Высказывание – повествовательное предложение, о котором можно сказать истинно оно или ложно. В алгебре простым высказываниям ставятся в соответствии логические переменные (А, В, С и т.д.).
Логическая переменная – это простое высказывание.
Логические переменные обозначаются прописными и строчными латинскими буквами (a-z, A-Z) и могут принимать всего два значения – 1, если высказывание истинно, или 0, если высказывание ложно.
Пример высказываний:
Земля-планета солнечной системы (истинное высказывание)
А=1
3+6>10 (ложное высказывание)
В=0
Логическая функция – это сложное высказывание, которое получается в результате проведения логических операций над простыми высказываниями.
Для образования сложных высказываний наиболее часто используются базовые логические операции, выражаемые с помощью логических связок «и», «или», «не».
Например,
F(A,B)={лил дождь и дул холодный ветер}=A и B.
А В
Многие люди не любят сырую погоду.
Пусть А = «Многие люди любят сырую погоду». Получаем логическую функцию F(A) = не А.
Связки "НЕ","И","ИЛИ" заменяются логическими операциями инвер- сия, конъюнкция, дизъюнкция. Это основные логические операции, при помощи которых можно записать любое логическое выражение.
Логическая формула (логическое выражение) - формула, содержащая лишь логические величины и знаки логических операций. Результатом вычисления логической формулы является ИСТИНА (1) или ЛОЖЬ (0).
Значение логической функции зависит от значений входящих в нее логических переменных. Поэтому значение логической функции можно определить с помощью специальной таблицы (таблицы истинности), в которой перечислены все возможные значения входящих логических переменных и соответствующие им значения функции.
Основные логические операции
3.4.1. Логическое умножение (конъюнкция) , от лат. conjunctio - соединение.
- Объединение двух (или нескольких) высказываний в одно с помощью союза И;
- В языках программирования - And.
- Принятые обозначения: /\, •, &,и, and.
- В алгебре множеств конъюнкции соответствует операция пересечения множеств.
Таблица истинности | Диаграмма Эйлера-Венна | Например | |||||||||||||||
| {2·2=4 и 3·3=10} А=1, В=0, F=0 |
Конъюнкция истинна тогда и только тогда, все, входящие в нее высказывания А и B истинны одновременно.
Пример: Рассмотрим составное высказывание «2 • 2 = 4 и 3 • 3 = 10». Выделим простые высказывания:
А = «2 • 2 = 4» = 1 (т.к. это истинное высказывание).
В = «3 • 3 = 10» = 0 (т.к. это ложное высказывание).
Поэтому, логическая функция F(A, B) = A /\ B = 1 /\ 0 = 0 (в соответствии с таблицей истинности), то есть данное составное высказывание ложное.
Таблица истинности логического выражения Х – это таблица, где в левой части записываются все возможные комбинации значений исходных данных, а в правой – значение выражения Х для каждой комбинации.
3.4.2. Логическое сложение (дизъюнкция) – от лат. disjunctio - разъединение.
Объединение двух (или нескольких) высказываний в одно с помощью союза ИЛИ; в языках программирования - Or. Обозначение: \/, +, или, or.
В алгебре множеств дизъюнкции соответствует операция объединения множеств.
Дизъюнкция ложна тогда и только тогда, все, входящие в нее высказывания ложны. Т.е. высказывание "A и B" истинно тогда и только тогда, когда А и B истинны одновременно.
Пример: Рассмотрим составное высказывание «2•2=4 или 2•2=5».
Выделим простые высказывания:
А = «2 • 2 = 4» = 1 (т.к. это истинное высказывание),
В = «2 • 2 = 5» = 0 (т.к. это ложное высказывание).
Поэтому, логическая функция F(A, B) = A \/ B = 1 \/ 0 = 1 (в соответствии с таблицей истинности), то есть данное составное высказывание истинно.
3.4.3. Отрицание (инверсия), от лат. InVersion – переворачиваю:
Соответствует частице НЕ, словосочетаниям НЕВЕРНО, ЧТО или НЕ ЯВЛЯЕТСЯ ИСТИНОЙ, ЧТО; в языках программирования- Not; Обозначение: не А, А, not.
В алгебре множеств логическому отрицанию соответствует операция дополнения до универсального множества.
Инверси я логической переменной истинна, если сама переменная ложна, и, наоборот, инверсия ложна, если переменная истинна.
Пример:
А = {два умножить на два равно четырем} = 1.
A= {Неверно, что два умножить на два равно четырем}= 0.
Рассмотрим высказывание А : "Луна - спутник Земли"; тогда А будет формулироваться так: "Луна - не спутник Земли".
Рассмотрим высказывание: «Неверно, что 4 делится на 3». Обозначим через А простое высказывание «4 делится на 3». Тогда логическая форма отрицания этого высказывания имеет вид А.
3.4.4. Импликация (следование, → ,«ЕСЛИ ..., ТО ...») Высказывание "A ® B" ложно только если А истинно, а В ложно.
А | В | А®В |
0 | 0 | 1 |
0 | 1 | 1 |
1 | 0 | 0 |
1 | 1 | 1 |
3.4.5 Эквивалентность (~,«)
Высказывание "A « B" истинно тогда и только тогда, когда А и B равны.
А | В | А~В |
0 | 0 | 1 |
0 | 1 | 1 |
1 | 0 | 0 |
1 | 1 | 1 |
3.4.6 Операция "исключающее ИЛИ"
Высказывание "AÙB" истинно тогда, когда истинно А или B, но не оба одновременно.
Дата добавления: 2019-09-08; просмотров: 397; Мы поможем в написании вашей работы! |
Мы поможем в написании ваших работ!