Система программирования Турбо Паскаль. Воробьева А.П - 16 стр.

UptoLike

Составители: 

33
Debug/Watch включаем окно слежения. Чтобы занести в окно
слежения переменные, значения которых желательно отследить
во время отладки программы, надо с помощью клавиш [Ctrl + F7]
(команда Debug/Add watch) вызвать диалоговое окно Add watch
для указания отслеживаемых переменных и нажать клавишу
[Enter]. Заметим, что в окно слежения можно заносить не только
переменные, но и арифметические
или логические выражения.
При отладке программы очень удобно работать с многоокон-
ным экраном. Для этого необходимо разместить на экране три
окна: окно редактора, окно слежения Watch и окно программы
Output (см. п. 2.3).
Возвращаясь к отладке нашего блока операторов, отметим,
что, после введения в окно слежения переменных d и e, уже
после
выполнения первых четырех строк блока (четыре нажатия клави-
ши [F7]) мы получим d = 0. Таким образом, хотя еще не произо-
шел «авост», мы уже получим сигнал о том, что на следующем
шаге трассировки предстоит «деление на ноль».
Однако возможности отладки на этом не исчерпаны. Позна-
комиться с функциями отладки сложных программ
можно по
учебникам [2, 3].
34
ГЛАВА 3. ПРОСТЕЙШИЕ КОНСТРУКЦИИ ЯЗЫКА
ТУРБО ПАСКАЛЬ
3.1. Алфавит языка
При написании программ на алгоритмическом языке можно
пользоваться лишь символами, предусмотренными алфавитом
этого языка.
Алфавит языка Турбо Паскаль включает в себя следующие
символы.
Строчные и прописные буквы латинского алфавита
| a | b | c | | x | y | z | A | B | C | | X | Y | Z |
Арабские цифры
| 0 | 1 |
2 | | 9 |
Специальные символы
| + | | * | / | := | = | > | >= | < | <= | <> | . | , | : | ; | | ( | ) | [ | ] | { |
| } | ^ | @ | $ | # |
В алфавит языка Турбо Паскаль также включается набор за-
резервированных слов, имеющих строго определенное назначе-
ние. Например, зарезервированное слово VAR служит для описа-
ния переменных, слова IF, THEN, ELSE используются в услов-
ных операторах, слово DIV обозначает операцию целочисленного
деления. Назначение отдельных зарезервированных слов будет
поясняться в процессе изучения языка.
3.2. Константы и переменные
Константы
Константами являются величины, которые не меняют
своего значения при выполнении программы. В качестве кон-
стант на языке Турбо Паскаль используются целые и веществен-
ные числа, логические константы, символы и строки.
Целые числа записываются со знаком или без него по
обычным арифметическим правилам.
Например: 15 +1000 –47
02
Вещественные числа могут записываться либо в форме де-
сятичного числа, либо с указанием порядка.
Debug/Watch включаем окно слежения. Чтобы занести в окно                Г Л А ВА 3. П РО СТ Е Й Ш И Е К О Н СТ РУ К Ц И И                    ЯЗЫКА
слежения переменные, значения которых желательно отследить                               Т У Р Б О П АС К А Л Ь
во время отладки программы, надо с помощью клавиш [Ctrl + F7]
(команда Debug/Add watch) вызвать диалоговое окно Add watch                                     3.1. Алфавит языка
для указания отслеживаемых переменных и нажать клавишу
[Enter]. Заметим, что в окно слежения можно заносить не только         При написании программ на алгоритмическом языке можно
переменные, но и арифметические или логические выражения.         пользоваться лишь символами, предусмотренными алфавитом
     При отладке программы очень удобно работать с многоокон-     этого языка.
ным экраном. Для этого необходимо разместить на экране три             Алфавит языка Турбо Паскаль включает в себя следующие
окна: окно редактора, окно слежения Watch и окно программы        символы.
Output (см. п. 2.3).                                              Строчные и прописные буквы латинского алфавита
     Возвращаясь к отладке нашего блока операторов, отметим,           |a|b|c|…|x|y|z|A|B|C|…|X|Y|Z|
что, после введения в окно слежения переменных d и e, уже после   Арабские цифры
выполнения первых четырех строк блока (четыре нажатия клави-           |0|1|2|…|9|
ши [F7]) мы получим d = 0. Таким образом, хотя еще не произо-     Специальные символы
шел «авост», мы уже получим сигнал о том, что на следующем             | + | – | * | / | := | = | > | >= | < | <= | <> | . | , | : | ; | ’ | ( | ) | [ | ] | { |
шаге трассировки предстоит «деление на ноль».                     |}|^|@|$|#|
      Однако возможности отладки на этом не исчерпаны. Позна-          В алфавит языка Турбо Паскаль также включается набор за-
комиться с функциями отладки сложных программ можно по            резервированных слов, имеющих строго определенное назначе-
учебникам [2, 3].                                                 ние. Например, зарезервированное слово VAR служит для описа-
                                                                  ния переменных, слова IF, THEN, ELSE используются в услов-
                                                                  ных операторах, слово DIV обозначает операцию целочисленного
                                                                  деления. Назначение отдельных зарезервированных слов будет
                                                                  поясняться в процессе изучения языка.
                                                                                        3.2. Константы и переменные
                                                                  Константы
                                                                      Константами являются величины, которые не меняют
                                                                  своего значения при выполнении программы. В качестве кон-
                                                                  стант на языке Турбо Паскаль используются целые и веществен-
                                                                  ные числа, логические константы, символы и строки.
                                                                      Целые числа записываются со знаком или без него по
                                                                  обычным арифметическим правилам.
                                                                      Например: 15 +1000 –47 02
                                                                      Вещественные числа могут записываться либо в форме де-
                                                                  сятичного числа, либо с указанием порядка.

                              33                                                                               34