Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
2012_METODICh_POSOBIE_PASCAL.doc
Скачиваний:
22
Добавлен:
15.09.2019
Размер:
2.97 Mб
Скачать
  1. Структура программы.

Программа на языке Turbo Pascal состоит из заголовка, разделов описаний и исполняемой части программы, начинающейся словом Begin и заканчивающейся словом End. (с точкой).

Таблица 5. Структура программы.

Program Name_1; {заголовок программы}

Uses Crt;

{подключение библиотечных

и созданных модулей}

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

Begin

Раздел действий

(операторов)

End.

Разделы описаний идут в строго определенном порядке. Некоторые из них могут отсутствовать.

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

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

    • Описание типов Type

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

    • Описание процедур и функций Procedure или Function

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

  1. Оператор присваивания, операторы ввода с клавиатуры и вывода на экран.

Оператор присваивания является наиболее часто используемым оператором. Знак присваивания делит оператор на две части. В правой части может быть константа, переменная, выражение (включающее в себя константы, переменные, знаки операций, круглые скобки, стандартные функции и функции, определенные программистом). После вычисления полученное значение присваивается переменной, указанной в левой части оператора. При этом тип переменной должен быть совместим с типом вычисляемого значения.

Примеры операторов присваивания:

a:=b+c;

k:=k+1;

q:=12 * (a + Cos(x))-0.76E-3 * b;

d:=’y’;

Max:=256;

X:=true;

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

Примеры операторов ввода с клавиатуры:

Read (x, y, z); {чтение значений переменных с клавиатуры, вводятся через 1 пробел}

Readln (a, b); {чтение значений переменных с новой строки}

Readln; {режим ожидания ввода любого символа}

Операторы вывода на экран – позволяют вывести на экран монитора сообщения, значения переменных или выражений.

Примеры операторов вывода на экран:

Write (x, y, z); {вывод на экран значений переменных}

Write (‘Результат вычислений ’, 2*x+y);

{вычисляется выражение и его значение выводится с пояснительным текстом}

Write (‘Сумма ’,S); {значение выводится с пояснительным текстом}

Writeln (x1, x2); {значения выводятся с новой строки}

Writeln; {пропустить строку при выводе}

Write (a:3:4, b:3:4); {форматный вывод значений}

{отводится 3 позиции на целую часть числа и 4 позиции на дробную часть числа}