Программирование алгоритмов линейной структуры на языке Турбо Паскаль
Продолжительность:
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))
Со стандартными функциями Турбо Паскаля можно познакомиться, вызвав справочную систему интегрированной среды.