Национальный цифровой ресурс Руконт - межотраслевая электронная библиотека (ЭБС) на базе технологии Контекстум (всего произведений: 634620)
Контекстум
.

Программирование на языке FreePascal. Ч. 3. ЛР в ИСР Free Pascal (190,00 руб.)

0   0
Первый авторАкчурин Э. А.
ИздательствоИзд-во ПГУТИ
Страниц77
ID319833
АннотацияЛабораторный цикл содержит работы по изучению программирования на языке FreePascal в ИСР FreePascal. Учебное пособие предназначено для студентов направления «Информатика и вычислительная техника».
УДК004.43
ББК32.973.26-018.1
Акчурин, Э.А. Программирование на языке FreePascal. Ч. 3. ЛР в ИСР Free Pascal : учеб. пособие для студентов направления «Информатика и вычислительная техника» / Э.А. Акчурин .— Самара : Изд-во ПГУТИ, 2008 .— 77 с. : ил. — URL: https://rucont.ru/efd/319833 (дата обращения: 19.04.2024)

Предпросмотр (выдержки из произведения)

ЛР в ИСР Free Pascal Самара 2008 2 Автор - д.т.н., профессор Акчурин Э.А. <...> Введение В настоящее время бесплатный компилятор FPC (Free Pascal Compilier) используется в нескольких интегрированных средах разработки (ИСР). <...> В ней кодировка символов редактора кода совпадает с кодировкой консольного приложения. <...> При этом окно консоли отображается на месте редактора кода. <...> При старте ИСР из Windows выводится окно ИСР. <...> Листинг программы program prg_1_1; uses SysUtils; begin 10 writeln('Hello World & Россия’); readln; end. <...> 12 Варианты к заданию 1 № Типы вещественных чисел Start 1. <...> Для контроля размеров данных в программе используется встроенная функция SizeOf, возвращающая размер аргумента в байтах. <...> Листинг программы program prg_2_1; uses SysUtils; const real_0:real=123.456789; int_0:smallint=-1111; var real_1:extended; real_2:single; 13 Fin_1 Fin_2 Типы целых чисел Start Fin_1 Currency Extended Byte Single Real48 Double Real Extended Real Comp Currency Comp Single Real48 Double Real Extended Real Comp Currency Comp Currency Word Single Real48 Double Currency Int64 Single Word Real48 Double Cardinal Byte LongWord Word Cardinal Shortint Smallint Extended Integer LongInt Fin_2 Integer Cardinal Byte LongWord Word Cardinal Shortint Smallint Integer LongInt Int64 LongWord Byte Cardinal Word Shortint Extended Smallint Integer LongWord Byte Cardinal Word Shortint LongInt Cardinal Shortint Smallint Integer LongInt Int64 Int64 LongInt real_3:currency; int_1:word; int_2:longint; int_3:byte; begin writeln('Вещественное число в разных типах'); writeln; real_1:=real_0; real_2:=real_0; real_3:=real_0; writeln('Значения и размер в байтах в разных типах'); writeln('real_0=',real_0:10:6,sizeof(real_0):4,' real'); writeln('real_1=',real_1:10:6,sizeof(real_1):4,' extended'); writeln('real_2=',real_2:10:6,sizeof(real_2):4,' single'); writeln('real_3=',real_3:10 <...>
Программирование_на_языке_FreePascal_Часть_3._ЛР_в_ИСР_Free_Pascal_Учебное_пособие_для_студентов_направления_«Информатика_и_вычислительная_техника»_.pdf
Оглавление 1. Интегрированная среда разработки FreePascal 1.1. Пример 1_1 1.2. Пример 1_2 2. Структура программы и типы в языке FreePascal 2.1. Пример 2_1 2.2. Пример 2_2 2.3. Пример 2_3 3. Линейные структуры 3.1. Пример 3_1 3.2. Пример 3_2 4. Структуры с ветвлениями 4.1. Пример 4_1 4.2. Пример 4_2 5. Циклы с неизвестным числом повторений 5.1. Пример 5_1 5.2. Пример 5_2 6. Циклы с заданным числом повторений 6.1. Пример 6_1 6.2. Пример 6_2 7. Массивы 7.1. Пример 7_1 7.2. Пример 7_2 8. Файлы 8.1. Пример 8_1 8.2. Пример 8_2 8.3. Пример 8_3 8.4. Пример 8_4 9. Подпрограммы 9.1. Пример 9_1 9.2. Пример 9_ 2 10. Динамическая память 10.1. Пример 10_1 9 9 10 12 13 15 16 19 21 22 25 26 28 31 32 34 37 38 39 42 43 45 48 49 52 55 56 59 60 62 65 66 4
Стр.4
10.2. Пример 10_2 11. Тестирование и отладка 11.1. Пример 11_1 67 70 71 5
Стр.5
Список литературы 1. Ван Кеннейт М.. Справочное руководство для FPC. 2005. 2. Van Canneyt M. Free Pascal: Reference Guide. 2007. 3. Van Canneyt M. Free Pascal: Programmer’s manual. 2007. 4. Van Canneyt M., Klampfl F. Free Pascal: Users’ manual. 2007. 5. Van Canneyt M. Free Pascal code documenter: Reference manual. 2007. 6. Van Canneyt M. Free Component Library (FCL): Reference guide. 2007. 7. Van Canneyt M. Run-Time Library (RTL). Reference guide. 2007. 8. Van Canneyt M. Free Component Library (FCL): Reference guide. 2007. 9. http://www.FPC.org/down/i386/win32-ftp.FPC.org.html 10. http://www.FPC.org/download.html 11. Рудюк С.А., Lazarus - кросс-платформенный Delphi. Программирование для свободных людей. Компания НеРуСофт. 12. Карпов Б. Delphi: Специальный справочник. - СПб.: Питер, 2001. -688 с. 13. Акчурин Э.А. Программирование на языке высокого уровня. Учебное пособие. Самара, ПГАТИ, 2003. 14. Акчурин Э.А. , Стефанова И.А. Программирование в среде Delphi. Методические указания к лабораторным работам. Самара, ПГАТИ, 2003. 15. Акчурин Э.А. Задания и методические указания к курсовой работе. ПГАТИ, 2001. Введение В настоящее время бесплатный компилятор FPC (Free Pascal Compilier) используется в нескольких интегрированных средах разработки (ИСР). Наиболее распространены две ИСР: FreePascal (FP) обеспечивает пользователю комфортный интерфейс. Содержит редактор с синтаксическими выделениями, отладчик, браузер символов и др. ИСР для всех поддерживаемых ОС использует символьный интерфейс, подобный ИСР Turbo Pascal. Не поддерживает графику. Lazarus. Эта ИСР подобна Delphi, использует графический интерфейс. Поддерживает графику. Лабораторный цикл содержит работы по изучению программирования на языке FreePascal в ИСР FreePascal. Эта ИСР для разработки консольных приложений проще, чем ИСР Lazarus. В ней кодировка символов редактора кода совпадает с кодировкой консольного приложения. Русификация строк не требуется. Цикл может использоваться в лабораторном практикуме по дисциплинам: "Программирование на языках высокого уровня" (специальность 230105), "Языки программирования высокого уровня" (специальность 230201), "Информатика и программирование" (специальность 080801), "Высокоуровневые методы информатики и программирования" (специальность 080801). 6
Стр.6