4-laboratoriya ishi
O‟zgaruvchilar, o‟zgarmaslar va operatorlardan foydalanib
dasturlash
Ishdan maqsad: Java dasturlash tilida ishlash uchun kompyuterga barcha
dasturiy vositalarni o‟rnatish va dastlabki dasturni yaratish ko‟nikmalariga ega bo‟lish
Ish tartibi:
laboratoriya ishi tavsifini o‟rganish;
berilgan masalani yechish uchun dastur algoritmini ishlab chiqish;
java dasturlash tilida dastur yozish;
dasturni ishlatish va testlash;
hisobotni tayyorlash
Bajarish uchun na‟muna
Masalaning qo‟yilishi: Berilgan songacha bo‟lgan fibonachi hadlari sonini
aniqlash dasturini tuzing. (n=25 bo‟lsa, natija: 8 ta had {1,1,2,3,5,8,13,21})
Dastur kodi:
package dastur_1;
import java.util.Scanner;
public class dastur1 {
public static void main(String[] args) {
Scanner obj=new Scanner(System.in);
int a1=1, a2=1,s=0,i=2;
int n=obj.nextInt();
while (s
{
s=a1+a2;
a1=a2;
a2=s;
i++;
}
System.out.print((i-1)+" ta had");
}
}
Natija:
Topshiriq variantlari
№ Masala
1. Tana qonuniyat bo`yicha harakatlanmoqda. t vaqtdagi
tana tezligini hisoblang. T qiymatini klaviaturadan kiriting.
2. Tekkislikdagi nuqta kordinatalarini (x,y) kiriting. Nuqtadan koordinata
boshigacha bo‟lgan masofani aniqlovchi dastur tuzing.
3. Kondensator sig`imi-C, induktivligi –L bo`lgan, konturdagi tebranish davri
√ va chastotasi ni toping. L va C qiymatlarini
klaviaturadan kiriting. Kiritiluvchi va chiqariluvchi qiymatlarni o`lchov
birligini yozing.
4. To`g`ri burchakli uchburchakning kateti va yuzasini berilgan boshqa kateti
va gipotenuzasidan foydalanib toping. Katetlarning va gipotenuzasining
uzunligini ekranga chiqaring.
5. Diskremimanti musbat bo`lgan, koefisentlari a, b, c ni ekranga chiqarib,
kvadrat tenglamani ildizlarini toping:
6. Tebranish konturida kondensator sig`imi C=10
-6
Ф, g`altak induktivligi
L=0.04 Gn, kondensatordagi amplitude kuchlanishi U=100V. Topilsin tok
kuchi amplitudasi: √ ; butun energiya . Kiritiluvchi va
chiqariluvchi kattaliklar birliklari ko`rsatilsin.
7.
⃗ ( ) va
⃗ ⃗
( ) vektorlari oralig`idagi konus burchagini
⃗ ⃗
⃗ ⃗
| ⃗ ⃗| |
⃗ ⃗|
formula bo`yicha, vektor moduli ⃗ √ teng bo`ladi
deb qarab topilsin. Vektorlarning skalyar ko`paytmasi quyidagi formula
bo`yicha topiladi: ⃗
⃗ ⃗
.
8. To`g`ri burchakli uchburchakni gipatenuzasi va yuzasini berilgan ikkita
katetlaridan toping. Katetlari uzunligini ekranga chiqaring.
9. Har xil a,b qiymatlari uchun 2x/a+b-12=0 tenglamaning ildizlarini toping.
a, b qiymatlarini ekranga chiqaring.
10. Nuqtadan yuzagacha bo`lgan masofa formulasidan foydalanib,
| |
√
, M(x
0
,y
0
,z
0
) nuqtadan 4-2y–05z–5=0 va 2x–y+3z+1=0
yuzagacha bo`lgan masofani xisoblang. M nuqtaning koordinatalarini
erkanga chiqaring.
11. Tana √ qonuniyat bo`yicha harakatlanmoqda. t momentdagi tana
tezligi va masofani hisoblang. T qiymatini klaviaturadan kiriting.
12. Ikkita musbat a va b sonlari berilgan(a>b). a kesmada maksimal b kesmalar
joylashtirilgan. Butun sonlarni bo`lish amalini qo`llab a kesmada nechta b
kesma joylashishi mumkinligini toping.
13. Xisoblang: ( ) , bu yerda v1, v2, v3 – radiuslari R1, R2,
R3 ga mos bo`lgan sharning hajmi. Radiuslar qiymatini ekranga chiqaring.
14. Yuzasi berilgan kvadrat ichiga aylana chizilgan, aylananing yuzasini
toping. shu aylana ichiga chizilgan kvadrat yuzasini toping. Berilgan
kvadrat yuzasidan, aylana ichiga chizilgan kvadrat yuzasi qanchaga kichik?
15. To`rtburchak balandligi koordinatalari berilgan, uning perimetrini toping.
Balandlikni klaviaturadan kiriting.
16. ABC uchburchakning a, b, c tomonlari berilgan. Uning meridianini toping
(a tomonga tushirilgan meridian √ ga teng), a, b, c
tomonlari qiymatini ekranga chiqaring.
17. G`altakdagi tok kuchi o`zgarishi natijasida induktivlik L=0.7 Gn, m=2
martta, magnit maydon energiyasi ga o`zgardi. Boshlang`ich
energiya va tok kuchi √ topilsin.
18. ABC uchburchakning a, b, c tomonlari berilgan. Uning bissekrtrisasini
toping (a tomonga tushirilgan bissekrtrisa √ ( )( )
ga teng), a, b, c tomonlari qiymatini ekranga chiqaring.
19. Uchburchak balandligi koordinatalari berilgan, uning perimetrini toping.
Balandlik koordinatalarini klaviaturadan kiriting.
20. Xisoblang: ( ) , bu yerda R1, R2, R3– shar radiuslari,
sharning hajmi mos raishda v1, v2, v3. Shar radiusibi berilgan formuladan
chiqaring. Hajmlari qiymatini ekranga chiqaring.
21. Funksiya qiymatini hisoblang: ( ) ( ) (
( )), bu yerda ( ) . x qiymatini klaviaturadan kiriting.
22. Uchburchakning a,b va c tomonlari berilgan. Tomonlari berilgan
uchburchakning medianasi bo`lgan, uchburchakning medianasini toping. a
tomonga o`tkazilgan mediananing uzunligi √ ga teng.
23. x ni qiymati berilganda, ( ) ( ) funksiya
yechimini toping.
24. Ikkita a va b manfiy bo`lmagan sonlar berilgan. Ularni o`rta geometrigini
toping.
25. Uchta a, b, c sonlar berilgan. A, b, c ni ekranga chiqarib ularrning o`rta
arifmatigi kvadratini toping.
26. Temperature t ning qiymati Farengeyt gradusida berilgan. Shu
temperaturani Selsiyda nechi gradusga teng ekanligini toping. Selsiy va
Farengeyt temperature o`lchovlari orasidagi munosabat: ( )
27. Berilgan radiusdan doiraning uzunligi va yuzasini toping. Radiusini
ekranga chiqaring.
28.
Vibratorning to`lqin qarshiligini aniqlang: ( ),
λ=(4+0.1 n). n va d ni ekranga chiqaring.
29. a, b, c – tomonli uchburchakni yuzasini xisoblang. Tomonlari qiymati
klaviaturadan kiritilsin.
30. Ikkita son berilgan. Ularning o`rta arifmetigining kubini va o`rta
geometrigini modulini toping.
Do'stlaringiz bilan baham: |