|
Mavzu: Dasturlashga kirish Fan: Dasturlash I
|
Sana | 31.10.2023 | Hajmi | 0.83 Mb. | | #91804 |
Bog'liq Dasturlashga kirish 1mustaqil ISHI DOKUMENT, article impact factor, Mundarija I. Kirish II. Asosiy qism, Texnologiya darslarini tashkil etish, Ijtimoiy psixologik treninglar-fayllar.org, 2-tema. Algoritmler natiyjeliligin bahalaw, kompleks 1, Q R To\'xtayev Gistologiya,stitologiya-163-198, dasturiy taminot, Ariza anketa namuna ijara Fan: Dasturlash I Kafedra: Dasturiy injiniring
1-Ma’ruza
Dasturlash faniga ajratilgan soatlar
I semestr
| |
Mashg’ulot turi
|
Soatlar
|
Ma’ruza
|
30
|
Laboratoriya
|
90
|
II semestr
| |
Ma’ruza
|
30
|
Laboratoriya
|
90
| | | Baholash Oraliq nazorat – 30%; Davomat – 10%; Joriy nazorat – 20%; Yakuniy nazorat – 30%; Uyga vazifalar – 10%. Maqsad - Kompyuter asoslari, dasturlar va operatsion tizimlarni tushunish;
- C++ tarixi bilan tanishish;
- C++ da sodda dastur tuzish;
Kompyuter nima?
Hardware – kompyuterning qattiq qismi bo’lib, unga kompyuterning o’zi va kompyuterga bog’lanadigan barcha qurilmalar kiradi.
Kompyuter - bu ma’lumotlarni saqlaydigan(sonlar, so’zlar, rasmlar), qurilmalar bilan bog’lanadigan(monitor, ovoz tizimi, printer) va dasturlarni bajaradigan mashina.
Software – kompyuerda ishlatiladigan dasturlar
Kirituvchi qurilmalar
Chiqaruvchi qurilmalar
Xotira
Markaziy protsessor
Ikkinchi darajali xotira
Kompyuterning tuzilishi CPU(Markaziy protsessor qurilmasi) Markaziy protsessor kompyuterning “miyasi” hisoblanadi. U ikki qismdan iborat bo’ladi: - Nazorat qismi(control unit);
- Arifmetik/mantiqiy qismi(arifmethic/logic).
Nazorat qismi kompyuter komponentlarining harakatini nazorat qiladi va yo’naltirib turadi. Arifmetik/mantiqiy qismi esa, sonli(qo’shish, ayirish, ko’paytirish va bo’lish) va mantiqiy(taqqoslashlar) amallarni bajaradi. Markaziy protsessorlarning asosiy tashkil etuvchisi tranzistorlar hisoblanadi. Markaziy protsessor tezligi Har bir kompyuterda doimiy ravishda chiqarilgan elektron pulslarni o’lchaydigan ichki soatlar mavjud. Ushbu pulslar operatsiyalar tezligini nazorat qilish va sinxronlash uchun ishlatiladi. Yuqori soat tezlikli kompyuter berilgan vaqt ichida ko’p amallarni bajarish imkoniga ega bo’ladi. Soat tezligining o’lchov birligi gerts(Hz) hisoblanadi. 1 gerts bir sekunddagi 1 pulsga teng. 1990 yillarda protsessorning soat tezligi megagertslarda(MHz) o’lchanardi, ammo hozirgi vaqtaga kelib rivojlanish natijasida gigagertslarda(GHz) o’lchanadi. Intel protsessorlarining hozirgi tezligi 3GHz ni tashkil qilmoqda. Kompyuter –bu bor-yo’gi almashishlar ketma-ketligi hisoblanadi. Har bir almashishlarda ikki holat mavjud: ha(on) yoki yo’q(off). Kompyuterda axborotni tasvirlash uchun mana shu oddiygina almashishlar ketma-ketligidan foydalaniladi. Agar almashishning holati ha bo’lsa, uning qiymati 1 ga, yo’q bo’lsa 0 ga teng bo’ladi. 0 va 1 lar ikkilik sanoq sistemasining raqamlari hisoblanadi va ular bitlar deb nomlanadi. Xotiraning eng kichik o’lchov birligi bayt. 1 bayt 8 bitdan iborat. Misol uchun 3 singari kichik raqamlar 1 baytga joylashadi. Agar kattaroq sonlar 1 baytga sig’maydigan bo’lsa, kompyuter boshqa baytlardan foydalanadi. Bitlar va baytlar Sonlar va belgilar ko’rinishidagi ma’lumotlar baytlar ko’rinishiga o’tkaziladi(shifrlanadi). Shifrlash jarayonini Siz dasturchi sifatida o’ylamasangiz ham bo’ladi. Uni kompyuterning o’zi shifrlash sxemasiga ko’ra avtomatik ravishda shifrlaydi va deshifrlaydi. Shifrlash sxemasi-bu sonlar, belgilar va simvollarni kompyuter ishlay oladigan ma’lumotlar ko’rinishiga o’tkazish qoidalari to’plamidir. Ko’pgina sxemalar har bir belgini oldindan aniqlangan bitlar ketma-ketligi ko’rinishiga o’tkazadi. Misol uchun, eng mashhur shifrlash sxemasi -ASCII ga ko’ra C belgisi bir baytga joylashadi va u 01000011 ko’rinishida tasvirlanadi. Bitlar va baytlar Kompyuter xotirasi o’lchov birligi – bayt. - Kilobayt ~ 1000 bayt;
- Megabayt ~ 1 million bayt;
- Gigabayt ~ 1 miliard bayt;
- Terabayt ~ 1 trillion bayt.
Odatdagi bir sahifali Word hujjat 20 KB atrofida bo’ladi. Shuning uchun, 1 MB 50 sahifali, 1 GB esa, 50000 sahifali hujjatdan iborat bo’ladi. Ikki soatlik yuqori sifatdagi film 8 Gb joy talab qiladi. Xuddi shunday 20 ta film uchun 160 Gb joy talab etiladi. Kompyuter xotirasi tartiblangan baytlar ketma-ketligidan tashkil topgan. Xotiradagi har bir bayt takrorlanmas adresga ega. Adres ma’lumotni baytga joylashtirish va uni olish uchun ishlatiladi. Xotirdagi baytlarda joylashgan ma’lumotlardan ixtiyoriy tartibda foydalanish mumkin. Xotirani yana boshqacha nom bilan RAM(random-access memory ham deyishadi. Kompyuterning tuzilishi Kompyuter dasturi Dasturlash Dasturlash tillari Dasturlash tillari Dasturlash tillari Algoritm Algoritmlarning ko’rinishlari Algoritmlarning asosiy xossalari Blok-sxemalar 1-misol Ikki sonning yig’indisini aniqlovchi algoritmni blok-sxema ko’rinishida tasvirlang.
Boshlash
A=,
B=
C=A+B
C
Tamomlash
|
| |