Mantiqiy ifodalar. Mantiqiy amallar. C++ tilida mantiqiy tur yo'q. Shuning uchun mantiqiy amallar butun sonlarga qo'llaniladi. Bu amallarning natijalari quyidagicha aniqlanadi
X||Y amali 1 ga teng agar x> 0 yoki y>0 bo'lsa, aksincha 0 ga teng.
! X amali 1 ga teng agar x> 0 bo'lsa aksincha 0 ga teng.
Bu misollarda amallar ustuvorligi oshib borish tartibida berilgan. Inkor ! amali unar, qolganlari binar amallardir.
Mikroprotsessor qurilmasi. Mikroprotsessor kompyuterning markaziy bloki bo'lib u mashinaning barcha bloklari ishini boshqarish hamda boshqa axborot ustida arifmetik a mantiqiy amallarni boshqarish uchun mo'ljallangan. Mikroprotsessor tarkibiga quyidagi qurilmalar kiradi: 1.BOSHQARISH QURILMASI. 2. ARIFMETIK MANTIQIY QURILMA.
MIKROPROTSESSORLI XOTIRA . Vazifalari
Doimiy xotira Vinchesterdan malumotlarni o'qish, qayta ishlash a(alfa) shu xotiraga malumot yozish
Tashqi qurilmalar xotirasidan malumot o'qish, ularga malumot yozish hamda tashqi qurilmalarning buyruqlarini bajarish.
Tizimdagi barcha qurilmalar uchun boshqaruv signallarini ishlab chiqaradi a(alfa) uzatadi hamda uzatish ketma-ketligini nazorat qiladi.
17 - savolarga javob:
Sharti oldin tekshiriladigan takrorlanuvchi siklik jarayon? Javob : while sikli.
Bu siklda shart oldindan qo’yiladi. Agar shart rost bo’lsa sikl tanasi bajariladi. Aks holda sikl to’xtab undan keyingi qadamga o’tiladi.
17.Shart operatori.
Javob: C++ da shart operatorlardan biri bu if va quyidagicha yoziladi:
if (shart) { // agar shart rost bo’lsa
Operatorlar1; // operatorlar 1 bajariladi
}
else { // aks xoda
Operatorlar2; // operatorlar 2 bajariladi.
17. Main funksiyasi.
Javob: funksiya-dastur kodining biror nomlangan qismi bo’lib, unga boshqa funksiyalardan va asosiy (main) funksiyasidan murojaat qilish mumkin. Aniq bir vazifani bajaradi, birnecha marta murojaat qilinishi mumkin.
Do'stlaringiz bilan baham: |