4
Topshiriq:
Talabalar 2.1-jadvalda keltirilgan o‘zlariga belgilangan variantlarni olib
UDP kliyent-server tarmoq dasturini yaratishadi.
2.1-jadval
Topshiriq variantlari
Ishni bajarish tartibi:
1-qadam.
Ish NetBeans IDE ishlab chiqarish muhitini yuklash bilan
boshlanadi.
№
Topshiriq
1.
Ixtiyoriy n ta sondan juftlarini ajratib yozish
2.
Ixtiyoriy konus sirti yuzini topish
3.
R radiusli shar sirtining yuzini topish
4.
To‘g‘ri to‘rtburchak dioganalini hisoblab topish
5.
Ixtiyoriy silindr hajmini hisoblash
6.
R radiusli shar hajmini hisoblash
7.
Ixtiyoriy matnning toq o‘rindagi haflarini ajratib yozish
8.
Ixtiyoriy matnning juft o‘rindagi haflarini ajratib yozish
9.
Ixtiyoriy matnni teskari tartibda yozish
10.
Ixtiyoriy n ta sondan musbatlari yig‘indisini hisoblash
11.
Ixtiyoriy n ta sonning yig‘indisini hisoblash
12.
Uchburchakning bissektrisa uzunligini topish
13.
Ixtiyoriy kubning hajmini topish
14.
Ixtiyoriy n ta sondan eng kichigini topish
15.
Ixtiyoriy n ta sondan eng kattasini topish
16.
Ixtiyoriy sonning kvadrat ildizini hisoblash
17.
Ixtiyoriy sonni n darajaga ko‘tarish
18.
Ixtiyoriy n ta sonni kamayish tartibida saralash
19.
Ixtiyoriy n ta sonni o‘sish tartibida saralash
20.
Ixtiyoriy koefitsentli kvadrat tenglama yechimini topish
21.
Ixtiyoriy R radiusli doira yuzini hisoblash
22.
Ixtiyoriy R radiusli aylana uzunligini topish
23.
Uchburchakning yuzini hisoblash
24.
Rombning yuzini topish
25.
Ixtiyoriy n ta sonning o‘rta arifmetigini hisoblash
26.
To‘g‘ri to‘rtburchakning yuzini topish
27.
Ixtiyoriy n ta sonning o‘rta geometrigini hisoblash
28.
Ixtiyoriy n ta sonning o‘rta arifmetigini topish
29.
Ixtiyoriy n ta sonning o‘rta geometrigini topish
30.
Ixtiyoriy n faktorialni topish
5
2-qadam.
“Файл” menyusidan “Открыть проект” bo‘limi tanlanganda
paydo bo‘lgan darchadan “Talabaning_Ismi” loyihasini tanlab “Открытие
проекта” tugmasi bosiladi.
2.1-rasm. NetBeans IDE muhiti asosiy darchasi
3-qadam.
Ochilgan “Talabaning_Ismi” loyihasi ustiga sichqonchaning o‘ng
tumasi bir marta bosiladi, paydo bo‘lgan kontekst menyudan “Новый” → “Класс
Java” tanlanadi.
2.2-rasm. NetBeans IDE muhiti yangi klass yaratish
6
4-qadam.
“New Класс Java” darchasining «Имя класса» maydoniga
“UDPClient”, «Пакет» maydoniga “udp” kiritilib «Готово» tugmasi bosiladi.
2.3-rasm. NetBeans IDE muhiti “New Класс Java” darchasi
5-qadam.
Yaratilgan udp paketi ichidagi UDPClient.java fayliga UDP
kliyent Java kodi kiritiladi.
2.4-rasm. NetBeans IDE muhiti UDPClient.java fayli
7
6-qadam.
UDPClient.java fayli yaratilgan kabi UDPServer.java fayli
yaratiladi.
2.5-rasm. NetBeans IDE muhiti UDPServer.java fayli
Nazorat savollari
1.
UDP protokoli.
2.
IP tushunchasi.
3.
Port tushunchasi.
4.
Soket tushunchasi.
5.
java.net.* paketi.
6.
java.io.* paketi
7.
DatagramSocket klassi.
8.
DatagramPacket klassi.
9.
UDP serveri soketi.
10.
UDP kliyent soketi.
11.
send() va receive() metodlari.
Dostları ilə paylaş: |