Учебное пособие Новосибирск 2001




Скачать 25,68 Kb.
НазваниеУчебное пособие Новосибирск 2001
страница1/10
Дата03.02.2016
Размер25,68 Kb.
ТипУчебное пособие
  1   2   3   4   5   6   7   8   9   10
Министерство образования российской федерации

новосибирский государственный

архитектурно-строительный университет


Кафедра прикладной математики


Система программирования

турбо паскаль 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


ОГЛАВЛЕНИЕ


Введение ………………...……………...………………..

6

Глава 1. Основные сведения о работе на

персональном компьютере ………….

7

1.1. Конфигурация ПК ……………………….…..

7

1.2. Файловая система MS-DOS …………….…..

9

1.3. Команды MS-DOS ……………………….….

11

1.4. Инструментальная система NC …………….

13

1.5. Контрольные вопросы ……………………....

15

ГЛАВА 2. РАБОТА В ИНТЕГРИРОВАННОЙ СРЕДЕ

ТУРБО ПАСКАЛЬ 7.0………………………….



17

2.1. Организация вычислений в среде

Турбо Паскаль ……………………………….



17

2.2. Главное меню ………………………………..

20

2.3. Работа с окнами ……………………………..

24

2.4. Текстовый редактор ………………………....

25

2.5. Интегрированный отладчик ………………...

26

Глава 3. Простейшие конструкции ЯЗЫКА

Турбо Паскаль …………….……………….



29

3.1. Алфавит языка ……………………………….

29

3.2. Константы и переменные …………………...

29

3.3. Арифметические выражения ……………….

32

3.4. Контрольные задания ……………………….

35

Глава 4. Линейные вычислительные

процессы …………………………………….



40

4.1. Оператор присваивания …………………….

40

4.2. Операторы ввода-вывода …………………...

41

4.3. Структура основной программы …………...

44

4.4. Контрольные задания ……………………….

46

Глава 5. Разветвляющиеся

вычислительные процессы …………



50

5.1. Логические выражения ……………………..

50

5.2. Условные операторы ………………………..

53

5.3. Оператор выбора …………………………..

61

5.4. Контрольные задания ……………………….

63

Глава 6. Циклические вычислительные

процессы ……………………………………



65

6.1. Операторы цикла с условием ………………

65

6.2. Операторы цикла с параметром ……………

71

6.3. Базовые алгоритмы ………………………….

72

6.4. Кратные циклы ……………………………....

77

Глава 7. Массивы ……………………………………..

78

7.1. Понятие массива …………………………….

78

7.2. Одномерные массивы ……………………….

79

7.3. Двумерные массивы ………………………...

84

Глава 8. Подпрограммы …………………….……...

89

8.1. Структура сложной программы ……………

89

8.2. Процедуры …………………………………...

91

8.3. Функции ……………………………………...

95

8.4. Параметры – массивы ……………………….

97

Глава 9. Текстовые данные ………….….………..

102

9.1. Символьный тип данных …………………....

102

9.2. Строковый тип данных ……………………...

104

Глава 10. Записи и файлы входных

данных ……………………………….……..



108

10.1. Понятие записи …………………………….

108

10.2. Файлы входных данных …………………...

109

10.3. Пример решения задачи создания

документа …………………………….…….



111

Литература ……………………………………….……..

113

Приложение 1. Сведения об ошибках ………….……..

114

Приложение 2. Таблица кодировки …………….……..

118









ВВЕДЕНИЕ


Система программирования Турбо Паскаль, разработанная американской фирмой 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 букв, цифр и выше перечисленных символов.

Примеры

Правильные имена

Неправильные имена

Ivanov.pas

New12.23

Command.doc

CTO(1)

123.$$$

@nn.##

Command,com

Bad.1.2.

New12*23

Fax?doc

Doc*.txt

Следует помнить, что в 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

  • Выделение файла или каталога. Выделить объект – это значит навести на него курсорную рамку.

  • Для того, чтобы войти в каталог, надо выделить имя каталога и нажать [Enter]. Для выхода из каталога (чтобы попасть в “родительский” каталог) нужно выделить “горизонтальное двоеточие” вверху таблицы и нажать [Enter].

  • Просмотр файла. После выделения файла следует нажать [F3]. Выход из режима просмотра - клавиша [Esc] или [F10]. Если файл не помещается в рамки одного экрана, то при просмотре следует делать прокрутку клавишами управления курсором [], [].

  • Смена рабочего диска осуществляется клавишами [Alt + F1] (для левой панели) и [Alt + F2] (для правой панели). Далее в появившемся диалоговом окне необходимо выбрать искомый диск и нажать [Enter].

  • Копирование файлов. Оболочка NC позволяет достаточно просто и наглядно выполнять операцию копирования из одной панели на другую панель. Первый этап операции состоит в настройке одного из окон на каталог, содержащий файл, который следует копировать. Другое окно настраивается на диск и каталог, в котором должна появиться копия файла. На втором этапе выделяем имя копируемого файла и нажимаем клавишу [F5]. В появившемся окне запрашивается подтверждение на выполнение операции (в нем при необходимости можно ввести новое имя для копии), и после нажатия [Enter] происходит копирование. NC позволяет выполнять и групповые операции над файлами, такие, например, как перемещение и копирование. Для этого надо лишь выделить с помощью клавиши [Ins] необходимое количество файлов, а затем, как уже указывалось выше, нажать [F5] и [Enter].

  • Создать новый подкаталог (папку) в текущем каталоге можно с помощью клавиши [F7]. В появившемся окне необходимо набрать нужное имя создаваемого каталога и нажать [Enter].

  • Для удаления файла или каталога следует выделить имя этого объекта и нажать [F8]. В диалоговом окне будет запрошено подтверждение необходимости выполняемой операции.

1.5. Контрольные вопросы

  1   2   3   4   5   6   7   8   9   10

Похожие:

Учебное пособие Новосибирск 2001 iconУчебное пособие для студентов Новосибирск 2003 оглавление

Учебное пособие Новосибирск 2001 iconУчебном абонементе нб петргу социально-культурный сервис и туризм Вяткин Л. А. Туризм и спортивное ориентирование: Учебное пособие для студентов вузов. М.: Academia, 2001. 208 с. 11 экз
Вяткин Л. А. Туризм и спортивное ориентирование: Учебное пособие для студентов вузов. – М.: Academia, 2001. – 208 с. 11 экз
Учебное пособие Новосибирск 2001 iconУчебное пособие Новосибирск  2012
Настоящая глава имеет пропедевтический (вводный) характер. С нее начинается знакомство читателя с учебной дисциплиной «Политология»...
Учебное пособие Новосибирск 2001 iconУчебное пособие, Пер с англ. М.: Апрель Пресс, Изд-во эксмо-пресс, 2001. 752 с. (Серия «Кафедра психологии»). Перевод с английского
Учебное пособие, Пер с англ. — М.: Апрель Пресс, Изд-во эксмо-пресс, 2001. — 752 с. (Серия «Кафедра психологии»)
Учебное пособие Новосибирск 2001 iconУчебное пособие / Под ред. Пашкова М. В. Спб., 2007
Гаджиев К. С., Каменская Г. В., Родионов А. Н. Введение в политологию. 10-11 классы. М., 2001
Учебное пособие Новосибирск 2001 iconСборник научных работ юных археологов Новосибирска Новосибирск 2001 Печатается по решению экспертного совета нгцту «Юниор»
Дорогами тысячелетий: Сборник научных работ юных археологов Новосибирска. – Новосибирск, нгцту «Юниор», 2001, 29 с
Учебное пособие Новосибирск 2001 iconУчебное пособие для вузов /Д. Ю. Снежков
С-16 Проектирование мостовых и строительных конструкций: учебное пособие умо /П. М. Саламахин. М
Учебное пособие Новосибирск 2001 iconЕ. В. Афонасин Ответственный секретарь
М. Н. Вольф (Новосибирск), В. П. Горан (Новосибирск), Джон Диллон (Дублин), С. В. Месяц (Москва), Е. В. Орлов (Новосибирск), В. Б....
Учебное пособие Новосибирск 2001 iconI: Учебное пособие/ Под ред. И. А. Жеребкиной
...
Учебное пособие Новосибирск 2001 iconУчебное пособие И. В. Михеева 2009 «Ветеринарно-санитарная экспертиза гидробионтов»
Курс лекций по ихтиологии. Ч взаимоотношения рыб с внешней средой. Учебное пособие
Разместите кнопку на своём сайте:
Библиотека


База данных защищена авторским правом ©lib2.znate.ru 2012
обратиться к администрации
Библиотека
Главная страница