На бирже курсовых и дипломных проектов можно найти готовые бесплатные и платные работы или заказать написание уникальных курсовых работ, дипломов, лабораторных работ, контрольных работ, диссертаций, рефератов по самым низким ценам. Добавив заявку на написание требуемой для вас работы, вы узнаете реальную стоимость ее выполнения.

ЛИЧНЫЙ КАБИНЕТ 

 

Здравствуйте гость!

 

Логин:

Пароль:

 

Запомнить

 

 

Забыли пароль? Регистрация

Быстрая помощь студентам

 

Результат поиска


Наименование:


контрольная работа Турбо паскаль

Информация:

Тип работы: контрольная работа. Добавлен: 03.06.2012. Сдан: 2010. Страниц: 8. Уникальность по antiplagiat.ru: < 30%

Описание (план):


 
 
ФЕДЕРАЛЬНОЕ АГЕНТСТВО ПО ОБРАЗОВАНИЮ
НОВОКУЗНЕЦКИЙ ФИЛИАЛ-ИНСТИТУТ
ГОСУДАРСТВЕННОГО  ОБРАЗОВАТЕЛЬНОГО УЧРЕЖДЕНИЯ
ВЫСШЕГО ПРОФЕССИОНАЛЬНОГО  ОБРАЗОВАНИЯ
«КЕМЕРОВСКИЙ  ГОСУДАРСТВЕННЫЙ  УНИВЕРСИТЕТ» 
 

Факультет информационных технологий
кафедра систем автоматизации управления 

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

 
 
 
 
 
Выполнил: ФЗ-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. 

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

Буквы;
Цифры;
Шестнадцатеричные цифры;
Специальные символы;
Пробелы;
Зарезервированные слова;
Буквы - это буквы  латинского алфавита от a до z и от A до Z, а также знак подчёркивания _. В  Паскале нет различия между прописными и строчными (большими и малыми) буквами алфавита, если только они не входят в символьные и строковые выражения.
и т.д.................


Перейти к полному тексту работы


Скачать работу с онлайн повышением уникальности до 90% по antiplagiat.ru, etxt.ru или advego.ru


Смотреть полный текст работы бесплатно


Смотреть похожие работы


* Примечание. Уникальность работы указана на дату публикации, текущее значение может отличаться от указанного.