Бородач Ю.С. и др. Б 83 Паскаль для персональных компьютеров: Справ, пособие / Ю.С. Бородач, А.Н. Вальвачев, А.И. Кузьмич.- Мн.: Выш. шк.: БФ ГИТМП „НЦКА", 1991.-365 с.: ил. ISBN 5-339-00662-Х. Содержится описание языка Turbo Pascal 5.5, примеры решения широко распространенных в практике программирования задач. Изучение материалов книги позволит быстро освоить основы языка Паскаль и приступить к самостоятельному программированию на базе стандартных средств и предлагаемых авторами библиотек. Все листинги носят чисто прикладной характер и могут использоваться без изменений. Для студентов, программистов и всех пользователей ПЭВМ, желающих изучить язык Turbo Pascal. ПРЕДИСЛОВИЕ
Паскаль является одним из самых распространенных в мире алго-(чнмпческих языков. Ведущие разработчики программных средств: MumSoft и Borland регулярно поставляют на рынок новые версии ч in о языка. В СССР интерес программистов к Паскалю растет в ге-пмггрической прогрессии. Именно этот факт вызвал появление ланит ч пособия. В качестве основы для описания языка взята как Одна из самых популярных версия Turbo Pascal 5.5 фирмы Borland International. Однако все базовые рекомендации и алгоритмы, содержащиеся в пособии, могут с минимальными изменениями использо-паться при разработке программ в среде Microsoft Pascal (Hinpiler, Quick Pascal, Pascal-2, Professional Pascal, USCD Pascal и всех отечественных версий.
Книга предназначена для широкого круга пользователей персональных компьютеров, желающих научиться создавать программные продукты на языке Паскаль.
для уточнения содержания книги и выяснения тем, более всего пи1ересующих потенциальных читателей, среди группы программистов |п,|\а распространена анкета, основным вопросом которой являлся глслующий: Какие темы в области программирования на языке Паскаль Вас интересуют более всего ? При написании пособия авторами учтены- практически все пожелания, указанные профессионалами и начинающими программистами в ответах на этот вопрос. Кроме того, I! книгу включены разделы, необходимые для изучения языка Паскаль и иысших учебных заведениях и при написании студентами курсовых и дипломных работ.
создание программ и программных систем для ПЭВМ можно условно подразделить на два этапа: реализация поставленной перед программистом прикладной задачи и разработка сопутствующих элемен-гов, поддерживающих решение главной задачи. Первый этап носит iпорческий характер и содержит новое в определенной предметной п()ласти. Второй представляет собой довольно трудоемкую, но в ьольшинстве случаев чисто техническую работу (создание различных индов меню, процедур сортировок, кодирование текстов, организация звукового сопровождения и многое другое). Использование мак-риалов книги избавит читателя от решения перечисленных второ-•гипенных проблем, встающих практически перед каждым пользовате-л-м ПЭВМ, и поможет сосредоточить его внимание на решении ос-ювной задачи средствами языка Паскаль. В книге дано достаточно •>лное для эффективного использования его описание, включая но-ые возможности языка: процедурные типы и объектно-ориентирован-ое программирование.
Книга состоит из 22 глав и 8 приложений. Главы 1-18 содержат необходимую и достаточную, по мнению авторов, информацию для начинающих программистов. Главы 18 - 22 предназначены для специалистов, имеющих знания в области Ассемблера и логического программирования.
Первая глава содержит описание базовых элементов языка Паскаль: алфавита, данных, выражений, операндов, операций и т.д.
дано описание скалярных типов данных для версии Turbo Pascal 5.5.
Вторая глава знакомит читателя со структурой программы и рекомендациями по ее написанию в соответствии с требованиями структурного программирования.
Третья глава содержит описание системы ввода-вывода данных и предназначенных для этого стандартных процедур.
В четвертой главе описаны операторы языка Паскаль, даны рекомендации по их применению.
Пятая глава дает представление о стандартных и пользовательских процедурах и функциях, средствах их построения.
В шестой главе описаны структурированные типы данных: строки, массивы, множества, записи и средства работы с ними.
Главы с седьмой по двенадцатую содержат описание стандартных библиотечных модулей System. Dos, Crt, Printer, Graph, Turbos, Graph:?, overlay.
В тринадцатой главе представлены дополнительные возможности языка Паскаль: связь с Ассемблером и Си, использование символов псевдографики, работа с портами и ряд других.
В четырнадцатой главе читателю предлагается построить собственную библиотеку сервисных подпрограмм.
Пятнадцатая глава содержит описание процедур для разработки различных видов меню.
В шестнадцатой главе говорится о методах использования звуковых эффектов.
Семнадцатая и восемнадцатая главы содержат описание различных методов сортировок и поиска, а также кодирования текстовой информации .
В девятнадцатой главе даются рекомендации по расширению модуля CRT с целью улучшения характеристик ввода-вывода и ряда других операций.
двадцатая глава содержит описание технологии построения резидентных программ.
В двадцать первой и двадцать второй главах представлены процедурные типы и основы объектно-ориетированного программирования.
Приложения содержат следующую информацию:
описание состава системы Turbo Pascal 5.5;
описание интегрированной системы Turbo Pascal 5.5;
описание команд редактора;
тексты сообщений об ошибках;
описание опций компилятора;
коды клавиатуры;
описание назначения пакетов, поддерживающих работу с Turbo pascal 5.5: Turbo Professional, Turbo Graphix Toolbox и др;
описание кодовых таблиц ПЭВМ;
переменные и области данных BIOS ПЗУ;
служебная утилита TPUMOVER.
При написании пособия использовалась отечественная и зарубежная литература 1987-1990 гг. издания.
Авторы
Hosted by uCoz