Войти Регистрация

Docx

  • Рефераты
  • Дипломные работы
  • Прочее
    • Презентации
    • Рефераты
    • Курсовые работы
    • Дипломные работы
    • Диссертациии
    • Образовательные программы
    • Инфографика
    • Книги
    • Тесты

Информация о документе

Цена 2000UZS
Размер 171.4KB
Покупки 0
Дата загрузки 07 Ноябрь 2026
Расширение docx
Раздел Рефераты
Предмет Информатика и ИТ

Продавец

Bohodir Jalolov

Java dasturlash tilida tarmoqlanuvchi jarayonlarni dasturlash

Купить
Mavzu:  JAVA DASTURLASH TILIDA TARMOQLANUVCHI
JARAYONLARNI DASTURLASH
 
Reja:  
1. Qisqa shartli(if) operator  va uning umumiy ko‘rinishi ;
2. To‘liq shartli(if else) operator  va uning umumiy ko‘rinishi ;
3.  So’roq shartli operator  va uning umumiy ko‘rinishi .          Java tili tarkibida chiziqli jarayonlarni dasturlashda buyruqlar ketma-ket bajariladi, 
tarmoqlanuvchi jarayonlarni dasturlashda esa, buyruqlar ma’lum bir shartlar asosida 
tarmoqlanish bo‘yicha bajariladi. Java dasturlash tilida tarmoqlanuvchi(shartli) 
jarayonlarni bir necha turlarga bo‘lingan holda o’rganamiz. Tarmoqlanuvchi 
jarayonlarni amalga oshiruvchi operatorlarni qisqacha qilib shartli operatorlar deb 
yuritamiz. Shartli operatorlar ham qisqa, to‘liq va   sodda shartli operator ko‘rinishlarda
tarmoqlanuvchi jarayonlarni amalga oshiradi.
if  operatori
Tarmoqlanuvchi   jarayonlarni   Java   dasturlash   tilida   amalga   oshirish   uchun,
albatta,   tarmoqlanuvchi   algoritmlar   asosida   bajariladi.   Algoritm   bajarilish   vaqtida
ma’lum   bir   shartlar   asosida   algoritmning   u   yoki   bu   qismi   bajarilishini   ta’minlash
maqsadida shartli operatorlardan foydalaniladi.
Tarif:   Algoritm   tarkibidagi   shart   asosida   algoritmning   tarmoqlarga
bo‘linishiga xizmat qiluvchi operatorlar shartli operatorlar deyiladi.   
Hayotdagi   asosiy   ko‘p   masalalarni   dasturlash   vaqtida,   albatta,   tarmoqlanuvchi
algoritmlar   asosida   bajariladi.   Tarmoqlanuvchi   algoritmlar   ham   ikki   xil   holatni   o’z
ichiga   oladi,   ya’ni   shart   rost   bo‘lganda   ma’lum   bir   vazifani   yolg’on   bo‘lganda   hech
qanday   vazifani   bajarmaydi   va     shart   rost   bo‘lganda   ma’lum   bir   vazifani   yolg’on
bo‘lganda   boshqa   vazifani   bajaradi.   Demak,   yuqoridagi   ikki   holatni   e’tiborga   olib,
shartli operatorlar ham qisqa va to‘liq ko‘rinishga ega. 
Qisqa shartli operatorning umumiy ko‘rinishi quyidagicha
                           if (shart)  
   {operatorlar;}
  if   operatori   tarkibida   shartlar   ikki   va   undan   ortiq   bo‘lsa   oldingi   bobdagi   mantiqiy
ifodalar  asosida birlashtiriladi. if operatori tarkibidagi shart  faqat chin bo‘lgandagina
{} ichidagi opertorlar bajariladi.
Misol.   Jumlani   rostlikka   tekshiring,   Son   juft   bo’lsa   ekranga   TRUE   qiymatni
chop eting.
package  com.company;
import  java.util.Scanner;
public class  Main {
     public static void  main(String[] args) {
    Scanner kirit= new  Scanner(System.in );
     int  a;     System.out .print( "a=" );
    a=kirit.nextInt();
       if  (a% 2 == 0 ) { System.	
out .println( "TRUE" );}
    }
}
Natija
a=20
TRUE
Berilgan masala yechimida faqat bitta shart tekshirildi, ya’ni a sonini juftlikka, chin 
bo‘lganda TRUE chop qilinadi, yolg’on bo‘lganda o‘zgarishsiz qoldirildi.
if else operatori
Java dasturlash tilida tarmoqlanuvchi jarayonlarni to‘liq shartli ko‘rinishini ifodalash 
uchun   if else  operatoridan foydalaniladi. Algoritm tarkibidagi shartlar chin qiymat 
qabul qilganda ma’lum bir operatorlar, yolg’on bo‘lganda boshqa operatorlar 
bajariladi.
Tarmoqlanuvchi jarayonlarni Java dasturlash tilida to‘liq shartli operatorning umumiy 
ko‘rinishi quyidagicha
 
if (shart)     {operatorlar1;}
                                           else    {operatorlar2; }
if else  operatori tarkibidagi shartlarning chin qiymat qabul qilganda {operatorlar1;} 
bajariladi aks holda {operatorlar2; } bajariladi.
Misol: quyidagi masalani C++ tilida dasturiy ta’minotini yaratish.	
f(x)=¿{ln	x−	x,	agar	x>0;¿¿¿¿
package  com.company;
import  java.util.Scanner;
public class  Main {      public static void  main(String[] args) {
    Scanner kirit= new  Scanner(System. in );
     double  x,y;
    System. out .print( "x=" );
    x=kirit.nextDouble();
       if  (x>0) {
          y=Math. log (x)-x;
          System. out .println( "y=" +y);}
       else {
          y=Math. pow (x,2)-5*x;
          System. out .println( "y=" +y);
      }
    }
}                           
Natija
x=-2
y=14.0
Misol. Berilgan musbat sonni kabisa yili ekanligini aniqlang. 4 ga karrali yillar
va 100 ga karralilar ichida faqat 400 ga karralilari Kabisa yili hisoblanadi. 
Masalan: 16,24,2016,2020, 2400 lar kabisa va 5,100,200, 2017 lar kabisa yili
emas.
   package  com.company;
import  java.util.Scanner;
public class  Main {
     public static void  main(String[] args) {
    Scanner kirit= new  Scanner(System.in );
     double  x,y;
    System.	
out .print( "x=" );
    x=kirit.nextDouble();
         if (x% 100 == 0 )         {   if (x% 400 == 0 ) System.out .println( "kabisa 
yili" );
                                              else 
System.	
out .println( "kabisa yili emas" );
        }
         else  {
             if  (x %  4  ==  0 ) System.	
out .println( "kabisa 
yili" );
             else  System.	
out .println( "kabisa yili 
emas" );
        }
    }
}                                                  
Natija
x=800
kabisa yili
x=100
kabisa yili emas
Yuqoridagi   dastur   asosida   if   operatorini   ichma-ich   ishlatish   mumkinligini
tushunib yetish mumkin.
Misol:   Berilgan   (x,y)   nuqta   quyidagi   sohaga   tegishli   yoki   tegishli   emasligini
aniqlang.
4
4 Masala yechimini aniqlash jarayonida berilgan nuqta  x≥0, y≥0 va  chorak aylana
ichida yotish kerak. Masala yechimi dasturi quyidagicha. 
package  com.company;
import  java.util.Scanner;
public class  Main {
     public static void  main(String[] args) {
    Scanner kirit= new  Scanner(System.in );
     double  x,y;
    System.	
out .print( "x=" );
    x=kirit.nextDouble();
    System.
out .print( "y=" );
    y=kirit.nextDouble();
         if  (((x>= 0 )&&(y>= 0 ))&&(x*x+y*y<= 16 )) 
System.	
out .print( "Tegishli" );
         else  System.	
out .print( "Tegishli emas" );
    }
}
Natija
x=1
y=0,5
Tegishli
Java   tilida   shart   operatorida   umumiy   bo‘lgan   o‘zgaruvchilarni   e’lon   qilish   man
etiladi,   lekin   undagi   bloklarda   o‘zgaruvchilarni   e’lon   qilish   mumkin   va   bu
o‘zgaruvchilar faqat blok ichida amal qiladi. 
?: operatori
Tarmoqlanuvchi jarayonlarni algoritmlash vaqtida, albatta, shartga e’tibor berish
talab etiladi, chunki algoritm shart bo‘yicha tarmoqlanib qismlarga ajralib ketadi. Java
tilida   sodda   tarmoqlanuvchi   jarayonlarni   ?:   operatori   orqali   hal   etish   imkoniyati
mavjud. ?:     shart   amali:   tekshirilayotgan   shart   nisbatan   sodda   bo‘lgan   holatlarda
ishlatiladi,   bunda   chin   bo’lganda   bitta   operator,   yolg’on   bo’ganda   bitta   operator
bajariladi. ?: shart amalining umumiy ko‘rinishi quyidagicha.
(mantiqiy ifoda) ? ifoda1: ifoda2;
Shart amali  if  shart operatoriga o‘xshash holda ishlaydi: agar <mantiqiy ifoda> 0
qiymatidan farqli yoki  true  bo‘lsa, ifoda1, aks holda ifoda2 bajariladi. Odatda ifodalar
qiymatlari birorta o‘zgaruvchiga o‘zlashtiriladi.
Misol.   Jumlani   rostlikka   tekshiring,   berilgan   son   musbat   son   yoki   musbat
bo’lmagan son.
package  com.company;
import  java.util.Scanner;
public class  Main {
     public static void  main(String[] args) {
    Scanner kirit= new  Scanner(System.in );
     double  x,y;
    System.	
out .print( "x=" );
    x=kirit.nextDouble();
    System.
out .print((x> 0 )? "Musbat" : "Musbat emas" );
    }
}
 
if operatori, shartlarni tekshirish uchun Java dasturlash tilida ishlatiladi. U, kodni bitta yoki
bir   nechta   shartlar   bilan   birlashtirish   uchun   foydalaniladi   va   buni   qabul   qiladigan   bo'lishi
yoki bo'lmaganligi natijasida belgilangan qismlarini amalga oshiradi. 
Java'da  if  operatorining sintaksi quyidagicha:
if (shart) {
    // Shart bajarilganda ishlaydigan kod bloki
}
Agar   shart   to'g'ri   bo'lsa,   kod   bloki   bajariladi.   Aks   holda,   if   operatorining   keyingi   qismi
o'tkazilmaydi va to'g'ri bo'lgan har bir  if  operatori uchun else qismlari yozilishi mumkin.
Shartlar   yaratishda   siz   ma'lumotlarni   solishtirish   uchun   boolean   ifodalar   yoki   boolen
qiymatlarni o'z ichiga olgan ifodalar ishlatishingiz mumkin.  Misol uchun:
int a = 10;
int b = 20;
if (a < b) {
    System.out.println("a kichik");
}
Shart yoki shartlar haqiqiy bo'lsa, shart bajariladi va   System.out.println("a kichik");   kod
bloki ishga tushiriladi.
Shartlar o'z ichiga mantiqiy operatsiyalar (misol uchun  &&  va  || )ni olishi mumkin. Bundan
tashqari,   if   operatori ikki qismdan iborat bo'lishi mumkin, shunday qilib   if   va   else   bloklari
bilan.
Misol:
int x = 5;
if (x < 10) {
    System.out.println("x 10 dan kichik");
} else {
    System.out.println("x 10 ga teng yoki katta");
}
Bu misolda, 
 agar  x  10 dan kichik bo'lsa, "x 10 dan kichik" deb chiqadi. Aks holda, "x 10 ga teng 
yoki katta" deb chiqadi.
22-misol
A  va B  butun sonlar berilgan. Agar o’zaro teng bo’lmasa, 	A  va 	B  ga ularning 
kattasi o’zlashtirilsin. Agar ular teng bo’lsa ularga 0 o’zlashtirilsin. 	
A  va 	B  ning 
qiymati ekranga chiqarilsin.
import java.util.Scanner;
public class Main {
    public static void main(String[] args) {
        // Skanerni e'lon qilish
        Scanner scanner = new Scanner(System.in);         // Sonlarni o'qish
        System.out.print("A ni kiriting: ");
        int A = scanner.nextInt();
        System.out.print("B ni kiriting: ");
        int B = scanner.nextInt();
        // Tenglikni tekshirish
        if (A != B) {
            if (A > B) {
                B = A;
            } else {
                A = B;
            }
        } else {
            A = B = 0;
        }
        // Natija chiqarish
        System.out.println("A ning qiymati: " + A);
        System.out.println("B ning qiymati: " + B);

Java dasturlash tilida tarmoqlanuvchi jarayonlarni dasturlash

Купить
  • Похожие документы

  • 3d-max dasturida obektlarni yaratish
  • Algoritm va ma’lumotlar strukturasi
  • 3D-MAX dasturi haqida
  • 3D Studio MAX dasturiga kirish. 3D Studio MAX dasturi haqida tushuncha
  • Adobe photoshop dasturida tasvirlarda ishlov berish,taqdimot yaratish

Подтвердить покупку

Да Нет

© Copyright 2019-2026.

  • Инструкция по снятию с баланса
  • Контакты
  • Инструкция использования сайта
  • Инструкция загрузки документов
  • O'zbekcha