Вывод на экран таблицы символов ASCII
В таблице символов ASCII под каждый символ выделяется 1 байт памяти. Получается таблица из 256 символов, соответствующих числам от 0 до 255.
Напишите программу, которая выводит на экран символы с 32-го по 126-й включительно. При выводе символу должен предшествовать вывод его номера. Вывод выполнить в табличной форме по пять пар (номер:символ) в строке.
Можно использовать цикл for
и перебрать все значения от 32 до 126, поставив им в соответствие символ. В языке программирования Pascal есть специальная функция chr()
, которая возвращает символ, порядковый номер которого передается ей в качестве аргумента.
Программа на языке Паскаль:
var
i: byte;
begin
for i := 32 to 126 do begin
write (i:5, ':', chr(i));
if (i mod 5 = 1) then
writeln;
end;
end.
Результат выполнения программы:
32: 33:! 34:" 35:# 36:$
37:% 38:& 39:' 40:( 41:)
42:* 43:+ 44:, 45:- 46:.
47:/ 48:0 49:1 50:2 51:3
52:4 53:5 54:6 55:7 56:8
57:9 58:: 59:; 60:< 61:=
62:> 63:? 64:@ 65:A 66:B
67:C 68:D 69:E 70:F 71:G
72:H 73:I 74:J 75:K 76:L
77:M 78:N 79:O 80:P 81:Q
82:R 83:S 84:T 85:U 86:V
87:W 88:X 89:Y 90:Z 91:[
92:\ 93:] 94:^ 95:_ 96:`
97:a 98:b 99:c 100:d 101:e
102:f 103:g 104:h 105:i 106:j
107:k 108:l 109:m 110:n 111:o
112:p 113:q 114:r 115:s 116:t
117:u 118:v 119:w 120:x 121:y
122:z 123:{ 124:| 125:} 126:~