Теоретическая Информатика
.pdfПросило сердце: «Поучи хоть раз!» Я начал с азбуки: «Запомни — „Аз“».
И слышу: «Хватит! Все в начальном слоге, А дальше — беглый, вечный пересказ».
Омар Хайям. Рубаи (пер. Н. Тенигиной)
Глава 2 Символы
№ |
Буква |
Название |
№ |
БукваНазвание |
№ |
Буква |
Название |
|
|
|
|
|
|
|
|
|
|
1 |
А а |
а |
12 |
К к |
ка |
23 |
Х х |
ха |
|
|
|
|
|
|
|
|
|
2 |
Б б |
бэ |
13 |
Л л |
эль |
24 |
Ц ц |
цэ |
|
|
|
|
|
|
|
|
|
I, V, X, L, C, D, M
Символ
Код
|
0 |
@ |
P |
` |
p |
32 |
48 |
64 |
80 |
96 |
112 |
! |
1 |
A |
Q |
a |
q |
33 |
49 |
65 |
81 |
97 |
113 |
66 |
Глава 2. Символы |
|
|
Оглавление |
|
Глава 2. Символы . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . |
65 |
|
|
§ 1. Алфавиты, знаки препинания и специальные символы |
67 |
|
1. Алфавиты . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . |
67 |
|
1°. Знак, алфавит и символ . . . . . . . . . . . . . . . . . . . . . . . . . . . . |
67 |
|
2°. Современные русский, латинский, английский |
|
|
и греческий алфавиты . . . . . . . . . . . . . . . . . . . . . . . . . . . . . |
68 |
|
3°. Упражнения . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . |
71 |
|
2. Знаки препинания и специальные знаки . . . . . . . . . . . . . . . |
71 |
|
1°. Русские знаки препинания. Специальные знаки . . . . . |
71 |
|
2°. Русский набор . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . |
74 |
|
3°. Упражнения . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . |
77 |
|
§ 2. Римские числа . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . |
78 |
|
1. Определение римской системы счисления . . . . . . . . . . . . . . |
78 |
|
1°. Структура римских чисел. Принципы записи |
|
|
римских чисел . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . |
78 |
|
2°. Использование римских цифр в русском письме . . . . . |
81 |
|
3°. Упражнения . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . |
82 |
|
2. Перевод римских чисел в десятичные и обратно . . . . . . . . |
83 |
|
1°. Перевод римских чисел с использованием их структуры |
83 |
|
2°. Перевод римских чисел с использованием их |
|
|
принципов записи . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . |
85 |
|
3°. Упражнения . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . |
86 |
|
§ 3. Кодовые таблицы . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . |
87 |
|
1. Виды кодовых таблиц . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . |
87 |
|
1°. Аски-коды. Однобайтные кодовые таблицы . . . . . . . . . |
87 |
|
2°. Двухбайтная кодировка. Кодировка UTF-8 . . . . . . . . . . . |
92 |
|
3°. Упражнения . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . |
94 |
|
2. Кириллические кодовые таблицы . . . . . . . . . . . . . . . . . . . . . |
95 |
|
1°. Кириллические кодировки win, koi8 и dos . . . . . . . . . . . |
95 |
|
2°. Символы кириллических кодировок . . . . . . . . . . . . . . . . . |
97 |
|
3°. Упражнения . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . |
100 |
§ 1. Алфавиты, знаки препинания и специальные знаки |
67 |
§1. Алфавиты, знаки препинания
испециальные знаки
1. Алфавиты
1°. З н а к , а л ф а в и т и с и м в о л Знак можно рассматривать как обобщение цифры или бу-
квы.
Нас будут интересовать не отдельные знаки, а их коллек- ции.
Знак — объект, которому может быть придан некоторый смысл.
Алфавит — упорядоченный набор знаков.
Здесь, конечно, дано общее понятие алфавита.
Знаки могут иметь разную физическую природу. Напри- мер, сигналы светофора, сигналы точного времени, кивок го- ловы и т. д. Нас будут интересовать исключительно графиче- ские знаки.
Приведем примеры алфавитов (см. также прил. 1.4—6). а. Алфавит десятичных цифр: 0 1 2 3 4 5 6 7 8 9
б. Алфавит 12 знаков зодиака:
в. Алфавит азбуки Морзе: А − |
|
Б − |
|
В − − Г − − … |
г. Алфавит Брайля: А Б |
В |
Г |
|
… |
Вот примеры неупорядоченных наборов знаков. а. Масти игральных карт: ♣ ♦ ♥ ♠
б. Элементарные арифметические операции: + − × : div mod Чем же отличается знак от символа? Каждый знак есть сим- вол, у которого смысл фиксирован. Но знак может означать разные символы. Например, знак «точка» может быть знаком препинания, знаком умножения, знаком азбуки Морзе, знаком
алфавита Брайля и т. д.
В дальнейшем будем заниматься в основном символами — частными случаями знаков. Точнее, всеми их четырьмя гра-
фическими видами: цифрами, буквами, знаками препинания и специальными знаками.
68 |
Глава 2. Символы |
Символ — знак вместе с его смыслом. Цифра — знак для обозначения числа.
Буква — знак для обозначения на письме устной речи. Знак препинания — знак для обозначения на письме пауз речи.
Специальный знак — графический знак, который не является цифрой, буквой или знаком препинания.
2°. С о в р е м е н н ы |
е р у с с к и й , л а т и н с к и й , |
а н г л и й с к и й и |
г р е ч е с к и й а л ф а в и т ы |
Как показывает практика, названия букв русского алфавита |
постепенно забываются. Обычно правильно помнят названия тех русских букв, которые совпадают с названиями латинских букв.
|
|
|
|
|
|
|
|
Т а б л и ц а 2 . 1 |
|
|
|
|
Русский алфавит |
|
|||
|
|
|
|
|
|
|
|
|
№ |
Буква |
Название |
№ |
БукваНазвание |
№ |
Буква |
Название |
|
|
|
|
|
|
|
|
|
|
1 |
А а |
а |
12 |
К к |
ка |
23 |
Х х |
ха |
|
|
|
|
|
|
|
|
|
2 |
Б б |
бэ |
13 |
Л л |
эль |
24 |
Ц ц |
цэ |
|
|
|
|
|
|
|
|
|
3 |
В в |
вэ |
14 |
М м |
эм |
25 |
Ч ч |
че |
|
|
|
|
|
|
|
|
|
4 |
Г г |
гэ |
15 |
Н н |
эн |
26 |
Ш ш |
ша |
|
|
|
|
|
|
|
|
|
5 |
Д д |
дэ |
16 |
О о |
о |
27 |
Щ щ |
ща |
|
|
|
|
|
|
|
|
|
6 |
Е е |
е |
17 |
П п |
пэ |
28 |
Ъ ъ |
твердый знак (ст. ер) |
|
|
|
|
|
|
|
|
|
7 |
Ё ё |
ё (=е в сор- |
18 |
Р р |
эр |
29 |
Ы ы |
ы |
|
|
тировке) |
|
|
|
|
|
|
8 |
Ж ж |
жэ |
19 |
С с |
эс |
30 |
Ь ь |
мягкий знак (ст. ерь) |
|
|
|
|
|
|
|
|
|
9 |
З з |
зэ |
20 |
Т т |
тэ |
31 |
Э э |
э |
|
|
|
|
|
|
|
|
|
10 |
И и |
и |
21 |
У у |
у |
32 |
Ю ю |
ю |
|
|
|
|
|
|
|
|
|
11 |
Й й |
и краткое |
22 |
Ф ф |
эф |
33 |
Я я |
я |
|
|
|
|
|
|
|
|
|
§ 1. Алфавиты, знаки препинания и специальные знаки |
69 |
При чтении аббревиатур буквы могут читаться иначе!
Не следует забывать про особенную седьмую букву русско- го алфавита «ё». Эта буква по русской традиции:
1)во всех словах, кроме имен собственных, а также во всех текстах, кроме детских и справочных, заменяется буквой «е»;
2)в алфавитных списках и сортировке не отличается от «е». Поэтому в кодовых таблицах эта буква стоит особо.
Знание английского и латинского алфавитов чрезвычайно
облегчает работу на компьютере.
Латинский алфавит с русскими названиями букв приведен в современном виде, который используется в обычной жизни, в школе, в математике и других науках, например, информатике.
Т а б л и ц а 2 . 2
Современные латинский и английский алфавиты
№ |
Буква |
Латинское |
Английское |
№ |
Буква |
Латинское |
Английское |
|
|
название |
название |
|
|
название |
название |
1 |
A a |
а |
эй |
14 |
N n |
эн |
эн |
|
|
|
|
|
|
|
|
2 |
B b |
бэ |
би |
15 |
O o |
о |
оу |
|
|
|
|
|
|
|
|
3 |
C c |
цэ |
си |
16 |
P p |
пэ |
пи |
|
|
|
|
|
|
|
|
4 |
D d |
дэ |
ди |
17 |
Q q |
ку |
кью |
|
|
|
|
|
|
|
|
5 |
E e |
е |
и |
18 |
R r |
эр |
а |
|
|
|
|
|
|
|
|
6 |
F f |
эф |
эф |
19 |
S s |
эс |
эс |
|
|
|
|
|
|
|
|
7 |
G g |
жэ, гэ |
джи |
20 |
T t |
тэ |
ти |
|
|
|
|
|
|
|
|
8 |
H h |
аш, хэ |
эйч |
21 |
U u |
у |
ю |
|
|
|
|
|
|
|
|
9 |
I i |
и |
ай |
22 |
V v |
вэ |
ви |
|
|
|
|
|
|
|
|
10 |
J j |
джи |
джей |
23 |
W w |
дубль вэ |
дабл ю |
|
|
|
|
|
|
|
|
11 |
K k |
ка |
кей |
24 |
X x |
икс |
экс |
|
|
|
|
|
|
|
|
12 |
L l |
эль |
эл |
25 |
Y y |
игрек |
уай |
|
|
|
|
|
|
|
|
13 |
M m |
эм |
эм |
26 |
Z z |
зет |
зед |
|
|
|
|
|
|
|
|
70 |
Глава 2. Символы |
Греческие буквы встречаются не только в математических формулах, но и в литературе по информатике, а их названия входят в состав некоторых понятий.
В табл. 2.3 показан современный греческий алфавит с русски- ми названиями букв, который как раз и используется в матема- тике и информатике. Кроме того, в той же таблице приведен латинский эквивалент греческих букв, который также может встретиться в специальных текстах.
Обратите внимание, что три строчные греческие буквы имеют по два начертания.
Поговорка «от альфы до омеги» произошла от име- ни первой и последней буквы греческого алфавита.
Т а б л и ц а 2 . 3
Современный греческий алфавит
№ |
Буква |
Русское |
Латинский |
|
|
название |
эквивалент |
1 |
Α α |
áльфа |
a |
|
|
|
|
2 |
Β β |
бéта |
b |
|
|
|
|
3 |
γ |
гáмма |
g |
|
|
|
|
4 |
δ |
дéльта |
d |
|
|
|
|
5 |
Ε ε |
э´ псилон |
e |
|
|
|
|
6 |
Ζ ζ |
дзéта |
z |
|
|
|
|
7 |
Η η |
э´ та |
e |
|
|
|
|
8 |
Θ θ, ϑ |
тéта |
th |
|
|
|
|
9 |
Ι ι |
иóта |
i |
|
|
|
|
10 |
Κ κ |
кáппа |
c |
|
|
|
|
11 |
Λ λ |
ля´ мбда |
l |
|
|
|
|
12 |
Μ µ |
мю |
м |
|
|
|
|
№ |
Буква |
Русское |
Латинский |
|
|
название |
эквивалент |
13 |
Ν ν |
ню |
n |
|
|
|
|
14 |
Ξ ξ |
кси |
x |
|
|
|
|
15 |
Ο ο |
óмикрон |
o |
|
|
|
|
16 |
Π π |
пи |
p |
|
|
|
|
17 |
Ρ ρ |
ро |
r |
|
|
|
|
18 |
Σ σ, ς |
си´ гма |
s |
|
|
|
|
19 |
Τ τ |
тáу |
t |
|
|
|
|
20 |
Υ υ |
и´ псилон |
y |
|
|
|
|
21 |
Φ ϕ, φ |
фи |
ph |
|
|
|
|
22 |
Χ χ |
хи |
ch |
|
|
|
|
23 |
Ψ ψ |
пси |
ps |
|
|
|
|
24 |
Ω ω |
óмега |
o |
|
|
|
|
§ 1. Алфавиты, знаки препинания и специальные знаки |
71 |
Современный греческий алфавит распространен, конечно, меньше, чем латинский или английский, тем не менее его знание обязательно.
Кроме того, некоторые прописные греческие буквы совпа- дают с русскими, причем такие, которых нет в латинском ал- фавите.
3°. У п р а ж н е н и я 1. Внимательно изучите русский, латинский, английский и
греческий алфавиты и выполните следующие упражнения.
а. Перечислите все 4 буквы, которые имеют одинаковые на- звания в латинском и английском алфавитах.
б. Перечислите все 3 названия букв латинского алфавита, являющихся названиями других букв английского алфавита вместе с этими английскими буквами.
в. Перепишите все 7 букв латиницы, имеющие одинаковое начертание в прописной и строчной форме.
г. Перепишите все 20 русских букв, названия которых сов- падают с названиями каких-нибудь латинских букв, вместе с этими латинскими буквами.
д. Перепишите все 12 прописных греческих букв, имеющих одинаковое начертание с русскими буквами, и все 13 — оди- наковое начертание с латинскими.
2.Знаки препинания и специальные знаки
1°. Р ус с к и е з н а к и п р е п и н а н и я .
С п е ци а л ь н ы е з н а к и Рассмотрим все знаки препинания, которые встречаются на
компьютере в виде отдельных символов.
В кириллической кодовой таблице имеется 12 стандартных знаков препинания, включая пробел (из аски-кодов), показан- ные с номерами 1—12 в табл. 2.6, и 10 красивых, типографских знаков препинания с номерами 13—22.
.
72 |
|
Глава 2. Символы |
|
|
|
Т а б л и ц а 2 . 4 |
|
|
Русские знаки препинания |
||
|
|
|
|
№ |
Знак препинания |
Название |
|
1 |
|
Пробел, интервал |
|
|
|
|
|
2 |
! |
Восклицательный знак |
|
|
|
|
|
3 |
" |
Прямые, или машинописные, кавычки |
|
|
|
|
|
4 |
' |
Апострóф |
|
|
|
|
|
5 |
( |
Левая открывающаяся скобка |
|
|
|
|
|
6 |
) |
Правая закрывающаяся скобка |
|
|
|
|
|
7 |
, |
Запятая |
|
|
|
|
|
8 |
- |
Дéфис, знак переноса, «тире» |
|
|
|
|
|
9 |
. |
Точка |
|
|
|
|
|
10 |
: |
Двоеточие |
|
|
|
|
|
11 |
; |
Точка с запятой |
|
|
|
|
|
12 |
? |
Вопросительный знак |
|
|
|
|
|
13 |
‚ |
Запятая, открывающаяся одинарная кавычка |
|
|
|
|
|
14 |
„ |
Левые открывающиеся кавычки «лапки» |
|
|
|
|
|
15 |
… |
Многоточие |
|
|
|
|
|
16 |
‘ |
Фигурный, или типографский, обратный |
|
апострóф, закрывающаяся одинарная кавычка |
|||
|
|
||
|
|
|
|
17 |
’ |
Фигурный, или типографский, апострóф |
|
|
|
|
|
18 |
“ |
Правые закрывающиеся кавычки «лапки» |
|
|
|
|
|
19 |
” |
Фигурные, или типографские, прямые кавычки |
|
|
|
|
|
20 |
— |
Тире, диапазон, диалог |
|
|
|
|
|
21 |
« |
Левые открывающиеся кавычки «елочки» |
|
|
|
|
|
22 |
» |
Правые закрывающиеся кавычки «елочки» |
|
|
|
|
§ 1. Алфавиты, знаки препинания и специальные знаки |
73 |
||||
|
|
|
Т а б л и ц а |
2 . 5 |
|
|
|
Все стандартные компьютерные специальные знаки |
|
|
|
|
|
|
|
|
|
|
№ |
Символ |
Название |
|
|
|
|
|
|
|
|
|
1 |
# |
Номер, решетка, хэш-символ, фунт, диез, шарп |
|
|
|
|
|
|
|
|
|
2 |
$ |
Знак денежной единицы, «доллар» |
|
|
|
|
|
|
|
|
|
3 |
% |
Проценты |
|
|
|
|
|
|
|
|
|
4 |
& |
Амперсáнд, «и» английское и логическое, |
|
|
|
коммерческое «et» |
|
|
||
|
|
|
|
|
|
|
5 |
* |
Звездочка, умножить |
|
|
|
|
|
|
|
|
|
6 |
+ |
Плюс |
|
|
|
|
|
|
|
|
|
7 |
/ |
Слеш, поделить, наклонная черта вправо, |
|
|
|
капиталистическая палочка |
|
|
||
|
|
|
|
|
|
|
8 |
< |
Меньше чем, меньше, левая угловая скобка |
|
|
|
|
|
|
|
|
|
9 |
= |
Равно, знак равенства |
|
|
|
|
|
|
|
|
|
10 |
> |
Больше чем, больше, правая угловая скобка |
|
|
|
|
|
|
|
|
|
11 |
@ |
«А» коммерческое, коммерческое «at», собака, |
|
|
|
знак цены, кваква |
|
|
||
|
|
|
|
|
|
|
12 |
[ |
Левая квадратная скобка |
|
|
|
|
|
|
|
|
|
13 |
\ |
Обратный слеш, бэкслеш, наклонная черта влево, |
|
|
|
коммунистическая палочка |
|
|
||
|
|
|
|
|
|
|
14 |
] |
Правая квадратная скобка |
|
|
|
|
|
|
|
|
|
15 |
^ |
Крыша, шляпка, облегченное ударение, сиркомфлéкс, |
|
|
|
циркумфлéкс, вставка, возведение в степень |
|
|
||
|
|
|
|
|
|
|
16 |
_ |
Подчеркивание, горизонтальная черта |
|
|
|
|
|
|
|
|
|
17 |
` |
Обратный апострóф, грав акцент, гравис, тупое ударе- |
|
|
|
ние |
|
|
||
|
|
|
|
|
|
|
|
|
|
|
|
|
18 |
{ |
Левая фигурная скобка |
|
|
|
|
|
|
|
|
|
19 |
| |
Вертикальная палочка, вертикальная черта, |
|
|
|
логическое «или» |
|
|
||
|
|
|
|
|
|
|
20 |
} |
Правая фигурная скобка |
|
|
|
|
|
|
|
|
|
21 |
~ |
Волна, тильда |
|
|
|
|
|
|
|
|
74 |
Глава 2. Символы |
Мы выписали полный набор стандартных компьютерных специальных знаков из аски-кодов. Их всего 21. Эти специаль- ные знаки в основном относятся или к экономике, или к мате- матике, но последние также можно отнести к экономике…
2°. Р у с с к и й н а б о р Тексты набираются строчными буквами. Они занимают
меньше места и гораздо быстрее читаются.
Приведем основные правила набора прописных букв. 1. С прописной буквы начинаются:
а) предложение; б) имя собственное;
в) название учреждения или организации; г) некоторые важные слова;
д) сокращенные названия производных укрупненных еди- ниц измерения.
2. Прописными буквами полностью пишутся: а) большинство аббревиатур; б) некоторые заголовки; в) выделенные слова.
Остальные слова пишутся строчными буквами.
Числа, составленные из арабских цифр, имеют следующие особенности русского набора.
1. Целые числа обычно разбивают на группы по три циф- ры, считая справа налево. Но разбивают только числа, боль- шие или равные 10 000. При этом знаком отделения групп цифр может быть пробел или точка. при этом в одном изда- нии могут встретиться либо числа только с пробелами:
10 000, 12 345 678,
либо числа только с точками:
10.000, 12.345.678,
2. Числа с дробной частью на группы не делится. При этом дробная часть числа отделяется от целой запятой. Например:
3,141593, 2,718281828.