Математика | ||||
Бородач Ю.С. и др. Б 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 гг. издания. Авторы Цена: 100руб. |
||||