Отправляет email-рассылки с помощью сервиса Sendsay
  Все выпуски  

Новинки компьютерных книг ->> Turbo Pascal: учитесь программировать


Служба Рассылок Subscribe.Ru проекта Citycat.Ru

Visit out site Visit out site

Turbo Pascal: учитесь программировать

О. А. Меженный

Данная книга, посвященная программированию на Turbo Pascal, начинается с подробного описания примера достаточно простой программы. В последующих главах рассматриваются различные темы языка программирования Turbo Pascal, такие как операторы, подпрограммы, типы данных, файлы, указатели, модули, объектно-ориентированное программирование. Несколько глав книги посвящены использованию подпрограмм модулей поставляемых в составе Turbo Pascal 7.0. Помимо глав, в книге имеется несколько приложений, в которых содержатся вспомогательные материалы справочного характера. Книга рассчитана на широкий круг читателей, изучающих программирование.

Библиография
Тип издания: Учебное пособие
Место издания: Санкт-Петербург
Издатель: Компьютерное изд-во "Диалектика"
Срок выхода в свет: 2001, 3 кв.
Количество страниц: 448, с ил.
Сопровод. материалы: Web-сервер
ISBN (русск): 5-8459-0176-6
УДК: 681.3.07
Формат: 70x100/16

Введение

В первом разделе введения читателю предлагается информация о структуре книги и о том, как с ней работать. Во втором разделе кратко излагается история появления языка программирования Pascal, его развития и, наконец, создания Turbo Pascal 7.0 - версии, к изучению которой мы сейчас приступаем.

Как построена эта книга

Решая, как излагать материал, автор столкнулся с определенными трудностями. В самом деле, если начать с изложения основ языка программирования, читателю долго не будет ясно, как это работает и для чего все это нужно. В итоге такая книга получится скучной и неинтересной. Если же сразу начать с создания программы, читатель многого может не понять. Поразмыслив, автор все же решил первую главу начать с примера достаточно простой программы, сопровождая его подробными объяснениями. Подобный подход позволит сразу же "окунуть" читателя в процесс программирования, тем самым вызвав интерес к изучаемому материалу. При этом, если что-то окажется непонятно, к главе 1 можно вернуться впоследствии, вооружившись сведениями, содержащимися в последующих главах. Последующие главы (2√12) посвящены различным темам, описывающим язык программирования Turbo Pascal, таким как операторы, подпрограммы, типы данных, файлы, указатели, модули, объектно-ориентированное программирование. Предполагается, что эти главы будут читаться последовательно - одна за другой. Объяснения, по возможности, дополняются примерами. Примеры представляют собой либо фрагменты программ, либо целые программы. При этом тексты целых программ, если они небольшие, представлены в виде копии экрана в окне редактора Turbo Pascal вместе с окном вывода (Output). Это позволяет читателю видеть в одном месте как исходный текст программы, так и результаты ее работы (т.е. вывод на экран).

Имея дело с подобными копиями экрана, необходимо помнить, что окно Output свободно перемещается по экрану. Иными словами, взаимное расположение окна редактора Turbo Pascal и окна Output может несколько отличаться от того, что показано выше.

Тексты обширных программ (которые не поместились в окне редактора Turbo Pascal) представлены в тексте книги. При этом тексты программ (обширных и не очень), если они отмечены пиктограммой Internet (см. далее), содержатся на Web-узле издательства "Диалектика" (http/www.dialektika.com), откуда их можно загрузить на свой компьютер. (Для того чтобы получить доступ к упомянутым примерам, после загрузки главной страницы следует щелкнуть на ссылке Материалы, а затем в появившемся на экране перечне выбрать название данной книги.)

С примерами программ, которые приведены в этой книге (и доступны в Internet для загрузки), можно (и желательно) экспериментировать. Как? Например, изменить выводимый на экран текст, чтобы увериться, что вывод на экран изменится соответственно. Можно увеличить или уменьшить число циклов в программе, в которой используются операторы цикла, чтобы посмотреть, что из этого выйдет. Не запрещается также поэкспериментировать с условиями в условном операторе, чтобы лучше понять, его принцип работы. Несомненно, что в процессе работы над книгой и знакомства с приведенными примерами программ у читателя появятся новые идеи.

Несколько глав книги посвящены использованию подпрограмм модулей SYSTEM, DOS, CRT и GRAPH. Поскольку на сегодняшний день Turbo Pascal как средство разработки крупных программ в значительной мере утратил свое значение и используется в основном в учебных целях, в этой книге средства модуля OVERLAY не рассматриваются. Что касается модулей PRINTER, TURBO3 и GRAPH3, то их использование ограничено, и нескольких слов, сказанных о них в главе 8, вполне достаточно. В данной книге не рассматривается также библиотека Turbo Vision.

Помимо глав, в книге имеется несколько приложений, в которых содержатся вспомогательные материалы справочного характера. Особое место среди них занимает обширное Приложение А с руководством по использованию интегрированной среды разработчика Turbo Pascal 7.0. Автор исходил из предположения, что приступающие к изучению языка программирования Turbo Pascal в массе своей не знакомы со средой разработчика и поэтому подробные сведения (которых, кстати, нет во многих других книгах, посвященных Turbo Pascal) им не помешают. Почему руководство о среде помещено в Приложение в конце книги? Дело в том, что цель данной книги - научить читателя основам программирования на Turbo Pascal, а не использованию среды разработчика. Поэтому к указанному Приложению можно обращаться только по мере необходимости.

Прочие приложения содержат такие полезные вещи, как таблицу ASCII, структурную схему программы со всеми возможными разделами, перечень всех рассмотренных подпрограмм (с указанием модуля, в котором содержится данная подпрограмма, и главы, где можно найти описание этой подпрограммы). Кроме того, в приложениях вы найдете описания тех подпрограмм модуля SYSTEM, которые не рассматривались в главах книги, и список Internet-ресурсов, посвященных Turbo Pascal, где можно найти тексты программ и файлы модулей, документацию и разного рода руководства, файлы драйверов и шрифтов.

Историческая справка

Язык программирования, одной из поздних версий которого посвящена данная книга, создан швейцарским физиком Никлаусом Виртом (Niklaus Wirth - портрет на рис. В.2) в 1970 году и назван в честь французского математика XVII века Блеза Паскаля, потрет которого можно видеть на обложке.

Почему язык программирования назван именем французского математика? Дело в том, что Паскаль (в 1640 г.) создал арифметическую (или счетную) машину, которая считается первым подобным устройством. Он даже смог изготовить и продать 10√15 ее экземпляров, причем некоторые из них дошли до наших дней!

Итак, оригинальная версия языка программирования Pascal была предложена в 1970 году. Впоследствии появилось множество версий и расширений этого языка. Наиболее популярным из них стал пакет Turbo Pascal фирмы Borland, выпущенный в 1983 году. Первая версия этого пакета предназначалась для операционной системы СР/М, но уже через год (в 1984 г.) появилась версия для MS DOS. С тех пор было выпущено несколько версий этого пакета, последнюю из которых - Turbo Pascal 7.0 - мы как раз собираемся изучать.



http://subscribe.ru/
E-mail: ask@subscribe.ru
Отписаться Рейтингуется SpyLog

В избранное