воскресенье, 26 января 2014 г.

Домашняя работа № 10.

Домашнее задание №10
Тема: Тексты в компьютерной памяти


1. Какой объём памяти займёт приведённый ниже текст, если известно, что в нём используется кодировочная таблица ASCII?
Happy New Year, dear friends!!  

Текст: Happy New Year, dear friends!! содержит 30 символов. При кодировании текста с помощью ACSII каждый символ кодиреутся 8 битами или 1 байтом, следовательно

30 символов = 30 байт или 30 * 8 = 240 бит
   
2. C помощью приведённого в конце задания фрагмента кодировочной таблицы ASCII раскодируйте заданный текст:
98 121 99 107 32 105 115 32 109 121 32 100 111 103 46  

byck is my dog.
 
3. C помощью приведённого в конце задания фрагмента кодировочной таблицы ASCII закодируйте заданный текст:
I was born in 1975.  


73 119 97 115 98 111 114 110 105 110 49 57 55 53
 
4. Сколько символов содержится в тексте, использующем таблицу ASCII, если известно, что он занимает 24 576 бит памяти?  

один символ - один байт, значит надо кол-во бит поделить на 8:

24576 /8 = 3072 символа



Стандартная часть кодировочной таблицы ASCII


Номер Символ Номер Символ Номер Символ Номер Символ  
32 56 8 80 P 104 h  
33 ! 57 9 81 Q 105 i  
34 58 : 82 R 106 j  
35 # 59 ; 83 S 107 k  
36 $ 60 < 84 T 108 l  
37 % 61 = 85 U 109 m  
38 & 62 > 86 V 110 n  
39 63 ? 87 W 111 o  
40 ( 64 @ 88 X 112 p  
41 ) 65 A 89 Y 113 q  
42 * 66 B 90 Z 114 r  
43 + 67 C 91 [ 115 s  
44 , 68 D 92 \ 116 t  
45 - 69 E 93 ] 117 u  
46 . 70 F 94 ^ 118 v  
47 / 71 G 95 _ 119 w  
48 0 72 H 96 ` 120 x  
49 1 73 I 97 a 121 y  
50 2 74 J 98 b 122 z  
51 3 75 K 99 c 123 {  
52 4 76 L 100 d 124 |  
53 5 77 M 101 e 125 }  
54 6 78 N 102 f 126 ~  
55 7 79 O 103 g 127

Комментариев нет:

Отправить комментарий