Турбо паскаль

Автор работы: Пользователь скрыл имя, 06 Декабря 2010 в 14:04, контрольная работа

Описание

Особенностями языка являются строгая типизация и наличие средств структурного (процедурного) программирования. Паскаль был одним из первых таких языков. По мнению Н. Вирта, язык должен способствовать дисциплинированию программирования, поэтому, наряду со строгой типизацией, в Паскале сведены к минимуму возможные синтаксические неоднозначности, а сам синтаксис автор постарался сделать интуитивно понятным даже при первом знакомстве с языком.
Тем не менее, первоначально язык имел ряд ограничений: невозможность передачи функциям массивов переменной длины, отсутствие нормальных средств работы с динамической памятью, ограниченная библиотека ввода-вывода, отсутствие средств для подключения функций написанных на других языках, отсутствие средств раздельной компиляции и т. п. Подробный разбор недостатков языка Паскаль того времени был выполнен Брайаном Керниганом в статье «Почему Паскаль не является моим любимым языком программирования»[7] (эта статья вышла в начале 1980-х, когда уже существовал язык Модула-2, потомок Паскаля, избавленный от большинства его пороков, а также более развитые диалекты Паскаля). Некоторые недостатки Паскаля были исправлены в ISO-стандарте 1982 года, в частности, в языке появились открытые массивы, давшие возможность использовать одни и те же процедуры для обработки одномерных массивов различных размеров.

Содержание

1. Понятие системы программирования

2. Среда программирования Turbo Pascal.

3 Процедурный тип

4. Операторы управления выполнением программы

5. Практическое задание

Список литературы

Работа состоит из  1 файл

Реферат по информатике.doc

— 74.00 Кб (Скачать документ)
 
 

ФЕДЕРАЛЬНОЕ АГЕНТСТВО ПО ОБРАЗОВАНИЮ

НОВОКУЗНЕЦКИЙ ФИЛИАЛ-ИНСТИТУТ

ГОСУДАРСТВЕННОГО  ОБРАЗОВАТЕЛЬНОГО УЧРЕЖДЕНИЯ

ВЫСШЕГО ПРОФЕССИОНАЛЬНОГО  ОБРАЗОВАНИЯ

«КЕМЕРОВСКИЙ  ГОСУДАРСТВЕННЫЙ  УНИВЕРСИТЕТ» 
 

Факультет информационных технологий

кафедра систем автоматизации управления 

Кафедра автоматизации управления

 
 
 
 
 

Выполнил: ФЗ-09.

Ф.И.О. Гафарова Ирина Варисовна. 

КОНТРОЛЬНАЯ РАБОТА

ПО  ДИСЦИПЛИНЕ «ИНФОРМАТИКА»

ТЕМА: Turbo Pascal. 

Проверил:

преп. Степанов А. В.  
 
 

                                                Контрольная работа

защищена /не защищена

                                                (ненужное зачеркнуть)

«______»______2010 г. 
 
 
 
 

Новокузнецк – 2010 

СОДЕРЖАНИЕ 
 

1. Понятие системы  программирования 

2. Среда программирования Turbo Pascal. 

3 Процедурный тип 

4. Операторы управления  выполнением программы 

5. Практическое задание 

Список  литературы 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

1. Понятие системы программирования 
 

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

Тем не менее, первоначально  язык имел ряд ограничений: невозможность  передачи функциям массивов переменной длины, отсутствие нормальных средств  работы с динамической памятью, ограниченная библиотека ввода-вывода, отсутствие средств для подключения функций написанных на других языках, отсутствие средств раздельной компиляции и т. п. Подробный разбор недостатков языка Паскаль того времени был выполнен Брайаном Керниганом в статье «Почему Паскаль не является моим любимым языком программирования»[7] (эта статья вышла в начале 1980-х, когда уже существовал язык Модула-2, потомок Паскаля, избавленный от большинства его пороков, а также более развитые диалекты Паскаля). Некоторые недостатки Паскаля были исправлены в ISO-стандарте 1982 года, в частности, в языке появились открытые массивы, давшие возможность использовать одни и те же процедуры для обработки одномерных массивов различных размеров. 

Необходимо заметить, что многие недостатки языка не проявляются  или даже становятся достоинствами при обучении программированию. Кроме того, по сравнению с основным языком программирования в академической среде 1970-х (которым был Фортран, обладавший гораздо более существенными недостатками), Паскаль представлял собой значительный шаг вперёд. В начале 1980-х годов в СССР для обучения школьников основам информатики и вычислительной техники академик А. П. Ершов разработал алголо-паскалеподобный «алгоритмический язык». 

Наиболее известной  реализацией Паскаля, обеспечившая широкое распространение и развитие языка, является Turbo Pascal фирмы Borland, выросшая затем в объектный Паскаль для DOS (начиная с версии 5.5) и Windows и далее в Delphi, в которой были внедрены значительные расширения языка. 

Диалекты Паскаля, применяемые в Turbo Pascal для DOS и Delphi для Windows, стали популярны из-за отсутствия других успешных коммерческих реализаций. 
 

Система программирования - это совокупность обрабатывающих системных программ и языков программирования, предназначенная для повышения  эффективности программистского труда.

Система программирования ТР7 (Turbo Pascal 7.0) представляет собой единство трех самостоятельных начал: компилятора  языка программирования Турбо Паскаль, сам язык программирования Паскаль  и среды программирования.

Компилятор - это  специальная системная программа, предназначенная для перевода исходной программы, набранной на языке программирования, в программу на машинном языке.

Процесс составления  машинной программы по исходной программе  называется компиляцией.

Среда программирования - это различные сервисные услуги, предоставляемые программной оболочкой, которые предоставляют пользователю удобные средства для создания, редактирования(изменения) и выполнения различных программ.

Язык программирования - это допустимые конструкции операторов, выражений и функций, предназначенные для описания алгоритмов и которые затем переводятся компилятором в машинный язык, что позволяет микропроцессору выполнить данный алгоритм вычисления или обработки информации. 
 

2. Среда программирования Turbo Pascal. 

Среда программирования ТР7 - это первое, с чем сталкивается любой программист, приступающий к практической работе с системой. После успешного запуска системы ТР7 на экране появляется окно системы ТР7.

Окно среды  программирования ТР7 состоит:

1. Главного верхнего  меню

2. Окна текстового  редактора

3. Строка статуса  и подсказки 

В главном меню находятся все основные команды  системы. Перечислим основные из них:

Меню FILE содержит следующие команды: 

— NEW - создаёт  и открывает новое окно редактора;

— OPEN - открывает  новое окно и загружает в него указанный дисковый файл программы;

— SAVE - записывает содержимое активного1 окна редактора  в дисковый файл;

— SAVE AS - записывает содержимое активного окна редактора  в дисковый файл под другим именем;

— PRINT - печатает содержимое активного окна редактора на принтере;

— EXIT - завершает  работы с ТР7. 

Меню EDIT: 

— UNDO - отменяет последние сделанные Вами изменения  в тексте программы:

— REDO - отменяет действие предыдущей команды UNDO

— CUT - удаляет  выделенный блок из окна редактора и помещает его в буфер обмена2;

— COPY - копирует выделенный блок из окна редактора  в буфер обмена;

— PASTE - копирует содержимое буфера обмена в окно редактора;

— CLEAR - удаляет  из окна редактора выделенный блок, но не помещает его в буфер; 

Меню RUN: 

— RUN - запускает  из активного окна редактора исходную программу на выполнение

Меню WINDOW: 

— TILE - располагает  окна так, чтобы каждое окно было видно  на экране и все они имели бы приблизительно одинаковые размеры:

— CASCADE - располагает  на экране окна редактора таким образом, чтобы были видны рамки каждого из них;

— CLOSE ALL - закрывает  все открытые окна;

— CLOSE - закрывает  активное окно;

— LIST - выводит  на экран список всех открытых окон.

Окно текстового редактора представляет собой поле для записи команд языка программирования Паскаль и составления из этих команд соответствующих программ.

В нижней части  экрана находится строка статуса  и подсказки, в котором сообщаются подсказки о назначении некоторых  функциональных клавишах. 
 

Функциональные  клавиши: 

Функциональные  клавиши используются для управления средой ТР7. Они обозначаются F1, F2,…,F12 и располагаются в самом верхнем  ряду клавиатуры.

Ниже приводятся команды, которые будут выполнятся при нажатии на соответствующую  функциональную клавишу:

F1 - обратиться  за справкой к встроенной справочной  службе; вызов помощи;

F2 - записать  редактируемый текст программы  в дисковый файл;

F3 - прочитать  текст из дискового файла в  окно редактора; вызов диалогового  окна со списком всех дисковых  файлов;

F4 - выполнение программы до позиции указанной курсором;

F5 - распахнуть  активное окно на весь экран;

F6 - сделать активным  следующие окно;

F7 - используется  для пошагового выполнения программы(с  заходом в подпрограмму);

F8 - используется  для пошагового выполнения программы(без  захода в подпрограмму);

F9 - выполнить  компилирование программы, но  не запускать её;

F10 - вызов главного  меню;

Также функциональные клавиши используются в сочетании  с другими клавишами. Вот некоторые из них: 

Ctrl+F9 - выполнить  прогон программы (запустить программу  на выполнение): компилировать программу  находящеюся в активном окне, загрузить её в оперативную  память и выполнить, после чего  вернуться в среду ТР7.

Ctrl+F5 - изменение  размеров активного окна.

Alt+F5 - сменить  окно редактора на окно вывода  результатов работы (прогона) программы.

Alt +X - выход из  системы программирования ТР7.

Alt +Backspace - отмена  предыдущего действия.

Alt +F3 - закрытие  активного окна.

Alt +0(нуль) - вывод  списка всех открытых окон.

Alt +число от 1 до 9 - делает активным соответствующие  окно.  

Текстовый редактор: 

Текстовый редактор среды ТР7 предоставляет пользователю удобные средства создания и редактирования текстов программ. Признаком того, что среда находится в состоянии редактирования, является наличие в окне редактора курсора - небольшого мигающего прямоугольника. 

Для создания текста программы нужно ввести этот текст  с помощью клавиатуры компьютера подобно тому, как это делается при печатании текста на пишущей машинке.

Перемещение по тексту программу осуществляется с  помощью клавиш управления курсором (стрелок). 

Специальные клавиши: 

PgUp - на страницу  вверх; 

PgDown - на страницу  вниз;

Home - в начало  текущей строки;

End - в конец  текущей строки;

Backspace - удаление символа стоящего слева от курсора;

Caps Lock - включение(выключение) режима ввода прописных(заглавных)  букв;

Delete - удаление  символа на который указывает  курсор, сцепление двух строк;

Enter - вставить  новую строку, разрезать строку;

Insert - заменить символ; 

Сочетание клавиш: 

Shift +стрелки  - пометить блок;

Ctrl +Y - удалить  строку на которую указывает  курсор;

Ctrl +Insert - копировать  помеченный блок в буфер обмена;

Shift +Insert - вставить  помеченный блок из буфера;

Ctrl +Delete - удалить  помеченный блок из окна редактора не помещая его в буфер обмена;

Shift +Delete - удалить  помеченный блок из окна редактора  и поместить его в буфер  обмена;  

Элементы языка  программирования Паскаль.

Алфавит языка  ТР7. 

Как и любой  язык, язык программирования Паскаль имеет свой алфавит. Он включает в себя: 

Информация о работе Турбо паскаль