М1
  
MOV - O‘zbekiston respublikasi raqamli texnologiyalar vazirligi muhammad al-xorazmiy nomidagi toshkent...

|
O‘zbekiston respublikasi raqamli texnologiyalar vazirligi muhammad al-xorazmiy nomidagi toshkent axborot texnologiyalar universiteti
|
bet | 2/3 | Sana | 17.05.2024 | Hajmi | 1,61 Mb. | | #240210 |
Bog'liq komptashkellashtirish30008
|
М1
|
MOV A, M
|
7E
|
A ← M (HL)
|
0009
|
|
ANI 81h
|
E6 81
|
A ← A 81h
|
000B
|
|
JNZ 0013h (М2)
|
C2 13 00
|
If( + ) → 0013h
|
000E
|
|
MOV A, M
|
7E
|
A ← M (HL)
|
000F
|
|
STAX B
|
02
|
M (BC) ← A
|
0010
|
|
ADD E
|
83
|
A← A + E
|
0011
|
|
MOV E, A
|
5F
|
E ← A
|
0012
|
|
INX B
|
03
|
M (BC) ← BC+1
|
0013
|
М2
|
INX H
|
23
|
M (HL) ← HL+1
|
0014
|
|
DCR D
|
15
|
D ← D – 1
|
0015
|
|
JNZ 0008h (М1)
|
C2 08 00
|
If( + ) → 0008h
|
0018
|
|
INX B
|
03
|
M (BC) ← BC+1
|
0019
|
|
MOV A, E
|
7B
|
A ← E
|
001A
|
|
STAX B
|
02
|
M (BC) ← A
|
001B
|
|
HLT
|
76
|
Tugash
|
Savollarga javoblar
Maskalangan ma’lumotlar nima?
Bu Python dasturidir. Ushbu dastur foydalanuvchining kiritgan sonni ikkilik sanoq sistemasiga aylantirib, shartlarga mos ravishda o'zgartirib, yangi sonni ekranga chiqaradi. Dastur kiritilgan sonning katta va kichik bitlarini tekshiradi, agar ular ichida kamida birida "1" bo'lsa, sonni ikkinchi qatorga ko'chiradi. Agar yangi qator elementlari yig'indisi toq son bo'lsa, sonni birinchi qatordan o'zgartiradi. Natijada, o'zgartirilgan son ekranga chiqariladi.
Ma’lumotlarni maskalash qanday amalga oshiriladi?
Ma'lumotlarni maskalash, odatda, ularni qaysi ko'rinishda saqlash, qanday ravishda boshqa dasturlarga uzatish yoki ishlovchi qo'llanma yaratishni bildiradi. Python dasturlash tilida ma'lumotlarni maskalash uchun foydalanuvchining istagan ma'lumotlarni kiritishi talab qilinadi, keyin uni kerakli formatga o'zgartirish yoki qayta ishlash mumkin.
Yuqoridagi misolda, foydalanuvchi son kiritadi va dastur shartlarga mos ravishda uni o'zgartiradi. Bunday maskalashlar odatda ma'lumotlarni saqlash va ularga qo'llanma yaratishni o'z ichiga oladi.
3. Sikllar qanday tashkil etilgan?
Sikllar, kompyuter dasturlashda kod yozish va amaliyotlarni bajarish uchun qo'llaniladigan ko'p qatlamli turli topshiriqlarni yechish uchun yozilgan qatorlar bo'lib, ular bajarilishi kerak bo'lgan amallarni ifodalaydi.
Sikllar ifodalash uchun Python tilida foydalaniladigan ko'p usullar mavjud. Ba'zi uchun "for" operatori ishlatiladi, boshqalar esa "while" operatoridan foydalanishadi. Masalan, quyidagi misolda "for" loop yordamida 1 dan 5 gacha bo'lgan sonlar ekranga chiqariladi:
4. Shartli sakrashlar qanday tashkil qilinadi?
Shartli sakrashlar (conditional statements) kompyuter dasturlashida belgilangan shartlarga bog'liq ravishda amallar bajarish uchun ishlatiladi. Shartli sakrashlar yordamida dastur belli shartlarga qarab ish bajaradi va shartlarga mos ravishda kerakli amalni bajaradi.
Python tilida, "if", "elif" (else if), va "else" kalit so'zlaridan foydalaniladi. "if" operatori shartni tekshiradi va shartning qarshisida to'g'ri bo'lgan bo'lsa, uchinchi qatorni bajaradi. "elif" kalit so'zi (else if) boshqa shartlarni tekshiradi. "else" operatori esa oldingi barcha shartlarni bajarilmagan holda bajariladi.
|
|
Bosh sahifa
Aloqalar
Bosh sahifa
O‘zbekiston respublikasi raqamli texnologiyalar vazirligi muhammad al-xorazmiy nomidagi toshkent axborot texnologiyalar universiteti
|