• Java dasturlash tilida standart funksiyalar
  • Nazorat savollari
  • JAVA DASTURLASH TILIDA CHIZIQLI JARAYONLARNI
  • Izohli ma’lumotlarni chiqarish




    Download 79.96 Kb.
    bet3/3
    Sana15.05.2023
    Hajmi79.96 Kb.
    #59838
    1   2   3
    Bog'liq
    Javada ma’lumotlar turlari. Foydalanuvchi tomonidan
    gromov-t, Sarvinoz Allayorovna. Die aktuellen Herausforderungen, Munavvar Qori Abdurashidxonovniong pedagogik qarashlari, Mirjalol kurs ishi 1, Academic-Data-304211100769, topshiriqlar, 111111111111, 2022 yil 18-iyunga qadar fanlar, 15 мажбурий, tipik masala, B2-English-test-with-answers, Axmatqulova Muborak, SHAYBONIYLAR VA ASHTARXONIYLAR DAVRIDA MADANIYAT VA ADABIYOT, zaripov, Marketing va uning asosiy vazifalari[1]

    Izohli ma’lumotlarni chiqarish


    Java dasturlash tilida izohli ma’lumotlarni ekranga chiqarish uchun qo’shtirnoq ichiga olinib yozilsa, albatta, ma’lumotni izoh sifatida qaraladi.
    Misol. Java dasturlash tilida izohli ma’lumotlarni(a=) ekranga chiqaring.

    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();
    int b=a%2; System.out.println("b="+b);

    }
    }


    Dastur natijasi a=13
    b=1

    Yuqoridagi dasturda keltirilgan System.out.println("b="+b); funksiyasi izohli ma’lumot va o’zgaruvchining qiymatini chop etishga mo’ljallangan. Izohli ma’lumotdan keyin o’zgaruvchining qiymatini chop etish uchun + belgisi qo’yiladi.

    Java dasturlash tilida standart funksiyalar


    Java dasturlash tili tarkibida mavjud bo‘lgan matematik funksiyalar standart funksiyalar deb ataladi.
    Ifodalar tarkibidagi funksiyalarni Java dasturlash tilida ifodalash uchun satandart funksiyalardan foydalaniladi. Funksiyalarni Java dasturlash tilida ifodalash uchun ularni argumentlarini albatta qavsga olib yozish kerak.
    Java dasturlash tilida standart funksiyalardan foydalanish uchun albatta Java tili tarkibidagi matematik funksiyalar kutubxonasiga murojat qilish kerak.
    Java dasturlash tili tarkibidagi standart funksiyalar ro‘yxati quyidagicha.



    Matematik funksiya

    C++ tilida ifodalanishi

    1

    |a|-butun son

    abs(x)

    2

    |a|-haqiqiy son

    fabs(x)

    3






    sqrt(x)

    4

    x2

    pow(x,2)

    5

    xn

    pow(x,n)

    6

    10x

    Pow(10,x)

    7

    ex

    exp(x)

    8

    ln(x)

    log(x)

    9

    Sinx

    sin(x)

    10

    Cosx

    cos(x)

    11

    Tgx

    tan(x)

    12

    Ctgx

    cos(x)/ sin(x)

    13

    Arcsinx

    asin(x)

    14

    Arccosx

    acos(x)

    15

    Arctgx

    atan(x)



    Misol. Quyidagi ifodalarni Java tilida ifodalash.
    Matematik ifodasi


    Java tilida ifodalanishi y=pow((x+sin(x)),3)+pow(cos(x),2)+(1+log(x)/log(a))/(sqrt(t-x*x));
    Misol. Quyidagi ifodalarni Java tilida ifodalash.
    Matematik ifodasi



    Java tilida ifodalanishi
    | |


    y=abs(x-2)+sin(x)+abs(4/sqrt(t-x*x));
    Java dasturlash tilida matematik funksiyalardan tashqari ba’zi bajariladigan amallarni keltiramiz. Ya’ni sonning butun qismi, qoldiq ni topish yoki yaxlitlash va hakoza amallar quyidagicha tasvirlanadi.
    ceil(x)- x haqiqiy sonni uzidan katta bo‘lgan eng yaqin son bilan almashtiradi.
    floormod(x,y) – x sonini y ga bo‘lgandagi qoldiqni hisoblaydi. Bu amalni % belgisi orqali ham ifodalash mumkin.
    Misol: qoldiqni hisoblash.
    floormod(12,5)=2, floormod(121,100)=21, floormod(1523,1000)=523 hupot(x, y)- x va y haqiqiy sonlar uchburchakning katetlari bo‘lsa,
    gepatenuzani hisoblash.

    Nazorat savollari


    1. Ifoda deb nimaga aytiladi?

    2. Ifodalarni Javada yozilish tartibi?

    3. Javada kiritish operatorining umumiy ko’rinishi va vazifasi?

    4. Javada chiqarish operatorining umumiy ko’rinishi va vazifasi?

    5. Javada izohli ma’lumotlarni chop etish?

    6. Standart funksiya deb nimaga aytiladi?

    7. Standart funksiyalarni Javada yozilish tartibi?

    Mustaqil ishlash uchun topshiriqlar.


    JAVA DASTURLASH TILIDA CHIZIQLI JARAYONLARNI


    DASTURLASH
    Reja:

    1. Jav tilida chiziqli dasturlar;

    2. Java tilida chiziqli dasturlarga oid misollar;

    Nafaqat Java dasturlash tilida balkim ixtiyoriy dasturlash tilida tuzilgan dasturlar albatta uchta jarayonga asoslanib tuziladi. Dasturlash tili operatorlari yechilayotgan masala algoritmini amalga oshirish uchun ishlatiladi. Operatorlar chiziqli va boshqaruv operatorlariga bo‘linadi. Aksariyat holatlarda operatorlar nuqtali vergul (‘;’) belgisi bilan tugallanadi va u komplyator tomonidan alohida operator deb qabul qilinadi.


    Kompilyator dasturni ishga tushirish vaqtida dasturni kodini mashina tiliga tarjima qiladi. Dastur tuzish vaqtida buyruqlar ketma-ketligi uzluksiz bajarilib boshqa shartlar talab etilmasa, dastur chiziqli hisoblanadi.
    Tarif: Chiziqli algoritmlarga asoslanib dasturlash tilida tuzilgan dasturlar
    chiziqli dasturlar deyiladi.
    Chiziqli dasturlar tarkibiy qismi bo‘lgan operator va buyruqlarda hech qanday shart yoki takrorlanish bajarilmaydi. Chiziqli dasturlar tarkibidagi bo‘yruqlar, albatta, bir marta bajariladi.
    Misol: Quyidagi funksiyani hisoblang ((a+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 a,x;
    System.out.print("a="); a=kirit.nextDouble(); System.out.print("x="); x=kirit.nextDouble(); double y;
    y=(a*Math.pow(x,3)-Math.sin(x))/(1+Math.log(x))- Math.sqrt(a+x);
    System.out.println("y="+y);

    }
    }


    Natija a=3 x=2
    y=11.401672933800036

    Yuqoridagi masalaga e’tibor bersak a va x o‘zgaruvchilar qiymati berilganda y funksiyani natijasi hisoblandi, algoritm dastur tarkibidagi operatorlar ham bir marta bajarilyapti.
    Misol: Tomonining kattaligi a ga teng bo’lgan kubning to’la sirti va hajmini hisoblash dasturini yarating.
    Bu masala yechimini aniqlash uchun kubning to‘la sirti va hajm formulalarini aniqlash kerak.

    package com.company; import java.util.Scanner; public class Main {



    public static void main(String[] args) { Scanner kirit=new Scanner(System.in); double a;
    System.out.print("a="); a=kirit.nextDouble(); double s,v;
    s=6*Math.pow(a,2); v=a*a*a;
    System.out.println("s="+s); System.out.println("v="+v);
    }
    }

    Natija a=4 s=96.0
    v=64.0

    C++ dasturlash tilida chiziqli dasturlar tuzilganda uning tarkibida matematik funksiyalar ishtirok etsa, albatta, matematik funksiyalar paketini chaqirish kerak.


    Ifodalarni ketma-ket ijro etish strukturasi Java tomonidan ta'minlanadi.
    Normal sharoitda Java ifodalari dasturdagi navbatiga ko‘ra bajariladi.

    Nazorat savollari


    1.Chiziqli algoritm deb nimaga aytiladi? 2.Chiziqli dasturlar bajarilishi?
    Download 79.96 Kb.
    1   2   3




    Download 79.96 Kb.