Студопедия
Главная страница | Контакты | Случайная страница

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатика
ИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханика
ОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторика
СоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансы
ХимияЧерчениеЭкологияЭкономикаЭлектроника

Вводная информация

Читайте также:
  1. VI. СПРАВОЧНАЯ ИНФОРМАЦИЯ
  2. А) Информация отдела маркетинга
  3. Анализ рентабельности. Виды рентабельности и методика их расчета. Факторный анализ рентабельности (информация из лекций, интернета и учебника по АХД)
  4. Анализ рентабельности. Система показателей, назначение, методы расчета. Факторный анализ рентабельности (информация из лекций, интернета и учебника по АХД)
  5. Билет № 54 Маркетинговая информация: получение и использование.
  6. В таблице приведена информация о величинах спроса на товар Х при разных комбинациях цены товара Х и доходов.
  7. Вводная информация
  8. Вводная информация
  9. Вводная лекция по курсу истории России

 

Структура Паскаль-программы

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

Программный блок в общем случае может состоять из 6 разделов: описания меток, описания констант, определения созданных пользователем типов данных, описания переменных, описания процедур и функций и раздела операторов. Разделы описаний начинаются соответствующими служебными словами, затем следуют имена используемых в программе элементов и их типы или значения. Подпрограммы-процедуры и подпрограммы-функции оформляются как программы и содержат свои заголовки и собственные блоки операторов.

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

Любой раздел, кроме раздела операторов, может также отсутствовать, если какие-либо элементы не используются в программе и нет необходимости их описывать. Разделы описаний записываются до раздела операторов и могут следовать в любом порядке. Разработчиком языка рекомендована следующая последовательность (текст в фигурных скобках – комментарии):

Program имя; {заголовок}

Uses список_используемых_модулей;

{Блок}

Label список_меток; {раздел меток}

Const перечень и их значение_имен_констант; {раздел констант}

Type объявление_типов_пользователя; {раздел типов}

Var список_переменных; {раздел переменных}

Procedure или function {раздел процедур и функций}

BEGIN {начало раздела операторов}

Оператор_1;

Оператор_2;

……………..

Оперотор_n

END. {конец блока (программы)}

Внутри Паскаль-программы могут использоваться локальные блоки, заключенные в операторные скобки begin-end. Поэтому рекомендуется раздел операторов заключать в операторные скобки, записанные заглавными буквами.

 

Ввод исходных данных

Чтобы войти в окно редактора, следует выполнить команду File\New. На экране отобразится пустое окно с наименованием Noname00.pas или текст последней программы(см. рис. 1.6). Курсор установлен в верхней левой позиции окна с координатами 1:1 (первая цифра – номер строки, вторая – номер колонки).

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

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

Команды перемещения курсора, используемые в редакторе, приведены в табл. 2.1.

 

Клавиши (комбинации клавиш) Действие
® На символ влево или вправо
¯­ На строку вверх или вниз
Home В начало строки
End В конец строки
PgUp, PgDn На страницу вверх или вниз
Ctrl+ На слово влево
Ctrl+® На слово вправо
Ctrl+Home В начало окна
Ctrl+End В конец окна
Ctrl+PgUp В начало файла
Ctrl+PgDn В конец файла
Ctrl+Q+B В начало блока
Ctrl+Q+K В конец блока

 

Редактирование текста

 

По умолчанию используется режим вставки (insert), при котором ввод очередного символа вызывает сдвиг расположенных справа от курсора символов на одну позицию вправо. Переход в режим замены (owerwrite), при котором новые символы набираются в позиции существующих с удалением последних, выполняется нажатием клавиши INS. О смене режима сигнализирует изменение формы курсора.

Нажатие клавиши Del в режиме вставки удаляет символ в позиции курсора, нажатие клавиши Backspase–символ слева от курсора. Для удаления строки, в которой находится курсор, используется комбинация клавиш Ctrl+Y, для вставки строки –Ctrl+N. Удаление символов от позиции курсора до конца строки – комбинаций клавиш Ctrl+Q+Y.

Для работы с блоком текста, его необходимо выделить либо перемещением мыши с нажатой левой кнопкой мыши, либо клавишами ¯, ­,, ® при удерживаемой клавише Shift. Можно отметить начало блока комбинацией клавиш Ctrl+K+B, конец блока – комбинацией клавиш Ctrl+Q+K.

Отмена выделения – щелчком мышью вне выделенного блока или комбинацией клавиш Ctrl+Q+Н.

Перемещение и копирование блока текста в пределах окна редактируемой программы или обмен блоками с другими окнами редактора осуществляется командами подменю Edit (Редактировать) – рис. 2.1.

Команда Edit\Cut позволяет вырезать выделенный блок и поместить его в буфер обмена (Clipboard). Команда Edit\Copy копирует выделенный блок в буфер обмена. Открыть окно буфера обмена и просмотреть помещенный туда блок можно командой Edit\Show clipboard.

Команда Edit\Paste вставляет блок из буфера обмена в позицию курсора. Удаление выделенного блока из окна редактора – командойEdit\Clear.

Основные клавиатурные команды для работы с блоками приведены в табл. 2.2.

Команда Действие
Ctrl+K+C, Shift+Ins Копировать блок
Ctrl+K+Y, Ctrl+Del Удалить блок
Ctrl+K+V, Shift+Del Вставить блок
Ctrl+K+H Снять выделение блока
Ctrl+K+W Записать блок на диск
Ctrl+K+R Читать блок с диска

 

Команда Edit\Undo (Alt+Backspace) отменяет последнее предыдущее действие, команда Edit\Redo восстанавливает его.

Команды поиска и замены

Эти команды находятся в подменю Search рис. 2.1).

Для быстрого поиска заданной подстроки текста используется команда Find… или комбинация клавиш Ctrl+Q+F. Окно диалога команды Find представлено на рис. 1.2. Подстрока для поиска вводится в текстовом поле «Text for find». Назначение опций для задания условий поиска:

Casesensitive различать при поиске большие и маленькие латинские буквы;

Whale words only подстрока является целым словом, а не частью;

Regular expression некоторые символы имеют специальные значения (например, команды встроенного редактора);

Scope – задает область поиска (весь текст – Global или выделенный блок – Selected text);

Divection – направление поиска (Forvard – вперед, Backward - назад);

Origin – начало поиска (From cursor- от положения курсора, Entivescope – от начала выделенной области поиска).

Для выполнения поиска ввода подстройки текста и установки режимов поиска нажать кнопку «ОК» или клавишу Enter. Найденная подстрока будет выделена цветом, а курсор будет установлен за последней литерой подстроки. Для продолжения поиска следует выполнить команду Search Again или Ctrl+W.

Поиск заданной подстройки и замена ее другой выполняется командой Replace….(замена). Вид окна диалога этой команды представлен на рис. 2.2. В условия выполнения команды добавлена текстовое поле New text для ввода строки замена и дополнительная опция Promt un replace - обязательность подтверждения каждой операции замены, кнопка «Change all» для автоматической операции замены до тех пор, пока искомая подстройка встречается в тексте. При использовании кнопки «ОК» или клавиши Enter замена выполняется последовательно от одной найденной подстроки к другой (как в окне команды Find…)

Команда Go to line number… обеспечивает переход к строке с заданным номером (номера строк отсчитываются от первой строки текста).

 

Сохранение файла исходной программы

 

Для сохранения файла с текущим именем окна редактора в текущем каталоге используется команда File\Save (клавиша F2).

Для сохранения файла с новым именем или в другом каталоге используется команда File\Save as…(Сохранить как…). В открывшемся окне диалога Save file (рис. 2.3) нужно ввести в текстовое поле (позиция 1) новое имя файла (расширение.pas добавляется автоматически) с явным указанием диска и каталога или сменить текущий каталог щелчками мышью на обозначение «..\» cписке Files окна. Текущий диск и каталог отображаются в строке состояния окна диалога. Там же отображаются сведения об имени файла, его размере, дате и времени создания.

Можно предварительно сменить текущие диск и каталог командой File\Chande dir…, окно диалога которой представлено на рис. 2.4. Название диска и каталога можно непосредственно ввести в текстовое поле Directory name или выбрать из списка предыдущих значений этого поля.

Второй вариант – активизировать область Directory free окна (клавишей Tab или Alt+t или щелчком мыши).

Для смены текущего диска необходимо выбрать Drivers и нажать кнопку «Chdir» или выполнить быстрый двойной щелчок мышью на Drivers. В открывшемся дереве дисков выбрать имя требуемого и выполнить на нем двойной щелчок или нажать кнопку «Chdir». В открывшемся дереве каталогов выбранного диска выбрать нужный каталог и повторить предыдущее действие. После выбора требуемого каталога нажать кнопку «ОК» - окно диалога закроется, выбранный каталог будет использоваться для записи и чтения файлов.

Кнопка «Revert» используется для возврата к каталогу, который был текущим прт открытии окна диалога.

Команда Files\Save all позволяет сохранить в текущем каталоге сразу все файлы в открытых окнах редактора.

Если в открытый файл были внесены изменения, на нижней рамке окна левее цифр, показывающих текущую позицию курсора, появится символ «*», который указывает, что файл был изменен. При попытке закрытия текущего файла будет выведено окно диалога Information рис. 2.4 с сообщением, что файл был изменен (модифицирован) и с предложением сохранить измененный вариант, Нажатие кнопки «Yes» сохраняет изменения, кнопка «No» - закрывает окно без сохранения изменений, кнопка «Consel» - отменяет действие закрытия файла и закрывает окно диалога.

 

Задание на лабораторную работу

1. Изучить вводную информацию.

2. Изучить структуру исходной Паскаль программы.

3. Загрузить Турбо-Паскаль 7.0, сменить текущий каталог группы, открыть окно редактора.

4. Создать текстовый файл, включающий наименование и цель лабораторной работы, номер группы и фамилию студента.

5. Сохранить созданный текстовый файл в каталоге группы с именем Noname00.pas.

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

7. Скопировать с помощью мыши созданный текст в новое окно редактора, просмотреть содержание окна Clipboard.

8. Используя скопированный текст, выполнить операции вставки и удаления символов строк разрезания и склеивания строк, сдвига строк по горизонтали.

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

10. Выполнить операции удаления фрагментов текста и его восстановления путем отмены команды удаления.

11. Выполнить операции поиска и замены подстроки по тексту в пределах выделенного фрагмента текста и всего текста.

12. Выполнить быстрый переход по тексту на строку с номерами 5 и 10.

 

Содержание отчета

 

Титульный лист

1. Цель работы

2. Задание на лабораторную работу

3. Краткие пояснения по выполнению пунктов 4.3-4.10 задания

4. Выводы.

 

Лабораторная работа № 3

Загрузка, компиляция и выполнение Паскаль-программы

 

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




Дата добавления: 2015-02-16; просмотров: 102 | Поможем написать вашу работу | Нарушение авторских прав




lektsii.net - Лекции.Нет - 2014-2025 год. (0.01 сек.) Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав