Вывод на экран таблицы символов ASCII | Язык Паскаль
Pascal. Основы программирования Сложные Средние Простые задачи

Вывод на экран таблицы символов 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:~