Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Новые рефераты » Основні оператори мови 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. Процедури і функції В»з дисципліни В«Обчислювальна техніка та основи програмуванняВ». p> Мета виконання роботи - ознайомитися з основними операторами мови Turbo-Paskal, процедурами і функціями. br/>
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 являють собою операторні дужки. p> Приклад:

Begin результату обчислень} end ;

В 

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

Goto <мітка>;

Забезпечується безумовний перехід до оператора, поміченого міткою.

Існує ряд обмежень на використання даного оператора, суть яких зводиться до того, що не можна передавати управління всередину іншого оператора, минаючи його початок.

Приклад:


В 

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


В 
В 

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 ...


сторінка 1 з 3 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Оператор присвоювання мови FORTRAN
  • Реферат на тему: Оператор вибору Switch
  • Реферат на тему: Уповноважений економічний оператор
  • Реферат на тему: Уповноважений економічний оператор в Митному союзі
  • Реферат на тему: Уповноважений економічний оператор в Митному союзі