2-bosqich. 1. B(m x n) matritsa elementlarini ekranga bir qator ko’rinishida chiqaring va xosil
bo’lgan axborotdan m*n elementlardan iborat bir o’lchamli matritsa M (m*n ) ni
tashkil
eting.
2.
Biro’lchamliSmatritsagaelementlarisifatidalotinalifbosixarflarinitartibibilankiriting
.
3.M(m*n) matritsa elementlarini xar birini S matritsaning barcha elementlari bilan
solishtiring. Birxil elementlar chiqsa, M(m*n) matritsaning shu elementiga
Gronsfild usulini qo’llab shifrogramma xosil qiling va natijani bir o’lchamli
N(m*n ) matritsaga yozing va ekranga chiqaring.
3-bosqich. 1. Qayta shifrlash amalini bajarish uchun N (m*n) matritsa elementlariga
Gronsfild usulini teskari tartibda qo’llang va natijani L (m*n) bir o’lchamli
matritsaga yozing.
2. M1(m x n) ikkio’lchamli matritsani biro’lchamli L (m*n) matritsa elementlari
bilan to’ldiring. M1(m x n) matritsa ustunlarini qatorlari bilan almashtiring,
natijaniA1(n x m) matritsaga yozing va A(n x m) matritsa bilan solishtiring.
Keltirilgan algoritm asosida Java dasturlash tilida dastur kodi tuzildi va algoritm
natija berishi tasdiqlandi. Ushbu algoritmdan “Axborot xavfsizligi” va
“Kriptografiya” soxalarini o’rganuvchi talabalar gao’quvmash g’ulotlarida
foydalanish tavsiya etiladi.
Nazariy o’quv mashg’ulotining o’qitish texnologiyasi 11-Mavzu: Web – sahifa yaratish. Web sahifani Dreamweaver dasturi yordamida ishlab chiqish. O’quv mashg’ulotining o’qitish texnologiyasi modeli