Описание языка Turbo Pascal
Автор работы: Пользователь скрыл имя, 16 Апреля 2014 в 10:05, контрольная работа
Краткое описание
Язык Паскаль, названный в честь французского математика и философа Блеза Паскаля (1623-1662), был создан как учебный язык программирования в 1968-71 годах швейцарским ученым Никлаусом Виртом на кафедре информатики Стэнфордского университета (Цюрих). В настоящее время это язык имеет более широкую сферу применения, чем предусматривалось при его создании. Свое признание Паскаль получил с появлением пакета Турбо Паскаль (Turbo Pascal). Этот язык отличается простотой понимания, стройностью и структурностью алгоритмов, быстротой компилятора и удобными средствами создания и отладки программ.
Вложенные файлы: 1 файл
контрольная.docx
— 51.22 Кб (Скачать файл)МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РОССИЙСКОЙ ФЕДЕРАЦИИ
«Забайкальский государственный
университет»
Кафедра ИВТиПМ
ИНФОРМАТИКА
Контрольная работа
Выполнил:
Ст. гр. РГз-11
(вариант 88)
Вороной А.Ю.
Проверил:
Иваненкова А.П.
Чита 2012
Описание языка Turbo Pascal
Язык Паскаль, названный в честь французского математика и философа Блеза Паскаля (1623-1662), был создан как учебный язык программирования в 1968-71 годах швейцарским ученым Никлаусом Виртом на кафедре информатики Стэнфордского университета (Цюрих). В настоящее время это язык имеет более широкую сферу применения, чем предусматривалось при его создании. Свое признание Паскаль получил с появлением пакета Турбо Паскаль (Turbo Pascal). Этот язык отличается простотой понимания, стройностью и структурностью алгоритмов, быстротой компилятора и удобными средствами создания и отладки программ.
Достоинствами языка Паскаль являются:
Простой синтаксис языка. Небольшое число базовых понятий. Программы на Паскале достаточно легко читаемы.
Достаточно низкие аппаратные и системные требования как самого компилятора, так и программ, написанных на Паскале.
Универсальность языка. Язык Паскаль применим для решения практически всех задач программирования.
Поддержка структурного програмирования, программирования "сверху-вниз", а также объектно-ориентированного программирования.
Среда разработчика Turbo Pascal
Базовыми компонентами система программирования Турбо Паскаль являются компилятор языка Паскаль, средства создания и редактирования исходных текстов программ и средства их отладки (поиска ошибок). Все эти компоненты объединены в единую интегрированную среду разработчика, с которой как раз и работает программист, создавая свои программы.
Запуск программы
Будем считать, что компьютер для работы с Турбо Паскаль настроен так, как это сказано в приложении.
Для начала работы с Турбо Паскаль удобнее всего поступить следующим образом:
Запустить Norton Commander;
Зайти в каталог, в котором планируется сохранять файлы с исходными текстами программы, а также вспомогательные файлы вашей прграммы;
Вызвать горячее меню Norton Commander (нажав клавишу F2);
Выбрать строку "Turbo Pascal ";
Если окно редактирования не открылось, то открыть его через пункт меню "File" (нажать Alt+F, выбрать New).
Если у вас уже есть некоторый файл с исходным текстом программы (файл с расширением pas), с которым вы хотите продолжить работу, то достаточно навести на него указатель Norton Commander и нажать Enter. В этом случае запустится Turbo Pascal и сразу откроется текст выбранной вами программы.
Окно среды разработчика
Основной экран интегрированной среды разработчика Turbo Pascal выглядит следующим образом:
По функциональному назначению выделяется три области экрана:
Строка меню
Рабочая область
Строка состояния
Строка меню активизируется нажатием клавиши F10. В меню содержатся следующие разделы:
File. Позволяет выполнять все основные действия с файлами (создание, открытие, сохранение ..)
Edit. Позволяет выполнять все основные операции редактирования текста (копирование, вставка, удаление фрагментов, отмена последних изменений ..)
Search. Позволяет осуществлять поиск и замену фрагментов текста.
Run. Позволяет запускать программу, в том числе в пошаговом режиме.
Compile. Позволяет осуществлять компиляцию программы.
Debug. Содержит команды, облегчающие процесс поиска ошибок в программе.
Tools. Содержит некоторые дополнительные средства Турбо Паскаль.
Options. Позволяет установить необходимые для работы параметры компилятора и среды разработчика.
Window. Позволяет выполнять все основные операции с окнами (открывать, закрывать, перемещать, изменять размер).
Help. Позволяет получить имеющуюся в системе справочную информацию.
Все пункты меню доступны через горячие клавиши. Для этого надо нажать клавишу Alt и ту букву, которая выделена красной в названии пункта меню. Меню также позволяет работать с мышью.
В рабочей области имеется возможность открывать различные окна программы - окна редактируемого текста, окна помощи, отладки и настройки. В вышеприведенном примере открыто только одно окно - окно текста программы. В заголовке окна написано имя файла - исходного текста программы.
Строка состояния демонстрирует некоторые доступные и важные в данный момент операции и соответствующие им комбинации клавиш.
Основные команды и горячие клавиши
Ниже приведены основные команды среды раработчика Турбо Паскаль и соответствующие им горячие клавиши. Более полный перечень горячих клавиш вы можете найти в приложении.
Ctrl+F9 - запуск программы
Alt+F5 - просмотр пользовательского экрана
F2 - сохранение программы
F3 - открытие сохраненной программы
Alt+F3 - закрытие активного окна
Alt+X - выход из Турбо Паскаль
F1 - контекстная помощь
Ctrl+F1 - справка об операторе, на котором установлен курсор
Alt+Backspace - отмена последнео изменения
Ctrl+Y - удаление строки
Shift+стрелки - выделение блока текста
Ctrl+Insert - копирование выделенного блока в буфер
Shift+Insert - вставка из буфера
Типы данных
Для обработки ЭВМ данные представляются в виде величин и их совокупностей. С понятием величины связаны такая важная характеристика, как ее тип.
Тип определяет:
возможные значения переменных, констант, функций, выражений, принадлежащих к данному типу;
внутреннюю форму представления данных в ЭВМ;
операции и функции, которые могут выполняться над величинами, принадлежащими к данному типу.
В языке Паскаль тип величины задают заранее. Все переменные, используемые в программе, должны быть объявлены в разделе описания с указанием их типа. Обязательное описание типа приводит к избыточности в тексте программ, но такая избыточность является важным вспомогательным средством разработки программ и рассматривается как необходимое свойство современных алгоритмических языков высокого уровня.
Иерархия типов в языке Паскаль такая:
Простые
Порядковые
Целые
Логические
Символьные
Перечисляемые
Интервальные
Вещественные
Структуированные
Массивы
Строки
Множества
Записи
Файлы
Указатели
Простые типы данных
В таблице приведены простые типы данных Турбо Паскаль, объем памяти, необходимый для хранения одной переменной указанного типа, множество допустимых значений и применимые операции.
Понятие типа данных в Турбо Паскаль
Идентификатор |
Длина (байт) |
Диапазон значений |
Операции |
Целые типы | |||
integer |
2 |
-32768..32767 |
+, -, /, *, Div, Mod, |
byte |
1 |
0..255 |
+, -, /, *, Div, Mod, |
word |
2 |
0..65535 |
+, -, /, *, Div, Mod, |
shortint |
1 |
-128..127 |
+, -, /, *, Div, Mod, |
longint |
4 |
-2147483648..2147483647 |
+, -, /, *, Div, Mod, |
Вещественные типы | |||
real |
6 |
2,9x10-39 - 1,7x1038 |
+, -, /, *, |
single |
4 |
1,5x10-45 - 3,4x1038 |
+, -, /, *, |
double |
8 |
5x10-324 - 1,7x10308 |
+, -, /, *, |
extended |
10 |
3,4x10-4932 - 1,1x104932 |
+, -, /, *, |
Логический тип | |||
boolean |
1 |
true, false |
Not, And, Or, Xor, |
Символьный тип | |||
char |
1 |
все символы кода ASCII |
+, |