Л. И. ДОЛИНЕР ОСНОВЫ ПРОГРАММИРОВАНИЯ В СРЕДЕ PascalABC.NET Учебное пособие Министерство образования и науки Российской Федерации Уральский федеральный университет имени первого Президента России Б. Н. <...> Долинер Основы программирования в среде PascalABC.NET Рекомендовано методическим советом УрФУ в качестве учебного пособия для студентов, обучающихся по направлениям подготовки 230400 «Информационные системы и технологии», 090900 «Информационная безопасность» Екатеринбург Издательство Уральского университета 2014 УДК 004.43PascalABC.NET(075.8) ББК 32.973-018.2я73 Д64 Рецензенты: Уральский технический институт связи и информатики (филиал) ФТОБУ ВПО «Сибирский государственный университет телекоммуникаций и информатики» (выписка из протокола № 1 от 11.09.2012 г. заседания кафедры общепрофессиональных дисциплин технических специальностей, завкафедрой канд. техн. наук, доц. <...> Г. А. Матвеева Д64 Долинер, Л. И. Основы программирования в среде PascalABC.NET : учебное пособие / Л. И. Долинер. <...> Например, практически в любом пакете MS Office есть среда программирования VBA (Visual Basic for Applications), обеспечивающая расширение возможностей этого пакета; профессиональная работа с системой «1С Предприятие» требует постоянного программирования для настройки на потребности каждой фирмы. <...> Для выполнения практических работ необходима среда программирования PascalABC.NET (любой модификации), а также электронная поддержка практических работ, размещенная в папке Examples. <...> В таком случае, например, фрагмент программы, определяющей среднее арифметическое четырех чисел, будет выглядеть следующим образом (см. таблицу): 8 Код операции 00000001 Пример компьютерной программы в двоичных кодах Адрес 1 Адрес 2 00011000 Комментарии 00011001 Сложить числа, хранящиеся в блоках памяти по адресам 00011000 и 00011001, и поместить результат в блок памяти с адресом 00011001 00000001 00011001 00011011 Сложить полученную сумму из блока памяти 00011001 и третье число, размещенное в блоке памяти 00011011, и поместить результат в блок памяти <...> 
								
							
							
								
								
									
										Основы_программирования_в_среде_Pascal_ABC.NET.pdf
										
                                            
                                            		
								                        
УДК 004.43PascalABC.NET(075.8) 
ББК 32.973-018.2я73 
Д64 
Рецензенты: 
Уральский технический институт связи и информатики (филиал) ФТОБУ ВПО «Сибирский 
государственный университет телекоммуникаций и информатики» (выписка из протокола 
№ 1 от 11.09.2012 г. заседания кафедры общепрофессиональных дисциплин технических 
специальностей, завкафедрой канд. техн. наук, доц. Н. В. Будылдина); 
д-р пед. наук, проф. Б. Е. Старченко (Уральский государственный педагогический 
университет) 
Научный редактор – д-р пед. наук, проф. Г. А. Матвеева 
Д64 
Долинер, Л. И. 
Основы программирования в среде PascalABC.NET : учебное пособие / 
Л. И. Долинер. – Екатеринбург : Изд-во Урал. ун-та, 2014. – 128 с. 
ISBN 978-5-7996-1260-3 
Пособие является частью комплекса, предназначенного для обучения основам 
программирования на языке Object Pascal в среде PascalABC.NET. Комплекс включает, 
помимо данной книги, методические рекомендации для преподавателя, дополнительный 
задачник и набор учебных файлов, обеспечивающих полноценный и эффективный процесс 
обучения основам программирования. Предназначено для студентов, учителей в системе 
повышения квалификации, преподавателей информатики. 
Рис. 7. Табл. 1. 
УДК 004.43PascalABC.NET(075.8) 
ББК 32.973-018.2я73 
_____________________________________________________________________ 
Учебное издание 
Долинер Леонид Исаевич 
Основы программирования в среде PascalABC.NET 
Подписано в печать 11.09.2014. Формат 70×100 1/16. Бумага писчая. 
Плоская печать. Усл. печ. л. 10,32. Уч.-изд. л. 6,6. Тираж 50 экз. Заказ № 1506. 
Издательство Уральского университета 
Редакционно-издательский отдел ИПЦ УрФУ 
620049, Екатеринбург, ул. С. Ковалевской, 5 
Тел.: 8 (343) 375-48-25, 375-46-85, 374-19-41 
E-mail: rio@urfu.ru 
Отпечатано в Издательско-полиграфическом центре УрФУ 
620075, Екатеринбург, ул. Тургенева, 4 
Тел.: 8 (343) 350-56-64, 350-90-13 
Факс: 8 (343) 358-93-06 
E-mail: press-urfu@mail.ru 
ISBN 978-5-7996-1260-3 
© Уральский федеральный университет, 2014 
								                        
									                        Стр.3
								                        
								                     
                                                
                                            		
								                        
Оглавление
ПРЕДИСЛОВИЕ ............................................................................................................ 5
ЧТО ТАКОЕ «ПРОГРАММИРОВАНИЕ» ................................................................. 8
ГЛАВА 1. Знакомство со средой PascalABC.NET ................................................... 15
ГЛАВА 2. Простейшие программы на языке Паскаль ........................................... 21
ГЛАВА 3. Организация диалога ............................................................................... 27
ГЛАВА 4. Графика в языке паскаль (первое знакомство) ..................................... 30
ГЛАВА 5. Операции с целыми и вещественными числами .................................. 35
ГЛАВА 6. Оператор ветвления .................................................................................. 38
ГЛАВА 7. Оператор выбора ....................................................................................... 43
ГЛАВА 8. Цикл с параметром ................................................................................... 46
ГЛАВА 9*. Рисование забора ................................................................................... 49
ГЛАВА 100. Звездное небо и прочие странности .................................................... 53
ГЛАВА 11. Цикл с параметром: типовые алгоритмы ............................................ 56
ГЛАВА 12. Проектирование программ и процедуры ............................................. 62
ГЛАВА 13. Циклы с условием .................................................................................. 69
ГЛАВА 14. Построение графиков функций ............................................................. 73
ГЛАВА 15. Графические примитивы. Перья и кисти ............................................. 77
ГЛАВА 16*. Работа с графическими объектами ..................................................... 81
ГЛАВА 17*. Событийное программирование.......................................................... 83
ГЛАВА 18. Основные операции со строковыми данными .................................... 86
ГЛАВА 19. Использование процедур ....................................................................... 91
ГЛАВА 20. Работа с массивами: первые шаги ......................................................... 95
ГЛАВА 21*. Сортировка массивов ......................................................................... 102
3
								                        
									                        Стр.4
								                        
								                     
                                                
                                            		
								                        
ГЛАВА 22*. Многомерные массивы ..................................................................... 105
ГЛАВА 23. Подпрограммы-функции ..................................................................... 109
ГЛАВА 24. Работа с текстовыми файлами: чтение и запись .............................. 113
ГЛАВА 25. Работа с данными из текстовых файлов ........................................... 119
ГЛАВА 26. Основы работы с типизированными файлами .................................. 125
4
								                        
									                        Стр.5