Архитектура Аудит Военная наука Иностранные языки Медицина Металлургия Метрология
Образование Политология Производство Психология Стандартизация Технологии


Запишите в тетрадь ответ на вопрос: какая информация отражается в этой строке?



Почти все что вы видите и делаете в среде Турбо Паскаль происходит в окнах.

Окно - это область экрана, которую можно перемещать, изменять в размере, перекрывать, закрывать и открывать.

 

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

1. Виды окон, управление окнами

 

1) окно набора и редактирования текста программы;

2) окно вывода результатов работы программы;

3) окно отладки программы;

4) диалоговое окно.

Управление окнами производится несколькими способами: командами с клавиатуры, командами основного меню и курсором мыши.

Изменение размеров окон производится:

указанием на правый нижний угол курсором мыши с долговременным

нажатием левой кнопки;

с помощью команды Ctrl - F5 для перехода в режим настройки окна, а затем

одновременным нажатием клавиши Shift и нужных клавиш со стрелками.

Изменение местоположения окна производится:

указанием на левый верхний угол курсором мыши с долговременным

нажатием левой кнопки;

с помощью команды Ctrl - F5 для перехода в режим настройки окна, а нажатием нужных клавиш со стрелками. Система может содержать несколько окон ввода и редактирования, для управления которыми используются команды с клавиатуры:

F6 - изменение активного окна;

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

F5 - развернуть активное окно на весь экран или свернуть до нормализованных размеров;

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

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

Esc - выход из диалогового окна без выполнения нужной функции;

Tab - перемещение по полям диалогового окна;

" пробел" - изменение значения параметра в диалоговом окне;

Enter - выход из диалогового окна с выполнением функции.

 

Активное окно - это окно с которым вы в настоящий момент работаете.

 

Общие функциональные горячие клавиши в среде Pascal:

 

F1 - выводит окно подсказки;

F2 - сохраняет файл активного окна;

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

F4 - запускает программу до строки, на которой стоит курсор;

F5 - масштабирует диалоговое окно;

F6 - переходит к следующему открытому окну;

F7 - запускает программу в режиме отладки с заходом внутрь процедур;

F8 - запускает программу в режиме отладки, минуя вызов процедур;

F9 - компилирование программы в текущем окне;

F10 - возвращение в меню.

 

Мы начнем изучение меню с наиболее важных и необходимых режимов.

Как войти в меню? Всего есть три возможности:

· с помощью " мышки";

· с помощью клавиши F10;

· с помощью комбинации Alt+< выделенная буква>. О том, что мы в меню свидетельствует курсор - прямоугольник зеленого цвета.

Работа с основным меню системы

1) переход в основное меню - F10 или активизация его с помощью мыши;

2) выход из основного меню в режим редактирования - Esc;

3) команды основного меню:

File (файл) - действия с файлами и выход из системы;

Edit (редактировать) - редактирование текста программы с использованием буфера обмена;

Search (искать) - поиск текста, процедуры, места ошибки;

Run (запуск) - запуск программы на выполнение;

Compile (компиляция) - компиляция программы;

Debug (отладка) - отладка программы;

Тоо1s (инструменты) - вызов служебных программ;

Options (параметры) - установка параметров системы;

Window (oкнo) - работа с окнами;

Не1р (помощь) - обращение к справочной системе.

С помощью клавиш управления курсором подсветите слово FILE и нажмите клавишу " Enter". Что вы видите?

 

Появилась вертикальная таблица со списком команд, называемая выпадающим меню. Познакомимся с ним.

Open-F3 - открыть существующий файл (при активизации этой опции появляется окно со списком файлов, где можно выбрать необходимый),

New - создать новый файл (очищает память редактора и переводит в режим создания нового файла, которому присваивается имя Noname.pas; имя можно изменить при записи файла на диск),

Save-F2 - сохранить файл (переписывает файл из памяти редактора на диск),

Save as - сохранить с новым именем,

Save all - сохранить все в окнах (записывает содержимое всех окон редактора в соответствующие файлы),

Change dir - смена каталога (позволяет изменить установленный по умолчанию диск или каталог),

Print - печать файла,

Get info - выдача информации о текущем состоянии программы и используемой памяти,

DOS Shell - выход в DOS без выгрузки из памяти (для возврата ввести команду exit),

Exit - выход и выгрузка из памяти.

 

Работа с текстовым редактором

1) режим вставки и режим замены, изменение режима клавиша Insert; 2) команды редактирования:

- Backspace - удалить символ слева от курсора;

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

- Ctrl - Y - удалить строку, в которой установлен курсор;

- Enter - вставить новую строку, разделить строку на две по местоположению курсора;

3) команды работы с блоками:

- Ctrl-K-B - пометить начало блока;

- Ctrl-K-K - пометить конец блока;,

- Ctrl-K-B - удалить разметку блока;

- Ctrl-K-Y - удалить помеченный блок;

- Ctrl-K-C - скопировать помеченный блок;

- Ctrl-K-V - переместить помеченный блок;

- Ctrl-K-W - записать блок в файл на диске;

- Ctrl-K-R - прочитать блок из файла на диске;

- Ctrl-K-P - распечатать выделенный блок.

Работа с буфером обмена

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

1) CUT - удалить выделенный блок в буфер обмена (Shift-Del);

2) COPY - скопировать выделенный блок в буфер обмена (Ctrl-Insert);

3) PASTE - восстановить блок из буфера обмена (Shift-Insert);

4) SHOW CLIPBOARD - показать содержимое буфера обмена.

Программы на языке Паскаль имеют блочную структуру:

1. Блок типа PROGRAM - имеет имя, состоящее только из латинских букв и цифр. Его присутствие не обязательно, но рекомендуется записывать для быстрого распознавания нужной программы среди других листингов.

2. Программный блок, состоящий в общем случае из 7 разделов:

раздел описания модулей (uses);

· раздел описания меток (label);

· раздел описания констант (const);

· раздел описания типов данных (type);

· раздел описания переменных (var);

· раздел описания процедур и функций;

· раздел описания операторов.

Структура программы

PROGRAM < ИМЯ_ПРОГРАММЫ>; {ЗАГОЛОВОК ПРОГРАММЫ}

USES < ИМЯ_МОДУЛЯ>;

 
 


LABEL

CONST

TYPE РАЗДЕЛ ОПИСАНИЙ: констант, типов данных, переменных

VAR функций и процедур

PROCEDURE, FUNCTION

BEGIN

ОПЕРАТОР1;

ОПЕРАТОР2; РАЗДЕЛ ОПЕРАТОРОВ

END.

 

 

Раздел описания служит для объявления новых меток (раздел label ), типов (раздел type ), переменных (раздел var ), констант (раздел const ), подпрограмм (раздел procedure, function ). Например, описать переменную означает указать компьютеру, по какому адресу она будет храниться, и указать какой объём памяти для неё требуется.

Раздел операторов заключается в операторные скобки begin (начало) end (конец). В нём указывается последовательность действий, которые должны выполняться ЭВМ, необходимых для решения поставленной задачи. Каждое действие в Паскале называется оператором. Все остальные разделы носят описательный характер.

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

Программа в Паскале содержит следующие объекты:

1. Зарезервированные слова, они являются неотъемлемой частью языка. Например, program, uses, var, begin, end;

2. Идентификаторы – это последовательность символов, используемая для описания переменных, констант и подпрограмм.

Правила формирования имён идентификаторов:

1. должен содержать только латинские буквы, цифры и знак подчёркивания;

2. идентификатор должен начинаться только с буквы;

3. нельзя использовать зарезервированные слова;

4. длина идентификатора (имени переменной) произвольная, но значимыми являются первые 63 символа.

Типы данных

В Турбо Паскале введены следующие типы:

· неструктурированный (простой) тип данных;

· структурированный тип;

· указатель;

· процедурный тип;

· объект.

Неструктурированный (простой, базовый) тип данных:

· целый тип;

· логический тип;

· символьный тип;

· перечисляемый тип;

· тип-диапазон;

· вещественный тип.

Целый тип данных

В Турбо Паскаль 7.0 введены 5 стандартных целых типов, отличающихся форматами и диапазоном допустимых значений (табл. 1).

Таблица 1

Тип Значение Формат Размер памяти, байт
BYTE 0..255 Беззнаковый
SHORTINT -128..127 Знаковый
INTEGER -32768..32767 Знаковый
WORD 0..65535 беззнаковый
LONGINT -2147483648..2147483647 Знаковый

С остальными типами мы познакомимся в следующих лекциях.

Операции в Турбо Паскаль

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

В Паскале выделяют следующие группы операций:

· арифметические операции;

· логические операции;

· операции отношения;

Числовые значения (целые и вещественные) обрабатываются с помощью следующих арифметических операторов:


Поделиться:



Популярное:

  1. II. Понятие гражданско-правовой ответственности
  2. III. Поставьте предложения в Simple Past и Future Simple, используя соответствующие наречия времени. Переведите на русский язык.
  3. IV. Виды и размер гражданско-правовой ответственности
  4. IV. Выберите наиболее правильный и точный ответ.
  5. S: Выберите из предложенных ответов правильный на вопрос: « Как называется федеральный закон, принятый 26 сентября 1997г.?»
  6. V. Выбрать один правильный ответ.
  7. А ) Истец и ответчик в гражданском процессе
  8. А третья мамочка может воспользоваться этой ситуацией для развития творческих способностей девочки. Она воспримет это, как хорошую идею, и предложит разрисовать фломастерами джинсовые брючки.
  9. А. Принцип личной ответственности.
  10. Административная и уголовная ответственность в экологической сфере
  11. Административная ответственность
  12. Административная ответственность за земельные правонарушения


Последнее изменение этой страницы: 2016-05-03; Просмотров: 633; Нарушение авторского права страницы


lektsia.com 2007 - 2024 год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! (0.031 с.)
Главная | Случайная страница | Обратная связь