I.8.13-rasm. EduMobileApp dasturi amaliy mashg‗ulot uchun dastur kodini
real vaqtda tekshirish oynasi.
I.8.14-rasm. EduMobileApp dasturi laboratoriya mashg‗ulotlari oynasi.
I.8.15-rasm. EduMobileApp dasturi laboratoriya mashg‗uloti uchun dastur
kodini real vaqtda tekshirish oynasi.
188
I.8.16-rasm. EduMobileApp dasturi laboratoriya mashg‗uloti hisobot oynasi.
(a),
(b)
189
(c)
I.8.17-rasm. EduMobileApp dasturi mustaqil ta‘lim oynasi.
I.8.18-rasm. EduMobileApp dasturi maslahatlar oynasi.
I.8.19-rasm. EduMobileApp dasturi yakuniy nazorat oynasi.
190
I.8.20-rasm. EduMobileApp dasturi Forum oynasi.
I.8.21-rasm. EduMobileApp dasturi Doska oynasi.
191
9-ilova.
10-ma`ruza. PHP dasturlash tilida amallar va ifodalar.
Reja:
Arifmetik amal operatorlari
Belgilash amali operatorlari
Taqqoslash amali operatorlari
Oshirish/kamaytirish amali operatorlari
Mantiqiy amallar operatorlari
Matnlar bilan amallar operatorlari
Kalit so‗zlar: amal, ifoda, PHP, operator, o‗zgaruvchi
PHP dasturlash tili boshqa dasturlash tillari kabi o'ziga xos operatorlarga ega.
Operatorlar o'zgaruvchilar va qiymatlar ustida amallarni bajarish uchun ishlatiladi.
PHP arifmetik operatorlari
PHP arifmetik operatorlari qo'shish, ayirish, ko'paytirish kabi umumiy arifmetik
amallarni bajarish uchun raqamli qiymatlar bilan ishlatiladi.
+ - Qo'shish
- - Ayirish
* - Ko'paytirish
/ - Bo'lish
% - Modul
** - Darajaga oshirish uchun ($x**$y bunda $x ni $y chi darajasini hisoblaydi)
PHP belgilash operatorlar
PHP belgilash operatorlari o'zgaruvchiga qiymat yozish uchun raqamli qiymatlar
bilan ishlatiladi. PHP da asosiy belgilash operatori "=" dir.
x=y teng >> x=y
x+=y teng >> x=x+y
x-=y teng >> x=x-y
x*=y teng >> x=x*y
192
x/=y teng >> x=x/y
x%=y teng >> x=x%y
PHP solishtirish operatorlari
== Teng
=== bir xil
!= Teng emas
<> Teng emas
!== bir xil emas
> dan katta
< dan kichik
>= dan katta yoki teng
<= dan kichik yoki teng
PHP Oshirish/kamaytirish operatorlari
++$x - $x ni bir marta oshiradi, keyin $x ni qaytaradi
$x++ - $x ni qaytaradi, keyin $x ni bir marta oshiradi
--$x - $x ni bir marta kamaytiradi, keyin $x ni qaytaradi
$x-- - $x ni qaytaradi, keyin $x ni bir marta kamaytiradi
PHP mantiqiy operatorlari
and - Mantiqiy "va". Ikkita qiymatni ikkalasi rost bolganda rost bo'ladi.
or - Mantiqiy "yoki", ikkita qiymatning hatyabi birisi rost bo'lsa rost bo'ladi.
xor - Mantiqiy "xor", ikkilasini faqat birisi rost bo'lsa rost bo'ladi.
&& - Mantiqiy "va". Ikkita qiymatni ikkalasi rost bolganda rost bo'ladi.
|| - Mantiqiy "yoki", ikkita qiymatning hatyabi birisi rost bo'lsa rost bo'ladi.
! - Mantiqiy "inkor", Qiymat yolg'on bo'lgandagina rost bo'ladi.
Matnlar bilan amallar operatorlari
.- bu ikkita string tipdagi o'xgaruvchini qo'shadi.
.= - misol uchun $x.=$y bunda $y ni $x ga qo'shadi.
Nazorat savollari:
PHP dasturlash tilida qanday amallar mavjud?
Arifmetik amal operatorlari matn bilan ishlash operatorlaridan farqi?
193
Oshirish/kamaytirish amali operatorlari qaysi hollarda qo‗llaniladi?
Darsga tayyorlanishda foydalaniladigan adabiyotlar:
M.Aripov, M.Fayzieva, S.Dottoev. Web texnologiyalar. O‗quv qo‗llanma.T.;
"Faylasuflar jamiyati". 2013.
M.Mamarajabov, S.Tursunov. Kompyuter grafikasi va Web dizayn. Darslik.T.:
2013
U. Yuldashev, M.Mamarajabov, S.Tursunov. Pedagogik Web dizayn. O‗quv
qo‗llanma.T: "Voris", 2013
Robin Nixon. Learning PHP, MySQL&JavaScript width jQuery, CSS & HTML5,
4th Edition. O'Reilly Media. United States of America. 2015.
Лебедов С В..Web-дизайн..Учеб.пос.Москва, ЗАО «Издательский дом Альянс
пресс», 2004
Jamsil K. Lalani, S., S. Weekly Programming Web professionals Trans, from
English. A.I.Panasyuk - Mn. LLC "Potpourri", 1997. - 632 p.
Malchuk E.V. HTML and CSS. self-teacher.
|