Читать реферат по всему другому: "Основные операторы языка Turbo-Paskal. Процедуры и функции" Страница 1

назад (Назад)скачать (Cкачать работу)

Функция "чтения" служит для ознакомления с работой. Разметка, таблицы и картинки документа могут отображаться неверно или не в полном объёме!

Размещено на / СОДЕРЖАНИЕ ВВЕДЕНИЕ

1. ОСНОВНЫЕ ОПЕРАТОРЫ ЯЗЫКА TURBO-PASCAL

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

1.2 Составной оператор

1.3 Оператор безусловного перехода

1.4 Условные операторы

1.5 Оператор выбора Case

1.6 Операторы цикла

2. Процедуры и функции

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

2.2 Формальное описание функции

2.3 Вызов функции

2.4 Формальное описание процедуры

2.5 Вызов процедуры

ВЫВОДЫ

ЛИТЕРАТУРА ВВЕДЕНИЕ Тема реферата «Основные операторы языка Turbo-Paskal. Процедуры и функции» по дисциплине «Вычислительная техника и основы программирования».

Цель выполнения работы – ознакомиться с основными операторами языка Turbo-Paskal, процедурами и функциями.

1. ОСНОВНЫЕ ОПЕРАТОРЫ ЯЗЫКА TURBO-PASCAL

Описание действий, которые должны быть выполнены над данными - основная часть любой программы. Единицей действия в программе является оператор. Обобщенная структура оператора в программе имеет вид:

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

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

var I,J:integer;

A,B:real;

Lon:boolean;

...

I:=12; J:=I+10;A:=0.25; B:=Sin(A);Lon:=AB; 1.2 Составной оператор Begin ;;...; end;

Составной операторпозволяет объединить несколько операторов в один. Здесь Begin и end представляют собой операторные скобки.

Пример:

Begin X:=0.5;Y:=Sin(X);write(X,Y){вывод результата вычислений} end; 1.3 Оператор безусловного перехода Goto ;

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

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

Пример: Примечание: Безусловные переходы в программе могут обеспечиваться также с помощью процедур Exit и Halt. Выполнение процедуры Exit заключается в безусловном выходе из текущей подпрограммы (процедуры или функции), а в основной программе в ее завершении. Выполнение процедуры Halt безусловно прекращает выполнение программы.

Пример: 1.4 Условные операторы Условные операторы используются для организации разветвлений в программах. Пример: Пример:

if X mod 2=0 then{подсчет количества четных чисел}

begin Kol:=Kol+1; writeln(Четное) end {составной оператор}

else writeln(Нечетное);

1.5 Оператор выбора Case

Case of

: ;

: ;

{ else }

end;

Выражение относится к ординальному типу (т.е. любому простому кроме Real).

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

Выполнение оператора заключается в следующем:

    вычисляется значение выражения; если полученное значение указано в каком-либо списке констант - выполняется соответствующий оператор 1,2,...; если полученное значение не указано ни в одном списке констант - выполняется оператор 0; { } необязательная часть оператора.

Пример:


Интересная статья: Быстрое написание курсовой работы