Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Referat / web kurs jumisi.doc
Скачиваний:
0
Добавлен:
27.11.2023
Размер:
385.54 Кб
Скачать

Programmalıq quraldı sazlaw hám ornatıw

ornatıwJoqarıda PHP tili múmkinshiliklerin, qollanılıw tarawlarını talqılaw hildik hám tariyxın úyrendik. Endi programmalıq quraldı ornatıwǵa kerek bolǵan úskeneler kompleksin kórip ótsek. Sol sebepli, tiykarǵı kursnıń ámeliyatı sıpatında biz tómendegi máselelerdi kórip shıǵamız: klient-server texnologiyası sıpatında islenetuǵın máseleler, uyqas túrde skriptler jaratılıwıda qollanılıwı, serverlerdi qayta islew. Bular ushın bizge web-server hámde PHP tili interpretatori kerek boladı. Web-server sıpatında, mısalı, web-qánigeler ortasında belgili bolǵan Apache serverdi alamız. Programma nátiyjesin kóriw ushın web-brauzer kerek boladı, buǵan mısal Internet Explorer..

Denver Distributivi

Distributivi biz Joqarıda Linux hám Windows platformalari ushın PHP programmalıq quralını sazlaw hám ornatıw menen jeterlishe tanıspız. PHP programmalıq quralı jáne onı islewi ushın kerek bolatuǵın komponentalarni úyreniwdi qálemeytinler ushın PHP programmasınń tayın PHP tilin toldıratuǵın distributivlari bar. Bunday distributivlar ishinde keń tarqalǵanı - Denver (http://dklab. ru/chicken/web/). Onı ornatıwdı úyreniw ushın web-qánigeler saytlarına múrájet etiw kerek. Denverni ornatıw júdá ápiwayı hámde oǵan hesh qanday bilim talap etilmesligin aytıp ótiw kerek. Bul distributivni PHP tilin endiǵana úyrenivatqann jas programmashılar ushın usınıs etemiz. Saldamlı máselelerdi sheshiw ushın bolsa PHP programmalastırıw tilin tolıq ornatıw hám sazlaw kerek boladı.

Funksiyalar

Funksiyalar ne ushın kerek? Bul sorawǵa juwap beriw ushın, funksiya ózi ne ekenligin túsinip alıw kerek boladı. Programmalastırıwda, tap matematikadaǵı sıyaqlı, oǵan baylanıslı kóplegen argumentlarning onıń kóplegen mánislerinde sawleleniwi bolıp tabıladı. Sonday eken, funksiya argumentning hár bir mánisleri kompleksi ushın onıń atqarǵan jumısı nátiyjesi sıpatında qanday da mánis qaytaradı. Funksiyalar ne ushın kerek, bunı mısallar menen túsindiriwge háreket etemiz. Programmalastırıwdaǵı funksiyaǵa klassik mısal - bul sannıń faktorial áhmiyetin esaplap beretuǵın funksiya. Sonday eken, biz oǵan san beramiz, ol bolsa bizge onıń faktorialini qaytaradı. Bunda biz faktorialini alıwdı qálegen hár bir san ushın áyne birdey kodnı qaytaravermaymiz - bul sanǵa teń bolǵan argumentli funksiyanı shaqırıwdıń ózi jetkilikli etedi

Natural san faktoriyalın esaplaw funksiyası

Mısal:

<?php

function fact($n){

if ($n++0) return 1;

else return $fact = $n * fact($n-1);

}

echo fact(3);

//echo (3*2) dеp jazıw múmkin edi;biraq san úlken bolsa,

echo fact(50);

//Funksiyadan paydalanıw qolaylıraq,

echo (50*49*48*...*3*2) dеp jazǵannan;

?>

Sol jol menen biz qandayda-bir maǵlıwmatǵa baylanıslılıq zárúrshiligi payda bolıwǵan ámeldi atqarganimizda, bul halda da biz naǵız ózinday ámellerdi orınlawımız asırıwımız kerek boladı, tek basqa baslanǵısh maǵlıwmatlardan paydalanamız, funksiyalar mexanizmınan paydalanıw- funksiya denesi kórinisindegi ámeller blokın taxt etiw, ózgeriwshen maǵlıwmatlardı bolsa - onıń parametrleri sıpatında paydalanıw qolaylaw boladı.

Соседние файлы в папке Referat