Variant
|
Sinflar
|
x
|
m
|
n
|
Harf
|
Raqam
|
Simvol
|
Matn
|
1
|
K1
|
20
|
5
|
6
|
A
|
5
|
?
|
OTA
|
K2
|
20
|
5
|
6
|
A
|
5
|
?
|
OTA
|
2
|
K1
|
20
|
5
|
6
|
B
|
1
|
!
|
ONA
|
K2
|
20
|
5
|
6
|
B
|
1
|
!
|
ONA
|
3
|
K1
|
20
|
5
|
6
|
V
|
2
|
%
|
BOLA
|
K2
|
20
|
5
|
6
|
V
|
2
|
%
|
BOLA
|
4
|
K1
|
20
|
5
|
6
|
G
|
3
|
&
|
OSH
|
K2
|
20
|
5
|
6
|
G
|
3
|
&
|
OSH
|
5
|
K1
|
20
|
5
|
6
|
Q
|
4
|
>
|
RUCHKA
|
K2
|
20
|
5
|
6
|
Q
|
4
|
>
|
RUCHKA
|
6
|
K1
|
20
|
5
|
6
|
W
|
6
|
<
|
QALAM
|
K2
|
20
|
5
|
6
|
W
|
6
|
<
|
QALAM
|
7
|
K1
|
20
|
5
|
6
|
E
|
7
|
{
|
DO’ST
|
K2
|
20
|
5
|
6
|
E
|
7
|
{
|
DO’ST
|
8
|
K1
|
20
|
5
|
6
|
R
|
8
|
}
|
DAFTAR
|
K2
|
20
|
5
|
6
|
R
|
8
|
}
|
DAFTAR
|
9
|
K1
|
20
|
5
|
6
|
T
|
9
|
[
|
SINGIL
|
K2
|
20
|
5
|
6
|
T
|
9
|
[
|
SINGIL
|
10
|
K1
|
20
|
5
|
6
|
Y
|
12
|
]
|
AKA
|
K2
|
20
|
5
|
6
|
Y
|
12
|
]
|
AKA
|
11
|
K1
|
20
|
5
|
6
|
U
|
13
|
(
|
YKA
|
K2
|
20
|
5
|
6
|
U
|
13
|
(
|
YKA
|
12
|
K1
|
20
|
5
|
6
|
O
|
14
|
)
|
TO’G’A
|
K2
|
20
|
5
|
6
|
O
|
14
|
)
|
TO’G’A
|
13
|
K1
|
20
|
5
|
6
|
P
|
15
|
’
|
JIYAN
|
K2
|
20
|
5
|
6
|
P
|
15
|
’
|
JIYAN
|
14
|
K1
|
20
|
5
|
6
|
S
|
16
|
/
|
NEVARA
|
K2
|
20
|
5
|
6
|
S
|
16
|
/
|
NEVARA
|
15
|
K1
|
20
|
5
|
6
|
D
|
17
|
\
|
CHEVARA
|
K2
|
20
|
5
|
6
|
D
|
17
|
\
|
CHEVARA
|
16
|
K1
|
20
|
5
|
6
|
F
|
18
|
;
|
MUROD
|
K2
|
20
|
5
|
6
|
F
|
18
|
;
|
MUROD
|
17
|
K1
|
20
|
5
|
6
|
H
|
19
|
,
|
AXMAD
|
K2
|
20
|
5
|
6
|
H
|
19
|
,
|
AXMAD
|
18
|
K1
|
20
|
5
|
6
|
K
|
32
|
:
|
SAID
|
K2
|
20
|
5
|
6
|
K
|
32
|
:
|
SAID
|
19
|
K1
|
20
|
5
|
6
|
L
|
25
|
№
|
TATU
|
K2
|
20
|
5
|
6
|
L
|
25
|
№
|
TATU
|
20
|
K1
|
20
|
5
|
6
|
M
|
56
|
$
|
BO’LA
|
|
K2
|
20
|
5
|
6
|
M
|
56
|
$
|
BO’LA
|
5-laboratoriya mashg’ulot topshiriqlariga dasturiy ta’minot ishlab chiqishga namunaviy misol
Dasturiy ta’minot [29-31] ishga tushiriladi va dasturiy ta’minotning interfeys oynasi hosil bo’ladi (5.6-rasm). Ushbu bosh interfeys oynada boshlang’ich ma’lumotlar kiritiladi:
5.6-rasm.
5.6-rasmdagi tugmachasini ishga tushirish orqali skanerlangan so’zlarni dasturga chaqiradigan yoki dastur yordamida QMlarni yozadigan navbatdagi oyna hosil qilinadi (5.7-rasm).
5.7-rasmdagi oynada tugmachasi yordamida skaner qilingan QMlarni fayldan chaqirish imkonini yaratuvchi oyna hosil qilinadi (5.8-rasm).
5.8-rasmdagi oynada kiritilgan shaxslarning QMlari ketma-ket fayldan chaqiriladi va 5.9-rasmda keltirilgan oynaga tushiriladi [29-31].
5.7-rasm. 5.8-rasm. 5.9-rasm.
5.9-rasmdagi oynada ketma-ket fayldan chaqirilgan shaxslarning QMlari kodlashtiriladi va bosh oynada ularning kodlari hosil bo’ladi (5.10-rasm).
5.10-rasm.
6.10-rasmdagi bosh oynada QMlarning hosil bo’gan kodlarini faylda saqlash uchun -tugmachasi bosiladi.
Endi 5.10.-rasmdagi bosh oynada
tugmachasi yordamida shaxslarning yangi QMlarini O’Tdagi shaxs(sinf)larning qaysi
biriga tegishli ekanligini aniqlash uchun O’Klari va funksiyalarini hisoblash dasturi ishga tushiriladi (5.11-rasm). Ushbu dasturda tugmachasi yordamida faylda saqlangan QMlar dasturga chaqiriladi (5.11-rasm).
5.11-rasm.
5.11-rasmda tugmachasi yordamida yangi QMlarning O’Tdagi shaxs(sinf)larning qaysi biriga tegishli ekanligi aniqlanadi (5.12-rasm).
5.12-rasm.
Dastur misollarda sinovdan o’tkazilgan. Sinflar sifatida 4 ta shaxsning har birining 4 tadan QMlari olindi. Dastur yangi kiritilgan 1 ta QMni 4 - shaxsga tegishli ekanligini to’g’ri aniqladi.
Dostları ilə paylaş: |