1. Пусть а – булева величина. Определить результаты следующих выражений: а AND True; а AND False; а AND а; а OR True; а OR False; а OR а;
а ХOR True; а ХOR False; а ХOR а; а EQV True; а EQV False; а EQV а;
а AND NOT a; а OR NOT a; а ХOR NOT a; а EQV NOT a.
2. Пусть а и b – булевы величины. Определить результаты следующих выражений: а AND b AND NOT b; а OR b OR NOT b; а AND (b OR NOT b);
(а ХOR b) AND (а EQV b); а EQV b EQV а; а ХOR b ХOR а;
а AND NOT b OR NOT a AND b; NOT (а AND b) AND (а OR b) EQV (а ХOR b).
3. В некоторых языках программирования отсутствуют операции исключающее ИЛИ и эквивалентность. Запишите выражения, позволяющие найти а ХOR b и а EQV b. При этом разрешается использовать только операторы NOT, AND, OR и операнды а и b (можно неоднократно).
БИБЛИОГРАФИЧЕСКИЙ СПИСОК
1. Информатика: Базовый курс: Учеб. пособие для вузов / Под ред. С. В. Симоновича.– СПб.: Питер, 2003.– 640 с.
2. Информатика: Учебник. – 3-е перераб. изд. / Под ред. Н.В. Макаровой. – М.: Финансы и статистика, 1999. – 768 с.
3. Пономарев В.С. Методические указания по курсу «Организация и функционирование ЭВМ и систем». Ч. 1. Арифметические основы ЭВМ. / В.С. Пономарев, В.В. Красников.– Ростов н/Д: ДГТУ, 1996.– 20 с.
|
|
4. Могилев А.В. Информатика: Учеб. пособие для студ. пед. вузов / А.В. Могилев, Н.И. Пак, Е.К. Хённер; Под ред. Е.К. Хённера.– 2-е изд., стереотип.– М.: Академия, 2001.– 810 с.
ПРИЛОЖЕНИЕ
Таблица сложения в восьмеричной системе счисления
+ | ||||||||
Таблица умножения в восьмеричной системе счисления
* | ||||||||
Таблица сложения в шестнадцатеричной системе счисления
+ | A | B | C | D | E | F | ||||||||||
A | B | C | D | E | F | |||||||||||
A | B | C | D | E | F | |||||||||||
A | B | C | D | E | F | |||||||||||
A | B | C | D | E | F | |||||||||||
A | B | C | D | E | F | |||||||||||
A | B | C | D | E | F | |||||||||||
A | B | C | D | E | F | |||||||||||
A | B | C | D | E | F | |||||||||||
A | B | C | D | E | F | |||||||||||
A | B | C | D | E | F | 1A | ||||||||||
B | C | D | E | F | 1A | 1B | ||||||||||
C | D | E | F | 1A | 1B | 1C | ||||||||||
D | E | F | 1A | 1B | 1C | 1D | ||||||||||
E | F | 1A | 1B | 1C | 1D | 1E | ||||||||||
F | 1A | 1B | 1C | 1D | 1E | 1F | ||||||||||
1A | 1B | 1C | 1D | 1E | 1F |
Таблица умножения в шестнадцатеричной системе счисления
|
|
* | A | B | C | D | E | F | ||||||||||
A | B | C | D | E | F | |||||||||||
A | C | E | 1A | 1C | 1E | |||||||||||
C | F | 1B | 1E | 2A | 2D | |||||||||||
C | 1C | 2C | 3C | |||||||||||||
A | F | 1E | 2D | 3C | 4B | |||||||||||
C | 1E | 2A | 3C | 4E | 5A | |||||||||||
E | 1C | 2A | 3F | 4D | 5B | |||||||||||
1B | 2D | 3F | 5A | 6C | 7E | |||||||||||
A | A | 1E | 3C | 5A | 6E | 8C | A0 | |||||||||
B | B | 2C | 4D | 6E | 8F | 9A | A5 | B0 | ||||||||
C | C | 3C | 6C | 9C | A8 | B4 | C0 | |||||||||
D | D | 1A | 4E | 5B | 8F | 9C | A9 | B6 | C3 | D0 | ||||||
E | E | 1C | 2A | 7E | 8C | 9A | A8 | B6 | C4 | D2 | E0 | |||||
F | F | 1E | 2D | 3C | 4B | 5A | A5 | B4 | C3 | D2 | E1 | F0 | ||||
A0 | B0 | C0 | D0 | E0 | F0 |
Базовая таблица кодировки ASCII
7 beep (звуковой сигнал) | % | C | R | a | p | ||||||||
& | D | S | b | q | |||||||||
8 backspace (удаление предыдущего символа) | ' | E | T | c | r | ||||||||
( | F | U | d | s | |||||||||
) | G | V | e | t | |||||||||
9 tab (табуляция) | * | H | W | f | u | ||||||||
10 linefeed (перевод строки) | + | : | I | X | g | v | |||||||
, | ; | J | Y | h | w | ||||||||
13 carriage return (возврат каретки) | - | < | K | Z | i | x | |||||||
. | = | L | [ | j | y | ||||||||
32 space (пробел) | / | > | M | \ | k | z | |||||||
! | ? | N | ] | l | { | ||||||||
" | @ | O | ^ | m | | | ||||||||
# | A | P | _ | n | } | ||||||||
$ | B | Q | ` | o | ~ |