Контрольные задания

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   ~

Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: