Ularning tadbiqi



Yüklə 0,85 Mb.
Pdf görüntüsü
səhifə2/2
tarix13.06.2023
ölçüsü0,85 Mb.
#129476
1   2
Ularning tadbiqi

Or yoki & 
Mantiqiy VA (ko’paytirish) 


Xor yoki | 
Mantiqiy yoki (qo’shish)) 
And yoki 
Istisno qiluvchi YOKI 

Mantiqiy INKOR (inversiya) 
Razryadli mantiqiy amallarning bajarish natijalarini jadval ko‘rinishida ko‘rsatish 
mumkin. 
Razryadli mantiqiy amallarni bajarish natijalari 
А 
В 
А&В 
А|В 
А
^
В 
0 
0 
0 
0 
0 
0 
1 
0 
1 
1 
1 
0 
0 
1 
1 
1 
1 
1 
1 
0 
$a = $_POST['a']; 
$b = $_POST['b']; 
echo($a&$b);
echo"
";
echo(($a|$b)); 
echo"
"; 
echo($a^$b); 
?> 
 
a= 
b= 
value="Hisoblash">
 
 
 
 
А 
 
0 
1 


1 
0 
$a = $_POST['a']; 
$b = $_POST['b']; 
echo(!$a);
echo"
";
echo(!$b); 
?> 
method="post"> 
a= type="text">
b= type="text">
value="Hisoblash">
 
 
Yuqorida keltirilgan misol uchun qo‘riqlash tizimini ifodalovchi bir baytli char 
tupidagi o‘zgaruvchini e’lon qilish mumkin. 
Bu guruh оperаtоrlаri rаzryadli оperаtоrlаrdаn fаrqli mаntiqiy (boolean
o‘zgаruvchilаr bilаn ishlаydi vа bоshqаruvchi kоnstruktsiyalаr:sikllаr vа shаrtlаrdа 
ishlаtilаdi. Mаntiqiy o‘zgаruvchilаr yoki to‘g‘rirоg‘i Boolean tipidаgi 
o‘zgаruvchilаr fаqаt ikki qiymаtgа egаlаr: true(rоst) vа false(yolg‘оn). Ifоdаlаrdа 
truefalse qiymаtlаrini 1(0 dаn fаrqli iхtiyoriy sоn) vа 0 gа аlmаshtirish 
mumkin. Bu imkоniyat mахsus true va false qiymаtlаrigа egа bo‘lmаgаn php 
tilining merоsidir. 
1-masala. A butun soni berilgan. Jumlani rostlikka tekshiring: “A soni toq son”. 
$a = $_POST['a']; 
var_dump($a%2==1); 
?> 
method="post"> 
a= 
value="Hisoblash">
 
 


2-masala. Ikkita butun A va В sonlari berilgan. Jumlani rostlikka tekshiring: “A>2 
va B<=3”. 
$a = $_POST['a']; 
$b = $_POST['b']; 
var_dump(($a>2)and($b<=3)); 
?> 
method="post"> 
a= 
b= 
value="Hisoblash">
 
 
3-masala Uchta А, В, С butun sonlar berilgan. Jumlani rostlikka tekshiring: 
“A<=В<=С” 
$a = $_POST['a']; 
$b = $_POST['b']; 
$c = $_POST['c']; 
var_dump(($a<=$b)and($b<=$c)); 
?> 
method="post"> 
a= 
b= 
c= 
value="Hisoblash">
 
 
4-masala. Uchta А, В, С butun sonlar berilgan. Jumlani rostlikka tekshiring: “B 
soni A va С sonlari orasida yotadi”. 


$a = $_POST['a']; 
$b = $_POST['b']; 
$c = $_POST['c']; 
var_dump(($a<=$b)and($b<=$c)); 
?> 
method="post"> 
a= 
b= 
c= 
value="Hisoblash">
 
 
5-masala. Ikkita butun A va В sonlari berilgan. Jumlani rostlikka tekshiring: “A va 
В sonlari toq sonlar”. 
$a = $_POST['a']; 
$b = $_POST['b']; 
var_dump(($a%2==1)and($b%2==1)); 
?> 
method="post"> 
a= 
b= 
value="Hisoblash">
 
 
6-masala Ikkita butun A va В sonlari berilgan. Jumlani rostlikka tekshiring: “A va 
В sonlarning faqat bittasi toq son”. 
$a = $_POST['a']; 
$b = $_POST['b']; 
var_dump(($a%2==1)or($b%2==1)); 
?> 
method="post"> 
a= 
b= 
value="Hisoblash">
 
 


7-masala Uchta А, В, С butun sonlar berilgan. Jumlani rostlikka tekshiring: “А, В, 
С sonlarning har biri musbat”. 
$a = $_POST['a']; 
$b = $_POST['b']; 
$c = $_POST['c']; 
var_dump(($a>0)and($b>0)and($c>0)); 
?> 
method="post"> 
a= 
b= 
c= 
value="Hisoblash">
 
8-masala Uchta А, В, С butun sonlar berilgan. Jumlani rostlikka tekshiring: “А, В, 
С sonlaridan faqat bittasi musbat son”. 
$a = $_POST['a']; 
$b = $_POST['b']; 
$c = $_POST['c']; 
var_dump((($a>0)and($b<0)and($c<0))or(
($a<0)and($b>0)and($c<0))or 
(($a<0)and($b<0)and($c>0))); 
?> 
method="post"> 
a= 
b= 
c= 
value="Hisoblash">
 
9-masala. Musbat butun son berilgan. Jumlani rostlikka tekshiring: “Berilgan son 
ikki xonali juft son”. 


$a = $_POST['a']; 
var_dump(($a>9)and($a<100)and($a%2=
=0)); 
?> 
method="post"> 
a= 
value="Hisoblash">
 
10-masala. Musbat butun son berilgan. Jumlani rostlikka tekshiring: “Berilgan son 
uch xonali toq son”. 
$a = $_POST['a']; 
var_dump((($a>99)and($a<1000)and($a%
2==1))); 
?> 
method="post"> 
a= 
value="Hisoblash">
 
11-masala. Jumlani rostlikka tekshiring: “Berilgan uchta butun sonlarning hech 
bo‘lmaganda 2 tasi bir biriga teng”. 
$a = $_POST['a']; 
$b = $_POST['b']; 
$c = $_POST['c']; 
var_dump(($a=$b)or($a=$c)or($b=$c)); 
?> 
method="post"> 
a= 
b= 
c= 
value="Hisoblash">
 
12-masala. Uch xonali son berilgan. Jumlani rostlikka tekshiring: “Ushbu sonning 


barcha raqamlari xar xil”. 
$a = $_POST['a']; 
$x=floor($a/100); 
$y=floor($a/10)% 10; 
$z=floor($a/10); 
var_dump(($x<>$y)and($x<>$z)and($y<>
$z)); 
?> 
method="post"> 
Uch xonali sonni kiriting name="a" type="text">
value="Hisoblash">
 
13-masala. А, В, С sonlar berilgan (A soni noldan farqli). D=B
2
-4AC 
diskriminantdan foydalanib, jumlani rostlikka tekshiring: “Ax
2
+Bx+C=0 kvadrat 
tenglama haqiqiy ildizga ega”. 
$a = $_POST['a']; 
$b = $_POST['b']; 
$c = $_POST['c']; 
$d=pow($b,2)-4*$a*$c; 
var_dump(($a<>0)and($d>=0)); 
?> 
method="post"> 
a= 
b= 
c= 
value="Hisoblash">
 
14-masala. x, у sonlar berilgan. Jumlani rostlikka tekshiring: “Koordinatalari (x,y) 
bo‘lgan nuqta, koordinata choragining ikkinchisida yotadi”. 


$x = $_POST['x']; 
$y = $_POST['y']; 
var_dump(($x<0)and($y>0)); 
?> 
method="post"> 
x= 
y= 
value="Hisoblash">
 
15-masala. (x, y), (x1, y1), (x2, y2) sonlari berilgan. Jumlani rostlikka tekshiring: 
“Koordinatalari (x,y) bo‘lgan nuqta, chap yuqori cho’qqisi (x1,y1) koordinatalarga 
ega bo‘lgan va o‘ng pastikisi (x2,y2) bo‘lgan, tomonlari esa koordinata o‘qlariga 
parallel bo’lgan to‘rtburchak ichida yotadi”. 
$x = $_POST['x']; 
$y = $_POST['y']; 
$x1 = $_POST['x1']; 
$y1 = $_POST['y1']; 
$x2 = $_POST['x2']; 
$y2 = $_POST['y2']; 
var_dump(($x>$x1)and($x2>$x))and(($y1
>$y)and($y>$y2)); 
?> 
method="post"> 
x= 
y= 
x1= type="text">
y1= type="text">
x2= type="text">
y2= type="text">
value="Hisoblash">
 
16-masala. a, b, с butun sonlari berilgan. Jumlani rostlikka tekshiring: “a, b, c 


tomonli uchburchak teng tomonli bo‘ladi”. 
$a = $_POST['a']; 
$b = $_POST['b']; 
$c = $_POST['c']; 
var_dump(($a=$b)and($a=$c)and($b=$c))

?> 
method="post"> 
a= 
b= 
c= 
value="Hisoblash">
 
17-masala. a, b, с butun sonlar berilgan. Jumlani rostlikka tekshiring: “a, b, с 
tomonli uchburchak yasash mumkin”. 
$a = $_POST['a']; 
$b = $_POST['b']; 
$c = $_POST['c']; 
var_dump((($a+$b)>$c)or (($a+$c)>$b)or 
(($c+$b)>$a)); 
?> 
method="post"> 
a= 
b= 
c= 
value="Hisoblash">
 
18-masala. Shaxmat doskasining x, у koordinatalari berilgan (1-8 oraliqda 
yotuvchi butun sonlar). Doskaning chap pastki maydoni (1,1) qoraligini hisobga 
olib, jumlani rostlikka tekshiring: “Berilgan (x, y) koordinatali maydon oq”. 


$x = $_POST['x']; 
$y = $_POST['y']; 
var_dump((($x+$y)%2==1)); 
?> 
method="post"> 
x= 
y= 
value="Hisoblash">
 
19-masala. Shaxmat doskasining ikkita turli (x1, y1), (x2, y2) koordinalari 
berilgan (1-8 oraliqda yotuvchi butun sonlar). Jumlani rostlikka tekshiring: “Ruh 
bir yurishda bir maydondan ikkinchisiga o‘ta oladi”. 
$x1 = $_POST['x1']; 
$y1 = $_POST['y1']; 
$x2 = $_POST['x2']; 
$y2 = $_POST['y2']; 
var_dump(($x1=$x2)or($y1=$y2)); 
?> 
method="post"> 
x1= type="text">
y1= type="text">
x2= type="text">
y2= type="text">
value="Hisoblash">
 
20-masala. Shaxmat doskasining ikkita turli (x1, y1), (x2, y2) koordinalari 
berilgan (1-8 oraliqda yotuvchi butun sonlar). Jumlani rostlikka tekshiring: “Ot bir 
yurishda bir maydondan ikkinchisiga o‘ta oladi”. 


$x1 = $_POST['x1']; 
$y1 = $_POST['y1']; 
$x2 = $_POST['x2']; 
$y2 = $_POST['y2']; 
var_dump((abs($y2-$y1)==2)or(abs($x2-
$x1)==2)and(abs($y2-$y1)==1)); 
?> 
method="post"> 
x1= type="text">
y1= type="text">
x2= type="text">
y2= type="text">
value="Hisoblash">
 
Foydalaniladigan adabiyotlar roʻyxati: 
Asosiy adabiyotlar
1. 
Мэтта 
Зандстра. 
PHP: 
объекты, 
шаблоны 
и 
методики 
программирования., Диалектика, 2019, 739 c.
2. 
МакГрат, Майк. PHP7 для начинающих с пошаговыми инструкциями., 
Москва: Издательство «Эксмо», 2018.-256 с. 
3. 
Дронов В., Laravel. Быстрая разработка современных динамических 
Web-сайтов на PHP, MySQL, HTML и CSS., БХВ-Петербург, 2018, 755 
c.
4. 
Абрамян М. Э. Электронный задачник Programming Taskbook 4.6 — 
Ростов-на-Дону., 2007. — 156 с. 
5. 
Максим Кузнецов, Игорь Симдянов. Самоучитель PHP 7 
Издательство: БХВ-Петербург, 2018 г., 450 стр.
 
6. 
Дмитрий Котеров, Игорь Симдянов. PHP 7. Наиболее полное издание., 
БХВ-Петербург, 2016, 1088 с. 
 
7. 
Робин Никсон. Создаем динамические веб-сайты с помощью PHP
MySQL, JavaScript, CSS и HTML5. Питер, 2015, 688 с.
 


8. 
Максим Кузнецов, Игорь Симдянов, Сергеy Голышев. PHP 5 на 
примерах. Серия: На примерах. Издательство: БХВ-Петербург, 2005 г., 
576 стр. 
Qoʻshimcha adabiyotlar 
1. Леон Аткинсон., Зеев Сураски. PHP 5. Библиотека профессионала.,Core 
PHP Programming., Серия: Библиотека профессионала., Издательство: 
Вильямс, 2005 г., 944 стр. 
2. Дмитриy Котеров, Алексеy Костарев. PHP 5.,Серия: В подлиннике 
Издательство: БХВ-Петербург, 2005 г., 1120 стр. 
3. Максим Кузнецов, Игорь Симдянов, Сергеy Голышев. PHP 5. Практика 
создания Web-саyтов (+ CD-ROM). Серия: Pro. Профессиональное 
программирование., Издательство: БХВ-Петербург, 2005 г., 948 стр. 
4. Дмитриy Котеров, Алексеy Костарев. PHP 5. Наиболее полное руководство 
Серия: В подлиннике Издательство: БХВ-Петербург, 2005 г., 1120 стр. 
Foydalanilgan internet saytlar
1. 
WWW.Ziyonet.uz
 
2. 
WWW.Tami.uz
 
3. 
WWW.Php-start.com
 
4. 
WWW.Htmlweb.ru/php
 
5. 
WWW.Ruseller.com
 
6. 
WWW.Webshake.ru
 
7. 
WWW.Qaru.site/questions/tagged/php 
8. 
https://webbooks.com.ua/?p=1654
 

Yüklə 0,85 Mb.

Dostları ilə paylaş:
1   2




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©azkurs.org 2024
rəhbərliyinə müraciət

gir | qeydiyyatdan keç
    Ana səhifə


yükləyin