Консольные программы на Free Pascal

Методические указания к лабораторной работе и по организации самостоятельной работы

Lazarus — открытая бесплатная кроссплатформенная среда визуальной разработки программного обеспечения для компилятора Free Pascal, максимально приближённая к Delphi. Методические указания посвящены знакомству со структурой программы на Free Pascal/Lazarus, а также с особенностями работы с простейшими программными объектами (константами, переменными, выражениями и операторами) в консольной версии Free Pascal. Методические указания предназначены для помощи в подготовке бакалавров и магистрантов в Информатике, выполнения курсовых и дипломных проектов. Для занятий по дисциплинам «Информатика» и «Информационные технологии» для студентов очного и заочного обучения специальностей 211000.62 (бакалавриат) и 162107.65 «Информатика и информационные технологии» (специалитет).

Кафедра конструирования и производства радиоаппаратуры

Библиографическая запись:

Кобрин, Ю. П. Консольные программы на Free Pascal: Методические указания к лабораторной работе и по организации самостоятельной работы [Электронный ресурс] / Кобрин Ю. П. — Томск: ТУСУР, 2017. — 30 с. — Режим доступа: https://edu.tusur.ru/publications/6789.
Автор:   Кобрин Ю. П.
Год издания: 2017
Количество страниц: 30

Содержание

1 Цели и задачи работы 4

2 Порядок выполнения работы 4

3 Отчётность 4

4 Контрольные вопросы 5

5 Краткие теоретические сведения 5

5.1 Основные этапы решения задач на компьютере 5

5.2 Формы Бэкуса–Наура 7

5.3 Программы на Free Pascal/Lazarus 8

5.3.1 Общие сведения 8

5.3.2 Консольные приложения 10

5.4 Подключение модулей 12

5.5 Константы 12

5.5.1 Типизированные именованные константы 14

5.6 Переменные 15

5.7 Выражения 16

5.7.1 Последовательность выполнения операций 16

5.7.2 Результаты вычисления выражений 18

5.7.3 Некоторые встроенные функции 19

5.7.4 Функции модуля Math 20

5.8 Операторы языка 21

5.8.1 Оператор присваивания 21

5.8.2 Операторы ввода/вывода 22

5.9 Работа в редакторе исходного текста Free Pascal 24

6 Индивидуальные задания 25

6.1.1 Варианты заданий 25

6.1.2 Рекомендации по составлению программы: 28

6.1.3 Пример разработки программы 28

7 Список литературы 30