Пошаговый режим работы программы
Для запуска программы в пошаговом режиме нужно нажать клавишу F8 или выбрать команду Step over (шаг через) из меню Run (запуск). Программа откомпилируется и на экране появится выделенная голубым цветом строка – так помечен оператор, который будет выполнен следующим. Для его выполнения надо нажать F8 или F7 (Trace into). 0тличие этих режимов заключается в том, что если выполнение этого оператора требует вызова какой-нибудь подпрограммы, то саму подпрограмму компьютер либо тоже выполняет пошагово (F7), либо пропустит её пошаговое выполнение (F8). Если вы уверены, что подпрограмма работает верно, то нажимайте F8.
Можно временно прекратить пошаговый режим. Для этого переместите курсор в то место, до которого вы хотите прервать пошаговое выполнение и нажмите F4 (команда "Go to cursor" из меню Run). Компьютер выполнит автоматически все операторы до строки указанной курсором. Эту клавишу удобно использовать, если в программе есть какие-либо циклы, которые выполняются много раз подряд.
Ещё одна возможность указать место перехода из автоматического режима к пошаговому – это установить “Break point” (точка останова) комбинацией клавиш Ctrl-F8. В том месте, где находится курсор появится красная строка. Теперь при любом запуске программы компьютер всегда остановится на отмеченной строке, если, конечно, эта строка будет выполняться. Далее всё как обычно – F7 или F8, либо Alt-F9 (Run) для продолжения работы программы в автоматическом режиме. Для удаления точки останова нужно перейти к отмеченной строке и опять нажать Ctrl-F8.
Учтите, что во время пошагового режима в программу нельзя вносить никаких изменений! Если вы попытаетесь это сделать, то перед выполнением следующего шага компьютер предупредит вас, что исходный текст был изменён. Вы можете продолжить работу в пошаговом режиме не смотря на это (изменения, естественно, не будут учтены), либо заново откомпилировать и запустить программу.
Для того чтобы прервать режим пошагового выполнения, нажмите Ctrl-F2 (команда “Program reset” из меню Run).
-
Содержание
- Лекции по Turbo Pascal 7.0
- 1 Курс, «Информатика»
- Интегрированная среда Turbo Pascal 7.0
- Первый шаг
- Создание нового файла
- Набор и редактирование текста программы
- Клавиши перемещения курсора
- Клавиши для редактирования текста:
- Сохранение и открытие программ
- Запуск программы
- Завершение работы
- А теперь, когда вы уже знаете, как набирать и запускать программы на компьютере, начнём изучать язык паскаль.
- Первая программа
- Краткая история
- Что такое программа?
- Зарезервированные слова
- Переменные
- Константы
- Стандартные математические операции
- В информатике, как и в математике, на ноль делить нельзя!
- Оператор присваивания
- Пример программы
- Операторы ввода и вывода.
- Оператор ввода Readln
- Оператор вывода Write
- Самостоятельные задания
- Работа с цифрами
- Выделение цифр числа
- Конструирование числа по его цифрам
- Обобщение
- Самостоятельные задания
- Условный оператор
- Что такое условие?
- Укороченный вариант условного оператора
- Составной оператор
- Составные условия
- “Защита от дурака”
- Вложенные условные операторы
- Оператор выбора Case
- Самостоятельные задания
- Стандартные типы переменных
- Общий обзор стандартных типов.
- Целые типы
- Вещественные типы
- Способ записи вещественных чисел
- Вывод на экран вещественных чисел
- Точность и диапазон вещественных чисел различных типов
- Вещественные функции
- Линейная запись математических выражений
- Логический тип
- Символьные типы
- Стандартные функции для работы со строками
- Стандартные функции для типа char
- Подпрограммы
- Зачем нужны подпрограммы?
- Процедуры
- Аргументы процедуры
- Результаты процедуры
- Функции
- Самостоятельные задания
- Цикл For
- Руками не трогать!
- Нахождение суммы
- Нахождение произведения
- Нахождение количества
- Цикл While ... Do
- Цикл Repeat ... Until
- 2.7. Самостоятельные задания
- Цикл в цикле
- Натуральные числа
- Делители чисел
- Самостоятельные задания.
- Простые числа
- Самостоятельные задания.
- Наибольший общий делитель двух чисел.
- Самостоятельные задания.
- Наименьшее общее кратное двух чисел
- Самостоятельные задания.
- Массивы
- Определение и примеры
- Операции с элементами массива
- Анализ информации в массиве
- Рекуррентные соотношения
- Самостоятельное задание
- Последовательность Фибоначчи
- Другие рекуррентные последовательности
- Оптимизация программ
- Задача про интеллигентного студента.
- Самостоятельные задания
- Оформление программ
- Понятие модуля
- Управление цветом
- Управление звуком
- Опрос клавиатуры
- Управление курсором.
- Дополнительные задачи и вопросы
- Теоретические вопросы
- Практические задачи
- Условия
- Ряды и рекуррентные последовательности
- Просмотр всех команд меню
- Команды меню File
- Команды меню Edit
- Команды меню Search
- Команды меню Run
- Команды меню Compile
- Команды меню Debug
- Команды меню Options
- Команды меню Window
- Команды меню Help
- Синтаксические ошибки
- Ошибки выполнения
- Логические ошибки
- Средства отладки
- Пошаговый режим работы программы
- Просмотр/изменение переменных
- Окно Watch
- 1. Теоретическая часть
- 1.1. Понятие алгоритма и его свойства.
- 1.2. Культура программирования
- 1.3. Устройство компьютера и его компоненты.
- 1.4. Информация
- 1.5. Логика
- 1.6. Системы счисления
- 1.7. Арифметические действия с двоичными числами
- 1.8. Информационные взаимодействия – коммуникации
- 1.9. Информационная революция
- 1.10. Компьютеры и информационное общество.
- 1.11. Польза и опасности компьютеризации.
- 1.12. Киберфобия.
- 1.13. Компьютеры и будущее
- 1.14. Понятие информационного моделирования.
- 2. Толковый словарик