Как скачать и установить PascalABC.NET
- Откройте официальный сайт pascalabc.net и перейдите в раздел загрузки.
- Скачайте установщик и запустите его.
- Пройдите шаги установщика, оставив настройки по умолчанию.
После установки в меню «Пуск» появится PascalABC.NET. Среда бесплатная.
Скачивайте PascalABC.NET только с официального сайта. Сборки «с ключом» и «без вирусов» на сторонних сайтах не нужны — программа и так бесплатна, а в чужой сборке может оказаться что угодно.
Что нужно
- Windows. PascalABC.NET — программа для Windows.
- .NET Framework. Среда работает на платформе .NET Framework от Microsoft. В Windows 10 и 11 она уже есть. Если установщик или среда сообщает, что .NET Framework не найден или устарел, установите свежую версию с сайта Microsoft и повторите установку.
На Linux и macOS для школьных задач удобнее Free Pascal — см. справку Free Pascal: установка и запуск. Программы этого курса работают в обеих средах.
Первый запуск
Откройте PascalABC.NET, создайте новый файл (Ctrl+N) и наберите программу:
begin
writeln('Работает!');
end.Работает!Нажмите F9 — «Выполнить». Внизу, в окне вывода, появится строка «Работает!». Сохраните файл клавишами Ctrl+S: программы на Pascal хранятся в файлах с расширением .pas.
Полезные клавиши:
| Клавиши | Что делают |
|---|---|
F9 | выполнить программу |
Ctrl+F9 | только скомпилировать, без запуска |
Ctrl+F2 | остановить зависшую программу |
Shift+F9 | выполнить без связи с оболочкой — в отдельном окне консоли |
Ctrl+S | сохранить |
Если не работает
- Программа с
uses crtпишет, что её нельзя запускать по F9. Модулюcrtнужно настоящее окно консоли: запустите программу клавишамиShift+F9. Для простой задержкиcrtне нужен — хватитSleep, см. справку Как сделать задержку. - Готовая программа не запускается с флешки или сетевой папки. PascalABC.NET сохраняет
.exeрядом с файлом программы, а запуск программ с некоторых дисков бывает запрещён. Перенесите файлы в папку на обычном диске или укажите другую папку для.exeв меню «Сервис → Опции компиляции». - Ввод с клавиатуры. Когда программа выполняет
readln, внизу появляется поле «Ввод данных»: значения набирают там, а не в тексте программы. - Антивирус удаляет или блокирует
.exe. Новые программы, только что созданные компилятором, иногда вызывают подозрения у антивируса. Помогает исключение для папки с учебными программами.
Исключение в антивирусе значит, что файлы в этой папке больше не проверяются. Добавляйте только папку со своими программами, а не весь диск, и не кладите туда скачанные из интернета файлы.
Что ещё есть в PascalABC.NET
Кроме классического Pascal, PascalABC.NET понимает расширенный синтаксис: описание переменной прямо в цикле (for var i := 1 to 10 do), процедуру Print, которая выводит значения через пробел, функцию Random(a, b) со случайным числом от a до b. Этим удобно пользоваться, но такие программы не соберутся в Free Pascal. Если задачу нужно сдать в другой среде или на проверяющую систему, пишите на классическом Pascal, как в уроках курса.