|
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() новосибирский государственный архитектурно-строительный университет Кафедра прикладной математики Система программирования турбо паскаль 7.0 Учебное пособие Новосибирск 2001 УДК 681.3 ББК 32.973-01 В 751 Воробьева А.П., Соппа М.С. Система программирования Турбо паскаль 7.0: Учебное пособие. Новосибирск: НГАСУ, 2001. 118 с. Учебное пособие предназначено для студентов всех специальностей всех форм обучения. В первой части пособия рассмотрены основные понятия операционной системы MS-DOS, инструментальной программы-оболочки NORTON COMMANDER, а также работа в интегрированной среде Турбо паскаль 7.0. Вторая часть посвящена основам программирования на языке Турбо паскаль. В пособии приведено достаточно большое число контрольных вопросов и заданий для самостоятельной работы и лучшего усвоения материала. Печатается по решению издательско-библиотечного совета НГАСУ. Рецензенты:
ISBN 5–7795–0004–5 Воробьева А.П., Соппа М.С., 2001 ОГЛАВЛЕНИЕ
ВВЕДЕНИЕ Система программирования Турбо Паскаль, разработанная американской фирмой Borland, по-прежнему остается одной из самых распространенных систем. Этому способствует простота освоения языка, возможность создания структурированных программ для решения как вычислительных задач, так и задач, связанных с обработкой сложных структур данных. Язык Турбо Паскаль используется при разработке операционных систем и систем управления базами данных. Появившиеся в настоящее время инструментальные средства для разработки программ, такие как Borland Pascal ,Delphi, работающие в Windows, основываются на Турбо Паскале и развивают его идеи. Данное учебное пособие написано в рамках изучения курса информатики студентами экономической специальности. В первой части пособия даются необходимые сведения об операционной системе MS DOS, инструментальной системе NC и интегрированной среде Турбо Паскаля. Знание этого материала необходимо при освоении практических навыков работы на компьютере и отладке программ. Во второй части рассматривается язык программирования Турбо Паскаль 7.0. Эта часть материала рассчитана в основном на начинающих программистов и может быть использована при разработке относительно несложных программ. Для более глубокого изучения языка рекомендуется обратиться к литературе, указанной в пособии. При овладении практических навыков работы на компьютере во время редактирования и отладки программ полезно воспользоваться приложениями, приведенными в данном пособии. В приложениях даются сведения об ошибках компиляции и выполнения программы, а также таблица альтернативной кодировки символов фирмы IBM. Глава 1. Основные сведения о работе на персональном компьютере Впервые появившись на свет в конце 70-х годов, персональные компьютеры (ПК) очень быстро завоевали полное признание во всех сферах жизни человека. Это произошло потому, что ПК сочетают в себе высокую надежность и доступность, колоссальную скорость обработки информации и огромную емкость оперативной и дисковой памяти. Кроме того ПК имеют разветвленный интерфейс и богатейшее программное обеспечение. 1.1. Конфигурация персонального компьютера Наиболее часто персональные компьютеры имеют такую конфигурацию: Рис. 1.1 ![]() И хотя внешний вид ПК может различаться в каких-то деталях, у него обязательно есть клавиатура, монитор и системный блок. Также обычно имеется манипулятор “мышь”, назначение которого заключается в удобном выборе команд и рисовании на экране компьютера, и принтер для распечатки текстов и рисунков. Клавиатура Клавиатура ПК служит для ввода команд, текста и другой информации. На ней имеются функциональные клавиши, вспомогательные, клавиши управления курсором , блоки цифр и алфавита. Укажем назначение некоторых клавиш. [Esc] – с ее помощью отменяется любая команда. [Shift] – при одновременном нажатии с клавишами алфавита мы включаем верхний регистр (буквы становятся заглавными). [Caps Lock] – фиксация регистра (с ее нажатием заглавные буквы вводятся постоянно, уже не прибегая к одновременному нажатию клавиши [Shift]). Для ввода пустых промежутков в текст служит “пробел” - длинная клавиша без обозначения, расположенная внизу клавиатуры. Функциональные клавиши [F1]…[F12] находятся вверху клавиатуры и предназначены для быстрого ввода команд одной клавишей. Вспомогательные клавиши [Ctrl] и [Alt] действуют только при одновременном нажатии с другими, меняя их функции (например [Alt+F4]), или могут применяться для переключения алфавита с русского на латинский и обратно ([Alt+Shift]). Одна из наиболее употребительных клавиш - [Enter]. Это клавиша “ввода”. Почти любая команда или выбор какого-либо пункта меню (в отсутствии мыши) должны завершаться нажатием клавиши [Enter]. Клавиши управления курсором находятся справа. На них изображены стрелки , , , . Также справа на клавиатуре имеется цифровой блок. Но активен он лишь тогда, когда нажата клавиша [Num Lock]. При этом в верхней правой части клавиатуры включается лампочка индикации. При выключенной лампочке клавиши цифрового блока управляют движением курсора. Системный блок В системном блоке располагается “сердце” компьютера - центральный процессор, а также блок питания, жесткий диск (винчестер), оперативная память, дисководы для гибких и компакт-дисков, звуковая и видеокарта и другие устройства. Корпус системного блока может располагаться горизонтально на столе (desktop), но чаще имеет вертикальное исполнение (minitower). Монитор Монитор, называемый иногда дисплеем, служит для отображения информации, передаваемой пользователю. Наиболее распространенным в настоящее время является дисплей с экраном размером 15 дюймов (15~ 38 см) по диагонали. Такие мониторы устойчиво и комфортно показывают изображение, состоящее из 800х600 пикселов и содержащее более миллиона цветов и оттенков. Современные мониторы оснащены функцией энергосбережения и не нуждаются в установке защитного фильтра на экран. 1.2. Файловая система MS DOS Персональный компьютер всегда работает под управлением какой-либо операционной системы. Она загружается при включении ПК и служит для размещения информации на дисках, организации диалога между пользователем и компьютером, запускает различные прикладные программы и управляет их работой. MS DOS (MicroSoft Disk Operation System) является самой старой операционной системой для ПК. Бывают такие ситуации, когда ваш компьютер предлагает общаться с ним только на языке MS DOS. Поэтому существует некоторый объем сведений о структуре DOS, который является необходимым для уверенной (не посягая на слово “профессиональной”) работе на ПК. Вся информация, обработкой и передачей которой занимается персональный компьютер, хранится в файлах. Файл – это поименованная область на диске или другом носителе информации. В файлах могут храниться ваши документы, тексты программ, рисунки, мелодии и любые другие данные. Имя файла – это конструкция вида xxxxxxxx.zzz , где xxxxxxxx - любая последовательность букв (желательно латинских), цифр и символов $ , , @ , ! , % , ( , ) , { , } , ~ , - , _ , ^ , ` , длиной не более 8 знаков. Расположенная после точки цепочка zzz называется типом файла (или расширением имени). Она является необязательной и должна включать не более 3 букв, цифр и выше перечисленных символов. Примеры
Следует помнить, что в DOS существуют стандартные типы файлов, использование которых строго определено: .com, .exe - программа, готовая к выполнению; .bat – командный файл с набором текстовых команд ; .sys – системный файл; .c – текст программы на языке СИ; .bas – текст программы на языке Бейсик; .for – текст программы на языке Фортран; .pas – текст программы на языке Паскаль. Для того, чтобы было легче найти необходимый файл, все файлы пользователей группируются в различные каталоги. Каталог – это набор файлов, объединенных по какому–либо критерию. Иногда используются синонимы слова каталог : папка или директория. Каталогу присваивается имя, подчиняющееся тем же правилам, что и имя файла, но это имя не имеет расширения. Внутри каталогов могут, в свою очередь, содержаться подкаталоги, которые называются дочерними. Каталоги верхнего уровня называются родительскими. В отличие от DOS в современных операционных системах Windows 98, Windows NT и др. файлам и каталогам можно присваивать длинные имена, вплоть до 255 символов ! Все файлы и каталоги на диске образуют единую файловую структуру, пример которой в схематичном виде показан на рис. 1.2. Для того, чтобы файл был точно зафиксирован, при вызове используется полное имя файла, включающее путь или маршрут с перечислением всех вложений каталогов и подкаталогов : <полное имя > = диск : \ подкат1 \ подкат2 \ … \ имя . тип . Такое выражение еще называется спецификацией файла. Например, чтобы обратиться из корневого каталога к файлу anketa.doc на рис.1.2, необходимо записать спецификацию C:\OTD1\RITA\anketa.doc. В то же время, если мы работаем в каталоге RITA (тогда он называется текущим), достаточно записать просто anketa.doc. Этот каталог является дочерним для OTD1, который, в свою очередь, будет родительским для RITA. Рис. 1.2. 1.3. Команды MS-DOS Пусть и нечасто, но все-таки могут возникать аварийные ситуации, когда “отказались” грузиться и работать Norton Commander и Windows. В этом случае пользователь должен уметь общаться с компьютером на “низком уровне”, “в DOSе”, используя команды операционной системы. Команды DOS набираются в командной строке, которую отличает наличие приглашения (обычно С:\>) и мерцающий текстовый курсор. После набора команды необходимо нажать клавишу ввода [Enter]. DOS реагирует на команды пользователя на английском языке. Типичными являются при этом такие сообщения на экране: Bad command or file name – неверно указана команда или имя файла; Invalid parameter – неверный параметр; File not found – файл не найден; Syntax error – синтаксическая oшибка; Press any key to continue – для продолжения нажмите любую клавишу. Рассмотрим некоторые команды DOS. Системные Date – получение или изменение (установка) текущей даты; Time – получение или изменение (установка) текущего времени; Cls – очистка экрана дисплея. Работа с дисками Format <имя диска>: - форматирование диска; <имя диска>: - смена текущего диска Работа с каталогами CD <имя каталога> - объявление текущего каталога(change directory); Dir – просмотр текущего каталога; Dir <имя каталога> - выдает содержимое указанного каталога; Dir/P – производит выдачу с остановкой после каждой страницы-экрана. Для продолжения достаточно нажать любую клавишу; MD <имя каталога> – создание нового подкатaлога в текущем каталоге (make directory); RD <имя каталога> - стереть пустой каталог (remove directory). Команды работы с файлами Copy <имя исходного файла> <имя конечного файла> - копирование файла; Del <имя файла> - стирание файла (delete); Type <имя файла> - выдать на экран содержимое текстового файла ; Print <имя файла> - выдать на принтер содержимое текстового файла; Ren <старое имя файла> <новое имя файла> - переименование файла. 1.4. Инструментальная система NC Рассмотренные нами выше команды MS DOS не позволяют управлять работой компьютера в комфортном режиме. Чтобы обеспечивать такую работу имеются программы, которые называются инструментальными оболочками. Примером наиболее часто используемой оболочки служит Norton Commander (сокращенно NC). Norton Commander позволяет в удобной табличной форме просматривать содержимое дисков и каталогов, переходить с диска на диск и из каталога в каталог, копировать, перемещать, удалять, просматривать и редактировать файлы, а также выполнять множество других функций. Запускается Norton Commander с помощью команды NC. Характерным признаком работы с оболочкой являются два окна (панели): левое и правое. В верхней части панелей имеется строка с главным меню, которое становится доступным при нажатии клавиши [F9], либо после щелчка мыши на пунктах меню. Ниже размещен заголовок окна (подсвеченный, если окно в данный момент активно), показывающий имя диска (А:\ - гибкий, С:\ - жесткий диск, и т.д.), с которым мы в данный момент работаем, а также маршрут перехода в текущий каталог. Таблицы на панелях содержат имена каталогов (заглавными буквами) и имена файлов (прописными буквами). Большинство из имен файлов снабжено расширениями, которые выравниваются по правой границе поля таблицы. По панелям перемещается курсорная рамка (клавишами управления курсором или мышью). Для перехода на другую панель служит табулятор [Tab]. В нижней части таблицы находится строка состояния, дающая информацию о величине, дате и времени создания выделенного файла (то есть того файла, на котором в данный момент позиционирована курсорная рамка). Еще ниже расположена строка ввода команд DOS. Её можно отличить благодаря тому, что после “приглашения” (С:\…> ) в ней имеется мерцающий курсор. Таким образом, не выходя из NC, мы имеем возможность набирать в этой командной строке любые команды DOS и, нажимая [Enter], запускать их на выполнение. Самой нижней является строка “подсказок”, расшифровывающая назначение функциональных клавиш (F1 - “помощь”, F3 - просмотр, F4 - правка, F5 - копирование и т.д.). Основные приемы работы в NC
1.5. Контрольные вопросы |
![]() | Учебное пособие предназначено для обучающихся общеобразовательных и инновационных школ с углубленным изучением географии | ![]() | ... |
![]() | ... | ![]() | Л18 Авдеева Н. Н., Князева О. Л, Стеркина Р. Б безопасность: Учебное пособие по основам безопасности жизнедеятельности детей старшего... |
![]() | Щая химия в формулах, определениях, схемах. Справочное руководство. Под ред. В. Ф. Тикавого. Минск: Университетское, 1987; Глинка... | ![]() | К 93 Современные банковские системы: Учебное пособие. — 3-е изд., перераб и доп. — М.: Гелиос арв, 2000. — 320 с |
![]() | Учебное пособие предназначено для унификации требований к знаниям и умениям студентов при проведении практических занятий по нейрохирургии,... | ![]() | Учебное пособие для самоподготовки к практическим занятиям и самостоятельной работы студентов 4 курса педиатрического факультета... |
![]() | Учебное пособие для самоподготовки к практическим занятиям и самостоятельной работы студентов 6 курса педиатрического факультета... | ![]() | Химия. Самостоятельная внеаудиторная работа. Учебное пособие для студентов. Специальность: 09. 02. 03 Программирование в компьютерных... |