Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ЛР_1_11.doc
Скачиваний:
1
Добавлен:
27.11.2019
Размер:
208.9 Кб
Скачать

7

Программирование алгоритмов линейной структуры на языке Турбо Паскаль

Продолжительность:

80 мин.

Дисциплина:

Компьютерный практикум.

Цель:

Ознакомить студентов со средой программирования Турбо Паскаль. Научиться составлять простые программы. Изучить правила записи оператора присваивания и процедур ввода/вывода.

Результат обучения:

После успешного завершения занятия пользователь должен:

  • уметь вводить программу в среде Турбо Паскаль;

  • уметь переключаться между окнами интегрированной среды;

  • уметь компилировать программу и запускать на выполнение;

  • записывать операторы присваивания в соответствии с правилами языка Турбо Паскаль;

  • организовывать ввод и вывод информации в программе.

Используемые программы:

ИСР - TURBO PASCAL 7.0.

План занятия:

Часть I. Изучение правил записи программы на языке Турбо Паскаль. 5 минут

Часть II. Изучение правил записи оператора присваивания. 10 минут

Часть III. Изучение процедур ввода/вывода 5 минут

Часть IV. Самостоятельная работа 60 минут

ЗАПУСК ПРОГРАММЫ:

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

(См. «Инструкцию по установке программы на ПК»)

Часть I. Программа на Турбо Паскале

Рекомендуемое время

5 Минут

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

Синтаксис:

Program <Имя программы>;

<Описательная часть>

Begin

<Операторная часть>

End.

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

Программа записывается в окне текста программы интегрированной среды Турбо Паскаля, которое открывается выбором команды New пункта меню File. (Если мышь не работает, выход в меню осуществляется нажатием кнопки F10).

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

Комбинацией клавиш CTRL и F9 программа компилируется и запускается на выполнение.

Ввод и вывод информации осуществляется в окне ввода. Чтобы из окна программы перейти в окно ввода, нужно нажать комбинацию клавиш ALT F5. Перейти из окна ввода в окно программы можно, нажав любую клавишу.

Хороший стиль программирования предполагает использование комментариев в программе. Комментарии записываются в фигурных скобках и могут содержать любые символы. Вместо фигурных скобок могут использоваться символы (* и *).

{Это комментарий}

(*Это тоже комментарий*)

Часть II. Оператор присваивания

Рекомендуемое время

10 Минут

Основным оператором процедурного языка программирования является оператор присваивания. Синтаксис оператора:

<Переменная>:=<Выражение>;

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

Пример:

S := (a + b+ c)/3;

L := (S>0) OR (P<100);

В этом примере S и соответствующее выражение в правой части имеют вещественный тип, а L и выражение в правой части — логический тип.

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

Пусть необходимо записать оператор присваивания для выражения

Оператор присваивания:

F := (x*x + 2 * y – SQR(COS(x)))/(y * y + SQRT(2 * x * x + 1))

Еще один пример:

Оператор присваивания:

k := EXP(x+y)/(2*x+3*y)*SQR(SIN(x*x*x))

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

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]