Математически функции и процедури, както и Министерството на отбраната
От неделя на сайта се отваря нов раздел - решаването на проблемите, ще трябва бързо проучване на основната част на математически операции, функции и процедури.
Нека да видим каква е функцията и процедура. Тази програма е - част от програма, която изпълнява специфична алгоритъм и позволява на поканата към него от различни части на цялостната програма. Каква е разликата между процедура и функция?
Процедури - мини-програмата.
Процедурите, използвани в случаите, когато подпрограмата е необходимо, за да получите някои резултати. От снимките, разположени по-долу можете да видите как работи на процедурата. Входните данни не могат да бъдат най-малко, а може би сто.
Например, програмист иска в supercodes си между блокове изходящи стойности предписват 20 амперсанди. За да се улесни задачата си, той щеше да напишете проста рутина.
Функции в Паскал - мега променливи.
Функция е различна от процедурата, така че след като се поставя изпълнението на функцията на мястото му в кода на единен номер, писмо, ред и т.н. Набор от вградени функции в Паскал е доста широка. Например, за да се изчисли на квадрата на броя, можете да използвате стандартната функция пл (х). Както вероятно вече разбра, пл (х) се нуждае само от един действителен параметър - номер.
Обърнете внимание! Функции трябва да бъдат избрани! Просто ги пиша в програмата, тъй като процедурата, няма да се навсякъде!
Структура функция е показано на снимката по-долу.
Ако програмата, която искате да се включи нов уникална функция, тя трябва да бъде описан като процедура. За повече информация за това как да направите свои собствени функции и процедури, ще говорим през 10-те уроците. Таблицата по-долу от основните стандартни функции и процедури в Pascal.