Описание языка 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). Этот язык отличается простотой понимания, стройностью и структурностью алгоритмов, быстротой компилятора и удобными средствами создания и отладки программ.

Достоинствами языка Паскаль являются:

  1. Простой синтаксис языка. Небольшое число базовых понятий. Программы на Паскале достаточно легко читаемы.

  1. Достаточно низкие аппаратные и системные требования как самого компилятора, так и программ, написанных на Паскале.

  1. Универсальность языка. Язык Паскаль применим для решения практически всех задач программирования.

  1. Поддержка структурного програмирования, программирования "сверху-вниз", а также объектно-ориентированного программирования.

Среда разработчика Turbo Pascal

Базовыми компонентами система программирования Турбо Паскаль являются компилятор языка Паскаль, средства создания и редактирования исходных текстов программ и средства их отладки (поиска ошибок). Все эти компоненты объединены в единую интегрированную среду разработчика, с которой как раз и работает программист, создавая свои программы.

 

Запуск программы

Будем считать, что компьютер для работы с Турбо Паскаль настроен так, как это сказано в приложении.

Для начала работы с Турбо Паскаль удобнее всего поступить следующим образом:

  1. Запустить Norton Commander;

  1. Зайти в каталог, в котором планируется сохранять файлы с исходными текстами программы, а также вспомогательные файлы вашей прграммы;

  1. Вызвать горячее меню Norton Commander (нажав клавишу F2);

  1. Выбрать строку "Turbo Pascal ";

  1. Если окно редактирования не открылось, то открыть его через пункт меню "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

+, 
>=, <=, =, <>, <, >

Информация о работе Описание языка Turbo Pascal