КулЛиб - Классная библиотека! Скачать книги бесплатно
Всего книг - 711607 томов
Объем библиотеки - 1396 Гб.
Всего авторов - 274185
Пользователей - 124996

Последние комментарии

Новое на форуме

Новое в блогах

Впечатления

pva2408 про Зайцев: Стратегия одиночки. Книга шестая (Героическое фэнтези)

Добавлены две новые главы

Рейтинг: 0 ( 0 за, 0 против).
medicus про Русич: Стервятники пустоты (Боевая фантастика)

Открываю книгу.

cit: "Мягкие шелковистые волосы щекочут лицо. Сквозь вязкую дрему пробивается ласковый голос:
— Сыночек пора вставать!"

На втором же предложении автор, наверное, решил, что запятую можно спиздить и продать.

Рейтинг: +2 ( 2 за, 0 против).
vovih1 про Багдерина: "Фантастика 2024-76". Компиляция. Книги 1-26 (Боевая фантастика)

Спасибо автору по приведению в читабельный вид авторских текстов

Рейтинг: +3 ( 3 за, 0 против).
medicus про Маш: Охота на Князя Тьмы (Детективная фантастика)

cit anno: "студентка факультета судебной экспертизы"


Хорошая аннотация, экономит время. С четырёх слов понятно, что автор не знает, о чём пишет, примерно нихрена.

Рейтинг: +1 ( 1 за, 0 против).
serge111 про Лагик: Раз сыграл, навсегда попал (Боевая фантастика)

маловразумительная ерунда, да ещё и с беспричинным матом с первой же страницы. Как будто какой-то гопник писал... бее

Рейтинг: +2 ( 2 за, 0 против).

Знакомство с FreePascal [Автор неизвестен] (pdf) читать постранично

Книга в формате pdf! Изображения и текст могут не отображаться!


 [Настройки текста]  [Cбросить фильтры]

1

Знакомство с FreePascal. Первая программа.

Программы на языке Pascal содержатся в обычных текстовых файлах. В операционной системе Windows такие файлы
обычно редактируются программой, которая называется Блокнот (по-английски notepad). Файлы, которые, кроме
собственно текста, содержат сложную информацию о форматировании, например, документы редактора Word, для
программирования на Pascal (как и на любом другом языке программирования) не годятся.
После того, как программа написана и введена в компьютер в виде текстового файла (обычно файл с программой
на языке Pascal имеет расширение .pas), для запуска программы на выполнение ее необходимо скомпилировать, т.
е. преобразовать в другую программу, делающую то же самое, но написанную на машинном языке — языке, понятном процессору того компьютера, на котором эту программу придется выполнять (исполняемые файлы, содержащие
программы на машинном языке, в операционной системе Windows имеют расширение .exe).
Наконец, после компиляции программы, полученный файл с расширением .exe можно запустить. Для этого можно
воспользоваться, например, проводником Windows, открыв в нем папку с этим файлом и щелкнув на нем мышью два
раза.
Для упрощения программирования на языке Pascal (как и на многих других языках программирования) созданы специальные среды, по-английски называемые IDE (integrated development environment, интегрированная среда
разработки). В их состав обычно входит текстовый редактор, а также ряд вспомогательных средств для запуска
компилятора, отладчика, профилировщика и других средств программирования.
Среди всех удобств использования IDE можно отметить возможность быстро найти в тексте программы то место,
в котором компилятор выдал ошибку. Также полезной является возможность отладки программы, когда подлежащая
выполнению строка подсвечивается прямо в текстовом редакторе, и в отдельном окне показаны значения переменных
в данной точке программы.
Мы будем работать в IDE, поставляемой вместе с компилятором FreePascal. По виду и основным командам она
напоминает TurboPascal.
Для ввода текста программы необходимо сначала завести новое окно редактора. Это делается при помощи пункта
New меню File. В открывшемся окне редактора нужно ввести интересующую нас программу, после чего записать ее
в файл (File/Save). Важным здесь является вопрос о том, где сохранять файл. Чтобы он не пропал при следующей
перезагрузке компьютера, а также был доступен независимо от того, за каким компьютером Вы работаете, его нужно
сохранять на диске W:. Это сетевой диск; его содержимое свое у каждого студента, и он подключается в момент входа
в систему. Именно на нем студенты должны хранить все свои программы и прочие файлы, поскольку диск C: при
каждой перезагрузке восстанавливается, и все записанные пользователями на него файлы пропадают.
Далее, после ввода и записи программы на диск, ее необходимо скомпилировать (Compile/Compile). Если в появившемся окне написано Compile successful, значит, компилятор не обнаружил ошибок в программе, и она успешно
скомпилирована. В противном случае в окошке появляется надпись Compile failed (компиляция не удалась), и внизу
экрана открывается окно с сообщениями компилятора об обнаруженных в программе ошибках. В этом случае нужно
нажать клавишу Esc, чтобы закрыть окно компиляции, и затем нажать Enter на одном из сообщений об ошибках —
курсор переместится в окно с текстом программы в место, где, по мнению компилятора, должна быть исправлена
ошибка. При этом внизу окна появится текст сообщения об ошибке. После исправления этой ошибки можно вернуть
окно с сообщениями компилятора, выбрав Compile/Compile messages, перейти к другой ошибке при помощи клавиш
перемещения курсора вверх/вниз, и опять вернуться к исходному тексту программы, для исправления очередной
ошибки.
Правда, имеется одно хорошее правило — исправлять всегда только первую ошибку. Дело в том, что компилятор
в принципе не может знать, чего хотел программист, поэтому сообщения об ошибках могут отличаться от истинной
причины возникновения той или иной ошибки, замеченной компилятором. В частности, одна ошибка может провоцировать несколько (иногда — очень много) сообщений об ошибках. Поэтому иногда исправление одной ошибки может
убирать сотни сообщений об ошибках по всей программе; увы, внесение в программу дополнительных ошибок тоже может радикально влиять на количество сообщений, причем как в сторону его увеличения, так и в сторону уменьшения,
что обычно удивляет новичков. Так что количество сообщений об ошибках не может быть критерием правильности
программы в том смысле, что далеко не всегда программа с маленьким количеством сообщений правильнее программы
с большим.
Кроме того, в программировании возможны ошибки разного рода. Здесь можно провести следующую аналогию с
текстами на русском языке: бывают ошибки, например, выражающиеся в неправильном написании некоторого слова;
если при этом получилось бессмысленное слово, ошибки