Составители:
Рубрика:
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
Страницы
- « первая
- ‹ предыдущая
- …
- 14
- 15
- 16
- 17
- 18
- …
- следующая ›
- последняя »