Головна

Процедури і функції

  1. II. ФУНКЦІЇ
  2. II. функції
  3. II. ФУНКЦІЇ
  4. II. функції ІТС
  5. II. ФУНКЦІЇ ЦУП
  6. Адвокат і його функції
  7. активаційні функції

Мова Паскаль називається процедурно-орієнтованим за наявність підпрограм як засобу структурування програми. Підпрограми в Паскалі реалізовані за допомогою процедур і функцій. Маючи один і той же сенс і аналогічну структуру, процедури і функції розрізняються призначенням і способом використання.

процедура - Незалежна іменована частина програми, яку можна викликати по імені для виконання певних дій. Структура процедури повторює структуру програми. Процедура не може виступати як операнд у виразі. наприклад, Writeln - Вбудована процедура Паскаля.

функція - Аналогічна процедурі, але є дві відмінності:

1) функція передає в точку виклику скалярне значення (повертає значення);

2) ім'я функції може входити в вираз як операнд.

Наприклад, ArcTan (x: real): real - Передає в точку виклику arctg (x).

Виклик процедури або функції - вказівка ??її імені в тексті програми, що приводить до її активізації.

Всі підпрограми Паскаля діляться на дві групи: вбудовані (стандартні) і певні користувачем.

Всі стандартні засоби розташовані в спеціалізованих бібліотечних модулях, основні з яких наступні:

System - Містяться в ньому підпрограми забезпечують роботу всіх інших модулів системи. Підключається до програми автоматично, тому його ім'я не вказується в розділі Uses і будь-якій програмі завжди доступні його процедури та функції.

Crt - Засоби управління монітором і клавіатурою;

Dos - засоби Dos;

Printer - Швидкий доступ до друкувального пристрою;

Graph - Пакет графічних засобів.



Попередня   46   47   48   49   50   51   52   53   54   55   56   57   58   59   60   61   Наступна

Program msg1; | Readln (k); | Writeln | безлічі | Program Sets; | типізовані константи | Типізовані константи скалярних типів | Do inc (j); | типізовані файли | текстові файли |

© 2016-2022  um.co.ua - учбові матеріали та реферати