Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
файл 1 Основы языка паскаль и построение алгори...doc
Скачиваний:
0
Добавлен:
01.04.2025
Размер:
467.97 Кб
Скачать

Программа

Program Demo9;

Type

{описание типа Mas – одномерного вещественного массива}

Mas = Array [1..10] of Real;

Var {глобальные переменные программы}

I : Byte;

A, B : Mas;

Procedure FormC(A, B : Mas; Var C : Mas);

Var I : Byte; {локальная переменная процедуры}

Begin {начало процедуры FormC}

for I:=1 to 10 do {цикл по элементам массива С}

C[I]:= A[I] * B[I]; {формирование С[I] элемента массива}

end; {конец процедуры FormC}

Begin {начало основной программы}

for I:=1 to 10 do {цикл по элементам массива А}

Readln(A[I]); {чтение I-го элемента массива А}

for I:=1 to 10 do {цикл по элементам массива B}

Readln(B[I]); {чтение I-го элемента массива B}

FormC(A, B, C); {вызов процедуры FormC}

Readln; {ожидание нажатия клавиши Enter}

end. {конец основной программы}

П 1.8. Интегрированная среда Turbo Pascal

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

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

Edit (редактировать) – восстановление испорченной строки и операции с временным буфером;

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

Run (выполнить) – выполнение программы;

Compile (компилировать) – компиляция программы;

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

Tools (инструменты) – вызов вспомогательных программ (утилит);

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

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

Help (помощь) – обращение к справочной службе.

Рассмотрим некоторые пункты меню более подробно.

Меню File (файл)

New

(новый)

Создание нового файла, по умолчанию этому файлу присваивается имя NONAME.PAS, которое можно изменить при записи файла на диск

Open… (открыть)

<F3>

Открытие в редакторе существующего текстового файла, в котором набрана либо программа, либо данные

Save (сохранить)

<F2>

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

Save as… (сохранить как)

Сохранение файла с заданным пользователем именем

Change dir

Установка рабочего каталога

Exit (выход)

<Alt+X>

Выход из среды Turbo Pascal

Меню Edit (редактирование)

Undo

(отменить)

<Alt+BkSp>

В активном окне редактора восстанавливает только что уничтоженную или измененную строку

Cut

(вырезать)

<Shift+Del>

Удаляет (вырезает) выделенный блок из окна редактора и переносит его в буфер обмена

Copy

(копировать)

<Ctrl+Ins>

Копирует выделенный блок из окна редактора в буфер обмена

Paste

(вставить)

<Shift+Ins>

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

Clear

(очистить)

<Ctrl+Del>

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

Меню Run (выполнить)

Run

(выполнить)

<Ctrl+F9>

Осуществляет компиляцию, компоновку и Выполнение программы из окна редактора

Step Over

<F8>

Построчно выполняет программу (трассировка) без захода в процедуры и функции

Trace into

<F7>

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

Go to cursor

<F4>

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

Program reset

<Ctrl+F2>

Прекращает выполнение программы

Меню Compile (компилировать)

Compile

(компилировать)

<Alt+F9>

Компилирует программу в активном окне редактора

Меню Debug (отладка)

Breakpoints

Позволяет просмотреть все точки останова (контрольные точки) и при необходимости удалить, переместить любую точку или задать условия ее работы

Call stack

<Ctrl+F3>

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

Watch

Делает активным окно наблюдения состояния переменных, добавленных командой Add Watch

Output

Делает активным окно выходных результатов.

User screen

<Alt+А5>

Делает активным окно пользователя и распахивает его во весь экран

Evaluate/modify

<Ctrl+F4>

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

Add watch

<Ctrl+F7>

Добавляет переменную в окно Watch

Add breakpoint

Установка точки останова в текущей строке. Текущая строка – строка с курсором в окне редактора