Урок 1

  Начнем знакомство с Паскалем с программы, которая считывает два числа с клавиатуры, складывает их и выводит сумму на экран.

Текст программы

Комментарий

Program SUMMA;
Var  X,Y,Z: integer;
Begin
  Write(‘Введите два числа ’);
  Readln(X,Y);
  Z:=X+Y;
  Write(‘Сумма чисел ’,Z);
End.

заголовок программы
описание переменных
начало программы
вывод на экран
ввод значений X и Y
присваивание суммы
вывод результата
Конец программы

 

Структура программы на Паскале следующая.

Сначала идет заголовок – Program SUMMA; 

Затем описываются данные, используемые в программе. Слово Var начинает раздел описаний переменных. В примере описаны три переменные целого типа - integer. Существуют и другие типы, о чем речь пойдет ниже.
Помимо переменных здесь (до слова
Begin) могут также описываться: внешние модули, константы, метки, типы, функции и процедуры.

Слово Begin начинает раздел операторов программы, а End – заканчивает. То есть, между Begin и End находится собственно сама программа. После End обязательна точка!

Каждый оператор заканчивается точкой с запятой. А вот после слов, начинающих новый раздел – Program, Var, Begin - точка с запятой не ставится.

Каждый оператор записывается на новой строке, хотя это и не обязательно. Просто так удобнее читать текст программы. Ошибки не будет, если, например, все операторы разместить в одной строке:

  Write(‘Введите два числа ’);  Readln(X,Y);  Z:=X+Y;  Write(‘Сумма чисел ’,Z);

Структура программы в общем виде:

Заголовок

Program <имя>;

Заголовок программы

Раздел описаний

 

Uses <..>;

Описание модулей

 

Label <..>;

Описание меток

 

Constant <..>;

Описание констант

 

Type <..>;

Описание типов данных

 

Var <..>;

Описание переменных

 

Procedure <имя>(<параметры>);

Описание процедур

 

<раздел описаний для проц.>

Begin

 

<операторы>

End;

 

Function<имя>(<параметры>): <тип>;

Описание функций

 

<раздел описаний для функ.>

Begin

 

<операторы>

End;

Раздел операторов

Begin

Начало раздела

 

<операторы>

Операторы

End.

Конец раздела

 

 

Подготовительные действия.

  Каталог с библиотеками Turbo Pascal называется TP (если у вас Borland Pascal то BP). Запускающая программа находится в подкаталоге BIN в файле turbo.exe (bp.exe). Её ярлык есть на Рабочем столе.

Запустите систему.

При запуске системы обычно открывается окно с новой программой под именем NONAME00.PAS.

Для входа в меню служит клавиша F10 (или "мышь"). Строка меню расположена вверху экрана, передвижение по ней производится стрелками.

Чтобы создать каталог для своих программ, воспользуемся функцией выхода в DOS File DOS Shell. В появившейся командной строке наберите команду создания каталога MD MMF2 и выполните ее, нажав Enter. Будет создан каталог MMF2 (по имени вашей группы). Для выхода из DOS выполните команду EXIT.

Чтобы создаваемые вами программы автоматически сохранялись в вашем каталоге, сделайте его текущим, выполнив функцию File-Change Dir. Здесь надо щелкнуть сдвоенным щелчком по нужному каталогу. Или выделите каталог и щелкните ChDir. Закройте диалоговое окно – OK.

Каждое новое занятие начинайте с установки своего текущего каталога - File-Change Dir!

Для открытия ранее сохраненной программы выполняется File Open.
Для создания новой программы –
File New.
Для выхода из системы – File Exit.

При входе в Turbo Pascal, возможно, вы видите программу, с которой работали в предыдущем сеансе – вы или кто другой. Её приходится убирать. Чтобы не заниматься этим всякий раз, поступите следующим образом:
Закройте программу – слева вверху зеленый квадратик.
И сохраните текущие настройки –
Options Save BP.TP

 

Введите текст программы.

Делайте такие же отступы, какие имеются в примере. Эти отступы облегчают чтение текста и поиск ошибок.
Большие или маленькие буквы – значения не имеет.
Левый
Ctrl+Shift – английский регистр. Правый Ctrl+Shift –русский.

Сохраните программуFile Save (F2), в появившемся окне введите имя файла (например, SUMMA) и - OK.

Для перехода от Уроков к системе Борланд Паскаль и наоборот используйте сочетание клавишей ALT+TAB.


Компиляция программы.

После того, как программа набрана на алгоритмическом языке, ее надо перевести на машинный язык – откомпилировать.
Выполните
функцию Compile-Compile (Alt+F9).
Если компилятор найдет ошибку, то Сообщение об ошибке будет выдано в красной строке, при этом курсор устанавливается на ошибочном операторе (или рядом).
Самая распространенная ошибка – пропущенная точка с запятой.
Исправьте ошибку и снова откомпилируйте программу.
Если ошибок нет, будет выдано сообщение:
"
Compile successfull: Press any key"
Нажмите Enter – сообщение исчезнет.

Выполнение программы.

Теперь запустим программу на выполнениеRun Run (Ctrl+F9).
В ответ на запрос ввести два числа введите любые два числа через пробел и нажмите
Enter.
Программа запишет их значения в
X и Y, вычислит Z и выведет результат на экран.
Выполнение программы продолжится дальше. И по окончании произойдет возврат в редактор. Так что мы даже не успеем увидеть выведенное значение.
Чтобы его увидеть, выполните
Debug User Screen (пользовательское окно) или нажмите Alt+F5.

Чтобы программа приостанавливалась после вывода результата, вставьте после
Write(‘Сумма чисел ’,Z);
еще одну команду:
Readln;

Замечание. Если не выполнять компиляцию, а сразу инициировать выполнение  программы, система сама сначала откомпилирует программу, и потом только начнет ее выполнять.


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

 

 

Итак, запомните последовательность действий каждого занятия:

1. Откройте программу Уроки.

2. Запустите Borland Pascal

3. Обязательно сделайте текущим каталог с вашими программами: File Change Dir, выделить нужный каталог, щелкнуть ChDir, OK.

4. Начинайте выполнять задания уроков с того места, где закончили на предудущем занятии. Для перехода между Уроками и Borland Pascal нажимайте Alt+Tab.

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

File – New       – Создать новую программу

File – Open       – Открыть ранее сохраненную программу   F3

File – Save       – Сохранить программу                     F2

File – Save as      – Сохранить под другим именем

Compile – Compile     – Откомпилировать программу               - Alt+F9

Run – Run         – Запустить программу на выполнение - Ctrl+F9

Debug – User Screen – Открыть окно с результатом работы программы - Alt+F5

File – Exit       – Выйти из системы                       - Alt+X

Hosted by uCoz