Алгоритъм



страница1/5
Дата05.06.2022
Размер8.26 Kb.
#114539
ТипЗадача
  1   2   3   4   5
PHP

Тема 6.
Алгоритъм - последователност от действия, чрез които се решава дадена задача или клас от задачи. Алгоритмите се прилагат върху входни данни, получават се междинни данни и в резултат от изпълнението на алоритма се получават изходни данни.
Подпрограма - отделена част от код, която описва алгоритъм, решава задача, може да бъде изпълнявана многократно, има име с което се извиква, може да получава входни данни като параметри и ВРЪЩА ИЛИ ИЗВЕЖДА КРАЕН РЕЗУЛТАТ.
-Функция - Връща краен резултат ( стойност от даден тип), който може да бъде присвояван и да участва в по-сложни изрази. return;
-Процедура - Не връща краен резултат, но извежда резултат или променя глобални променливи. void;
Методи - подпрограма на клас, могат да се ползват в други методи на даден клас,
чрез обект на класа и чрез наследници на класа.
В php - Подпрограмите се означават с function. В началото са виждали mixed тип от данни, но в последствие се добавя възможност за задаване на тип.
: - използва се за false
function име (формални параметри) : ? тип. Именуваните функции са глобални, а неименуваните са видими в областта на видимост на променливите й.
Предаване на параметри по стойност и адрес - Ако има &$a, се предава по адрес вътре, може да се извика:
$param = 5;
test3($param);
echo "$param
";

, но ще връща това, което е в скобите на функцията.
Обектите се предават по адрес, а параметрите от други типове - по стойност.
Променлива функция - Извикват се чрез променливи за имената им.
function withoutParams(){
echo 'текст';
}
$f = 'withoutParams';
$f();
//Резултат: текст


Сподели с приятели:
  1   2   3   4   5




©obuch.info 2024
отнасят до администрацията

    Начална страница