|
Izohli ma’lumotlarni chiqarish
|
bet | 3/3 | Sana | 15.05.2023 | Hajmi | 79.96 Kb. | | #59838 |
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 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.
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.
Ifoda deb nimaga aytiladi?
Ifodalarni Javada yozilish tartibi?
Javada kiritish operatorining umumiy ko’rinishi va vazifasi?
Javada chiqarish operatorining umumiy ko’rinishi va vazifasi?
Javada izohli ma’lumotlarni chop etish?
Standart funksiya deb nimaga aytiladi?
Standart funksiyalarni Javada yozilish tartibi?
Mustaqil ishlash uchun topshiriqlar.
DASTURLASH
Reja:
Jav tilida chiziqli dasturlar;
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?
|
| |