"Информатика. Учебное пособие для учреждений общего среднего образования с русским языком обучения", Н. П. Макарова А. И. Лапо Е. Н. Войтехович
PascalABC.NET — среда программирования, в которой можно вводить программы на языке Pascal, проверять их и запускать. В ней есть редактор для текста программы, команды запуска, окно вывода результата и область с сообщениями о проверке. Чтобы увидеть работу программы, недостаточно просто набрать команды: их нужно запустить. Если среда найдёт ошибку, её исправляют и выполняют программу снова.
Текст подготовлен нейронной сетью по теме параграфа и не заменяет учебник — важные факты и формулировки сверяйте с ним.
Среда программирования PascalABC.NET — программа, в которой создают, проверяют и запускают программы на языке Pascal. Она объединяет инструменты, которые нужны во время работы с кодом. Благодаря этому ученик может написать программу и проверить её на компьютере.
Редактор кода — часть среды, предназначенная для ввода и изменения текста программы. В нём размещают команды на языке Pascal и исправляют их, если нужно. Редактор нужен, чтобы работать с текстом программы, а не только просматривать результат её выполнения.
Компилятор — часть среды, которая проверяет текст программы и переводит его в форму, пригодную для выполнения. Он помогает найти ошибки, из-за которых программу нельзя выполнить. Если проверка прошла успешно, программа может быть запущена.
Окно сообщений — область, где среда показывает результаты проверки программы и сведения об ошибках. По сообщениям можно понять, что программа проверена или где возникла проблема. Это помогает найти место, которое следует проверить и исправить.
PascalABC.NET объединяет редактор кода, команды запуска и средства отображения результатов. Такое устройство удобно, потому что для работы с программой не приходится переходить между несколькими разными приложениями. Ученик вводит команды, запускает проверку и сразу смотрит, что получилось, в окне среды.
Текст программы вводят в редакторе, потому что именно эта область предназначена для работы с командами. Если программа уже сохранена в файле, её можно открыть и продолжить изменять. Сохранение нужно, чтобы не потерять написанный текст при закрытии среды или переходе к другой работе.
При запуске среда сначала проверяет текст программы. Такая проверка нужна, чтобы обнаружить ошибки до выполнения команд: например, в тексте может оказаться неверно записанная команда. Если ошибки найдены, выполнение останавливается, а сообщения подсказывают, где искать проблему; после этого текст можно исправить.
Когда проверка проходит успешно, программа выполняется. Результат её работы появляется в окне вывода или консоли, поскольку туда программа выводит свои ответы. Поэтому для просмотра результата нужно найти именно эту область, а не искать его среди команд в редакторе.
Работа обычно идёт по порядку: ввести программу, запустить её и прочитать вывод. Этот порядок помогает понять, на каком этапе появилась трудность. Если среда сообщает об ошибке, исправьте текст и запустите программу снова: повторная проверка покажет, устранена ли проблема.
| Элемент среды | Для чего нужен | Что делает ученик |
|---|---|---|
| Редактор кода | Для ввода и изменения текста программы | Набирает команды, исправляет и сохраняет текст |
| Команды меню и кнопки запуска | Для выполнения команд среды, в том числе запуска программы | Выбирает нужную команду или нажимает кнопку запуска |
| Окно вывода или консоль | Для показа результата выполнения программы | Читает то, что вывела программа |
| Окно сообщений | Для отображения результатов проверки и сведений об ошибках | Проверяет сообщения и ищет указанный участок программы |
Сначала найдите редактор: именно в нём размещают команды. После запуска смотрите на сообщения и на окно вывода, чтобы различать ход проверки и результат работы программы.
Если результат не появился, проверьте, запускали ли вы программу и нет ли сообщения об ошибке. Такая проверка помогает понять, на что обратить внимание дальше.
Условие. Откройте PascalABC.NET и найдите область, в которой можно вводить текст программы. Чтобы не принять за редактор окно вывода, ориентируйтесь на назначение каждой области. В редакторе работают с текстом, а не читают результат выполнения.
Ответ. Область для набора и изменения команд — редактор кода. Она нужна для работы с текстом программы.
Условие. Введите простую готовую программу, запустите её и найдите результат выполнения. Важно проследить весь путь от команд до вывода. Так можно увидеть, зачем нужны разные элементы среды.
Ответ. Результат выполнения находится в окне вывода или консоли. Если вместо него появилось сообщение об ошибке, сначала нужно разобраться с текстом программы.
Условие. В готовой программе намеренно измените одну команду так, чтобы появилась ошибка, затем запустите программу и исправьте текст. Действуйте внимательно: цель не в том, чтобы случайно менять множество команд, а в том, чтобы связать сообщение с одной правкой. Сравнение до и после поможет понять, как работает проверка.
Ответ. После исправления повторный запуск позволяет проверить, устранена ли ошибка. Если программа выполнилась успешно, её результат появится в окне вывода.
Путают редактор кода с окном вывода. В редакторе вводят программу, а в окне вывода просматривают результат. Путаница возникает, когда ученик ещё не привык к разным областям интерфейса. Проверьте себя: можно ли в выбранной области изменять команды или она показывает ответ программы?
Ждут результат, не запустив программу. Само по себе введение текста не приводит к выполнению команд. Это легко упустить, потому что программа уже написана и кажется готовой к работе. Проверьте, использовали ли вы команду или кнопку запуска.
Не читают сообщения после запуска. Если среда обнаружила ошибку, программа может не выполниться. Сообщения пропускают, когда сразу ищут результат в окне вывода. Проверьте область сообщений и устраните указанную проблему до нового запуска.
Не сохраняют изменения. При закрытии среды или переходе к другому файлу несохранённый текст может потеряться. Так происходит, если забыть, что изменения не всегда сохраняются автоматически. Перед завершением работы проверьте, сохранён ли файл с программой.
Для работы в PascalABC.NET пригодятся навыки обращения с окнами и файлами: нужно уметь открыть программу, ввести текст и сохранить его. Среда становится инструментом для изучения языка Pascal и составления алгоритмов, потому что позволяет проверить программу на компьютере. Сообщения об ошибках связаны с отладкой — поиском и исправлением неверных команд. Умение читать их помогает понять, почему программа не выполняется.
Что такое среда программирования?
Это программа с инструментами для создания, проверки и запуска программ. PascalABC.NET предназначена для работы с языком Pascal.
Где вводить текст программы в PascalABC.NET?
Текст вводят в редакторе кода — специальной области окна среды. В ней же можно изменять и сохранять программу.
Как запустить программу?
Используйте команду или кнопку запуска в среде. Она проверит текст программы и, если ошибок нет, начнёт выполнение.
Где увидеть результат её выполнения?
Результат обычно появляется в окне вывода или консоли. Это не редактор: в нём просматривают то, что программа вывела при выполнении.
Что делать, если среда сообщает об ошибке?
Прочитайте сообщение и найдите указанный участок текста программы. Исправьте ошибку, затем запустите программу ещё раз.
18.1. Среда программирования PascalABC.NET