BigEdu.ru
» » » Основные операторы языка Turbo-Paskal. Процедуры и функции
Вернуться назад

Основные операторы языка Turbo-Paskal. Процедуры и функции

СОДЕРЖАНИЕ

ВВЕДЕНИЕ

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:=A<>B;

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

Begin < оператор 1>;<оператор 2>;...;<оператор N> 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

<список константных значений 1 > : <оператор 1>;

<список константных значений 2 > : <оператор 2>;

{else <оператор 0>}

end ;

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

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

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

- вычисляется значение выражения;

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

- если полученное значение не указано ни в одном списке констант - выполняется оператор 0;

- { } необязательная часть оператора.

Пример:

Case CHIS of

0 : Writeln (‘Ноль’);

1,3,5,7,9 : Writeln (‘Нечетное’);

2,4,6,8 : Writeln (‘Четное’)

else

Writeln (‘Нецифра’)

end ;

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

Оператор цикла с предусловием:

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

- пока значение логического выражения истинно - выполняется оператор в теле цикла;

- в случае ложного значения логического выражения осуществляется выход из цикла.

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

Пример:

X :=1; {Y =0.256 SinX ,

While X <=10 do для всех X =1..10 с шагом 1 }

begin Y:=0.256*Sin(X);

X := X +1

end ; {два оператора в теле цикла объединены с помощью составного}

Оператор цикла с постусловием:

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

- если значение логического выражения ложно, то выполняется группа

Внимание, отключите Adblock

Вы посетили наш сайт со включенным блокировщиком рекламы!
Ссылка для скачивания станет доступной сразу после отключения Adblock!

Скачать
Рефераты по информатике и программированию СОДЕРЖАНИЕ ВВЕДЕНИЕ 1.ОСНОВНЫЕ ОПЕРАТОРЫ ЯЗЫКА TURBO-PASCAL 1.1Оператор присваивания 1.2Составной оператор 1.3Оператор безусловного перехода
Оценок: 1006 (Средняя 5 из 5)

Наверняка у вас есть товары или услуги, продажа которых приносит вам максимальную прибыль. Для быстрого старта в сети вам необходимо создание посадочной страницы (одностраничного сайта), на которой будет размещена информация о маржинальных товарах/услугах интернет магазина. За 8 лет опыта разработки конверсионных страниц мы выработали оптимальную структуру, которая позволит привлекать через landing page больше продаж. На такую структуру «одевается» ваш контент — фирменный стиль, тексты, фотографии, уникальные торговые предложения, после чего страница выходит в свет. Разработка лендинга и запуск в сети — до 7 рабочих дней. Стоит отметить, что в разработку самой посадочной страницы входит и написание копирайтером продающих текстов для вашего бизнеса, чтобы каждый посетитель страницы захотел совершить покупку именно у вас. Результат: качественно разработаная продающая посадочная страница, которая готова приносить вам новых клиентов.

© 2016 - 2022 BigEdu.ru