СОДЕРЖАНИЕ
ВВЕДЕНИЕ
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.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 Оператор выбора CaseCase < выражение> 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 ; {два оператора в теле цикла объединены с помощью составного}
Оператор цикла с постусловием:
Выполнение оператора заключается в следующем:
- если значение логического выражения ложно, то выполняется группа
Наверняка у вас есть товары или услуги, продажа которых приносит вам максимальную прибыль. Для быстрого старта в сети вам необходимо создание посадочной страницы (одностраничного сайта), на которой будет размещена информация о маржинальных товарах/услугах интернет магазина. За 8 лет опыта разработки конверсионных страниц мы выработали оптимальную структуру, которая позволит привлекать через landing page больше продаж. На такую структуру «одевается» ваш контент — фирменный стиль, тексты, фотографии, уникальные торговые предложения, после чего страница выходит в свет. Разработка лендинга и запуск в сети — до 7 рабочих дней. Стоит отметить, что в разработку самой посадочной страницы входит и написание копирайтером продающих текстов для вашего бизнеса, чтобы каждый посетитель страницы захотел совершить покупку именно у вас. Результат: качественно разработаная продающая посадочная страница, которая готова приносить вам новых клиентов.