|
Новости |
Работа с окнами. Метод пошагового выполнения программПовторение
Работа с окнамиИтак, каждый файл располагается в своем окне. Окно - ограниченная область экрана, которую можно передвигать, увеличивать, закрывать и открывать. Можно открывать любое количество окон, но активным является только одно окно, в котором находится курсор. Активное окно располагается сверху. Чтобы сделать окно с номером N активным, необходимо нажать комбинацию клавиш <Alt> и номер окна. Все команды для работы с окнами находится в секции Windows главного меню. При открытии нескольких файлов, они загружаются в окна, которые накладываются одно на другое. Чтобы перейти из одного окна в другое, необходимо воспользоваться комбинацией клавиш <Alt>+N, где N - номер окна. Чтобы посмотреть список открытых окон, можно воспользоваться комбинацией клавиш <Alt> и 0 или командой List меню Windows. Для закрытия окна можно воспользоваться командой Close меню Windows (или комбинацией клавиш <Alt>+<F3>). Для закрытия всех окон нужно выбрать команду Close all меню Windows. Задание
Изменение размеров окна. При выборе команды Size/Move ограничивающие линии окна меняют цвет. В это время можно с помощью клавиш <Shift> и стрелок управления курсором изменять размеры окна, без нажатия клавиши <Shift> можно изменять положение окна на экране. После выбора нужного размера и положения закрепите выбор нажатием клавиши <Enter>. Выбор команды Zoom увеличивает размеры активного окна до максимального. При составлении программ нередко возникает ситуация, когда работа программы не соответствует ожидаемому. В этом случае требуется проследить ее выполнение по шагам. В среде Турбо Паскаль есть такая возможность. Для выполнения программы в режиме пошаговой работы требуется выполнить команду Step Over меню Run или нажать функциональную клавишу <F8>. Примечание. Прежде чем проводить пошаговую отладку программы, необходимо убедиться, что опция Options/Debugger/Integrated активизирована. Чтобы проследить за выполнением программы нужно знать, как изменяются значения переменных. Активизируем окно Watches, выполнив команду Watch меню Debug. Чтобы ввести в окно Watches какую-либо переменную, воспользуемся комбинацией клавиш <Ctrl>+<F7> (или выполним команду Add Watch меню Debug), после чего откроется диалоговое окно Add Watch и попросит ввести имя переменной, значения которой вы хотите проследить. Примечание. Чтобы облегчить процесс ввода переменных, можно перед нажатием комбинации клавиш <Ctrl>+<F7> установить курсор на имя переменной, которую вы хотите ввести. Для удаления переменной войдите в окно Watches, далее с помощью клавиш управления курсором выберите необходимую переменную, а затем нажмите клавишу <Delete>. Задание
Примечание. Для удобства следует уменьшить размеры окна Watch и поместить его в удобное для вас место экрана. Иногда в процессе отладки возникает необходимость пошаговой отладки не всей программы, а лишь её части. В этом случае можно воспользоваться командой меню Run (или нажатием клавиши <F4>), предварительно установив курсор на так называемую строку остановка (строка, до которой хотим выполнить программу). Программа будет выполнена до этой строки, а далее вы сможете выполнять программу в пошаговом режиме либо снова воспользоваться программой Go To Cursor и выполнить программу до вновь выбранной строки останова. Во-вторых, вы можете установить в некоторой строке (или нескольких строках) так называемую точку останова. Программа будет выполняться до тех пор, пока не достигнет точки останова, и вы сможете управлять дальнейшим выполнением программы. Чтобы установить точку останова, переместите курсор в нужную строку и нажмите комбинацию клавиш <Ctrl>+<F8> (или выполните команду Add breakpoint меню Debug), соответствующая строка будет отмечена подсветкой. После повторного нажатия <Ctrl>+<F8> точка прерывания снимается. Какими свойствами обладает точка останова? Активизируем команду Breakpoint меню Debug. Появится таблица с указанием имени файла, номера строки, в которой установлена точка останова, здесь же можно указать условие, выполнение которого будет приводить к прерыванию работы программы, или количество проходов контрольной точки (после выполнения которых произойдет останов). Установим точку останова на строке:
нажмём клавишу Edit и в строке Condition (от англ. - обстоятельство, условие) введём выражение s = n. Запустите программу. При каких значениях p1 и p2 программа приостановила свою работу? Верните всё в исходное положение и измените значение в строке Pass count на значение, равное 35. Запустите программу. При каких значениях p1 и p2 программа приостановила работу сейчас? Запустите программу, установив одновременно и условие, и число проходов контрольной точки, после которой должен произойти останов. При каких значениях p1 и p2 программа приостановила свою работу сейчас? Верните всё в исходное положение и измените значение в строке Pass count на значение, равное 35. Запустите программу. При каких значениях p1 и p2 программа приостановила работу сейчас? Запустите программу, установив одновременно и условие, и число проходов контрольной точки, после которой должен произойти останов. При каких значениях p1 и p2 программа приостановила свою работу сейчас? Как вы думаете, почему это произошло? Решение задач Примечание. При решении задач, следует использовать метод пошаговой отладки программы.
|
На главную страницу(с)Все права защищеныПо всем интересующим вопросам прошу писать на электронный адрес |