Основные команды и горячие клавиши



Федеральное агентство по образованию

Государственное образовательное учреждение
высшего профессионального образования
«Сибирский государственный индустриальный университет»

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

Программирование
в интегрированной среде Turbopascal .
линейный вычислительный процесс

Методические указания
для выполнения лабораторно-практической работы
по дисциплине «Информатика»

Новокузнецк

2010


УДК 004 (075)

    Г622

Рецензент
кандидат технических наук,
доцент кафедры систем информатики и управления СибГИУ
С.П. Огнев

Г622     Программирование в интегрированной среде TurboPascal. Линейный вычислительный процесс. Метод. указ./ Сост.: Л. В. Голунова: СибГИУ. – Новокузнецк, 2010.

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

Предназначены для студентов специальностей 130404 – Подземная разработка полезных ископаемых, 140601 – Электромеханика, 190701 – Организация перевозок и управление на транспорте (железнодорожном), 270102 – Промышленное и гражданское строительство очно-заочной формы обучения.


Цель работы

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

2. Сформировать практические навыки программирования линейных алгоритмов.

Навыки и умения

Для успешного выполнения работы студент должен:

1. Иметь навыки работы с операционной системой Windows98/ 2000/XP.

2. Уметь разрабатывать алгоритм решения задачи

3. Знать основные понятия языка программирования TurboPascal.

После выполнения работы студент должен уметь программировать линейные алгоритмы на языке программирования TurboPascal.

Порядок выполнения работы

1. Изучить теоретическую часть работы.

2. Последовательно выполнить все предложенные задания.

3. Выполнить самостоятельную работу по вариантам.

4. Представить выполненную работу преподавателю.

5. Ответить на вопросы преподавателя.

6. Отключить компьютер.


Описание языка Turbo Pascal

Язык Pascal, названный в честь французского математика и философа Блеза Паскаля (1623–1662), был создан как учебный язык программирования в 1968–1971 гг. швейцарским ученым Никлаусом Виртом на кафедре информатики Стэнфордского университета (Цюрих). В настоящее время это язык имеет более широкую сферу применения, чем предусматривалось при его создании. Свое признание Pascal получил с появлением пакета Turbo Pascal. Язык отличается простотой понимания, стройностью и структурностью алгоритмов, быстротой компилятора и удобными средствами создания и отладки программ.

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

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

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

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

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

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

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

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

Если ваш компьютер настроен для более удобной работы с Turbo Pascal (в файловом менеджере прописаны ассоциации файлов, настроено пользовательское меню), то для начала работы со средой разработчика удобнее всего поступить следующим образом:

1. Запустить Norton Commander (Far Manager);

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

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

4. Выбрать строку «Turbo Pascal 7.0»;

5. Если окно редактирования не открылось, то открыть его через пункт меню «File» (нажать Alt+F, выбрать New).

Если у вас уже есть некоторый файл с исходным текстом программы (файл с расширением pas), с которым вы хотите продолжить работу, то достаточно навести на него указатель Norton Commander и нажать Enter. В этом случае запустится Turbo Pascal и сразу откроется текст выбранной вами программы.

Окно среды разработчика

Основной экран интегрированной среды разработчика Turbo Pascal 7.0 выглядит следующим образом:

Рисунок 1 – Окно разработчика Turbo Pascal 7.0

По функциональному назначению выделяют три области экрана: строку меню; рабочую область; строку состояния.

Строка меню активизируется нажатием клавиши F10. В меню содержатся следующие разделы:

- File. Позволяет выполнять все основные действия с файлами (создание, открытие, сохранение, …);

- Edit. Позволяет выполнять все основные операции редактирования текста (копирование, вставка, удаление фрагментов, отмена последних изменений, …);

- Search. Позволяет осуществлять поиск и замену фрагментов текста;

- Run. Позволяет запускать программу, в том числе в пошаговом режиме;

- Compile. Позволяет осуществлять компиляцию программы;

- Debug. Содержит команды, облегчающие процесс поиска ошибок в программе;

- Tools. Содержит некоторые дополнительные средства Turbo Pascal;

- Options. Позволяет установить необходимые для работы параметры компилятора и среды разработчика;

- Window. Позволяет выполнять все основные операции с окнами (открывать, закрывать, перемещать, изменять размер);

- Help. Позволяет получить имеющуюся в системе справочную информацию.

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

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

Строка состояния демонстрирует некоторые доступные и важные в данный момент операции и соответствующие комбинации клавиш.

Основные команды и горячие клавиши

Ниже приведены основные команды среды разработчика Turbo Pascal и соответствующие им горячие клавиши.

- Ctrl+F9 –       запуск программы;

- Alt+F5 –         просмотр пользовательского экрана;

- F2 –                 сохранение программы;

- F3 –                 открытие сохраненной программы;

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

- Alt+X –          выход из Турбо Паскаль;

- F1 –                 контекстная помощь;

- Ctrl+F1 –       справка об операторе,

на котором установлен курсор;

- Alt+Backspace – отмена последнего изменения;

- Ctrl+Y –         удаление строки;

- Shift+стрелки – выделение блока текста;

- Ctrl+Insert –     копирование выделенного блока в буфер;

- Shift+Insert –     вставка из буфера.

Синтаксис и семантика

Описание каждого элемента языка задается его СИНТАКСИСОМ и СЕМАНТИКОЙ. Синтаксические определения устанавливают правила построения элементов языка. Семантика определяет смысл и правила использования тех элементов языка, для которых были даны синтаксические определения.

Алфавит языка

Алфавит – это совокупность допустимых в языке символов. Алфавит Turbo Pascal включает следующий набор основных символов:

- строчные и прописные латинские буквы:

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z

- пробел;

- подчеркивание: _;

- арабские цифры:

0 1 2 3 4 5 6 7 8 9;

- знаки операций:

+ - * / = <> < > <= >= := @;

- ограничители:

. , ' ( ) [ ] (. .) { } (* *) .. : ;;

- спецификаторы:

^ # $;

- служебные (зарезервированные) слова:

ABSOLUTE EXPORTS LIBRARY SET ASSEMBLER EXTERNAL MOD   SHL AND   FAR   NAME  SHR ARRAY FILE  NIL STRING ASM   FOR   NEAR  THEN ASSEMBLER FORWARD NOT   TO BEGIN FUNCTION OBJECT TYPE CASE  GOTO  OF    UNIT CONST IF    OR    UNTIL CONSTRUCTOR IMPLEMENTATION PACKED DESTRUCTOR IN    PRIVATE VAR   DIV   INDEX PROCEDURE VIRTUAL DO    INHERITED PROGRAM WHILE DOWNTO INLINE PUBLIC WITH ELSE  INTERFACE RECORD XOR    END   INTERRUPT REPEAT USES   EXPORT LABEL RESIDENT .

Элементарные конструкции

Элементарные конструкции языка Turbo Pascal включают в себя имена, числа и строки.

Имена (идентификаторы) называют элементы языка – константы, метки, типы, переменные, процедуры, функции, модули, объекты. Идентификатор в Turbo Pascal может включать в себя буквы латинского алфавита, цифры, символ подчеркивания.

Строчные и прописные буквы не различаются (например, NAME, Name и name будет означать одно и то же). Цифра не может стоять на первом месте в идентификаторе, а символ подчеркивания может находиться в любой позиции (например, name1 и name2item являются допустимыми идентификаторами, а 5name – нет; _name, name_, name_item – тоже допустимые названия). Длина идентификатора может быть любой, но значимыми являются только первые 63 символа. В качестве имен не допускается использовать служебные слова.

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

В любом месте программы, где можно поместить разделитель, их можно поместить любое количество и в любом сочетании, что позволяет наглядно представить структуру программы.

Комментарии заключаются либо в скобки {...}, либо в скобки вида (*...*) и могут занимать любое число строк.

Числа в языке Turbo Pascal обычно записываются в десятичной системе счисления. Они могут быть целыми и действительными. Положительный знак числа может быть опущен. Целые числа записываются в форме без десятичной точки, например:

217 -45 8954 +483.

Действительные числа записываются в форме с десятичной точкой:

28.6 0.65 -0.018 4.0.

Возможна также запись с использованием десятичного порядка, который изображается буквой Е:

5Е12 -1.72Е9 73.1Е-16.

В «переводе» такую запись следует понимать соответственно как:

5x1012 -1.72x109 73.1x10-16.

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

$7F $40 $ABC0.

Строки в языке Turbo Pascal – это последовательность символов, записанная между апострофами. Если в строке в качестве содержательного символа необходимо употребить сам апостроф, то следует записать два апострофа. Примеры строк:


Дата добавления: 2018-10-27; просмотров: 215; Мы поможем в написании вашей работы!

Поделиться с друзьями:






Мы поможем в написании ваших работ!