dasturlash va kompyuter arxitekturasiga kirish. dasturlar va dasturlash tillari

DOCX 8 sahifa 20,4 KB Bepul yuklash

Sahifa ko'rinishi (5 sahifa)

Pastga aylantiring 👇
1 / 8
1-ma'ruza dasturlash va kompyuter arxitekturasiga kirish. dasturlar va dasturlash tillari reja: 1. c++ dasturlashga kirish 2. c++ tili va ob'ektga yo'naltirilgan dasturlash 3. c++ da ma'lumotlar turlari 4. operatorlar c++ dasturlash tili 1. c++ dasturlashga kirish dastur so'zi ikki ma'noda qo'llaniladi: dasturchi tomonidan yozilgan alohida buyruqlar bloklari (yoki manba kodlari) va umuman bajariladigan dasturiy mahsulotga murojaat qilish. tushunchalardagi bu farq o'quvchini chalg'itishi mumkin, shuning uchun biz nimani nazarda tutayotganini aniq belgilashga harakat qilamiz: manba kodi yoki bajariladigan mahsulot. shunday qilib, dasturni dasturchi tomonidan yozilgan ko'rsatmalar to'plami yoki kompyuterda ishlaydigan mahsulot sifatida aniqlash mumkin. dasturning dastlabki kodi ikki xil usulda bajariladigan dasturga aylantirilishi mumkin. bitta holatda tarjimonlar dastlabki kodni mashina ko'rsatmalariga tarjima qiladilar va kompyuter ularni darhol bajaradi. shu bilan bir qatorda, kompilyatorlar manba kodini keyinchalik mustaqil ravishda ishlatilishi mumkin bo'lgan bajariladigan dastur fayliga tarjima qiladilar. tarjimonlar bilan ishlash osonroq bo'lsa-da, eng jiddiy dasturlar kompilyatorlar yordamida yoziladi, chunki kompilyatsiya qilingan kod …
2 / 8
vtonomligining bu xususiyati inkapsulyatsiya deb ataladi. inkapsulyatsiya ma'lumotlarni yashirish uchun ishlatilishi mumkin. bu juda muhim xususiyat bo'lib, uning yordamida foydalanuvchi foydalanilayotgan ob'ektning ichki ishi haqida o'ylamasligi kerak. sovutgichdan foydalanish muzlatgich qanday ishlashini bilishni talab qilmaganidek, yaxshi ishlab chiqilgan dasturiy ob'ektdan foydalanish uning ichki a'zolari o'zgaruvchilari munosabatlariga e'tibor bermaslik imkonini beradi. yana bir bor o'xshashlik keltiramiz: rezistordan samarali foydalanish uchun muhandis uning ishlash tamoyillari va ichki tuzilishini bilishi shart emas. rezistorning barcha xossalari rezistorning o'zida inkapsullangan (ya'ni yashirin), faqat uning funktsiyalari bilan to'g'ri kurashishi muhimdir. c++ da inkapsulyatsiya xususiyati sinflar deb ataladigan nostandart (maxsus) ma'lumotlar turlarini yaratish orqali qo'llab-quvvatlanadi. siz 6-darsda sinflar qanday yaratilishi haqida bilib olasiz. yaratilgandan so'ng, aniq belgilangan sinf to'liq inkapsullangan ob'ekt kabi ishlaydi; uni butun dasturiy modul sifatida ishlatish mumkin. sinfning haqiqiy ichki ishi yashirin bo'lishi kerak. aniq belgilangan sinf foydalanuvchilari sinf qanday ishlashini bilishlari shart emas; ular faqat undan qanday foydalanishni bilishlari kerak. polimorfizm yangi model …
3 / 8
a 13-darslarda batafsil muhokama qilinadi. rivojlanish muhiti macintosh kabi tizimlarda gui-ni chetlab o'tib, to'g'ridan-to'g'ri kiritish uchun buyruq rejimiga ega ekanligini taxmin qiladi . konsol yoki oson variantni qidiring oyna yoki kompilyator bilan birga kelgan hujjatlarga murojaat qiling. ehtimol, kompilyatoringiz o'zining o'rnatilgan matn muharririga ega bo'lishi mumkin yoki siz fayllarni matn formatida formatlash atributlarisiz saqlaydigan har qanday tijorat matn muharriridan foydalanishingiz mumkin. bunday muharrirlarga windows notepad , dos edit buyrug'i , brief , epsilon , emacs va vi ni misol qilib keltirish mumkin . wordperfect , word va boshqalar kabi tijorat matn protsessorlari ham fayllarni matn formatida saqlash imkonini beradi. matn muharrirlari yordamida yaratilgan fayllar manba fayllar deb ataladi. ular odatda kengaytmaga ega. cpp , . cp yoki .c. ushbu kitobda dasturlar ro'yxatini o'z ichiga olgan fayllar cpp kengaytmasiga ega , ammo siz ishlayotgan kompilyatorning hujjatlarini ko'rib chiqish va uning afzalliklarini bilish har doim yaxshi bo'ladi. bog'lovchi bilan bajariladigan faylni yaratish …
4 / 8
sturning manba kodi bilan fayl yarating . 2. manba kodini kompilyatsiya qiling va .obj kengaytmali obyekt faylini oling. 3. faylni bog'lang. obj bajariladigan fayl yaratish uchun kerakli kutubxonalarga ega 3. c++ ma'lumotlar turlari har qanday algoritmik tilda har bir doimiy, oʻzgaruvchi, ifoda yoki funksiyani baholash natijasi maʼlum bir turga ega boʻlishi kerak. ma'lumotlar turi quyidagilarni belgilaydi: · kompyuter xotirasida ma'lumotlarning ichki tasviri; · ushbu turdagi qiymatlar olishi mumkin bo'lgan qiymatlar to'plami; · ushbu turdagi qiymatlarga qo'llanilishi mumkin bo'lgan operatsiyalar va funktsiyalar. asosiy (standart) ma'lumotlar turlari ko'pincha arifmetik tiplar deb ataladi , chunki ular arifmetik amallarda qo'llanilishi mumkin. asosiy turlarni tavsiflash uchun quyidagi kalit so'zlar aniqlanadi: int (butun son); belgi (belgi); wchar_t (kengaytirilgan belgi); bool (mantiqiy); float (haqiqiy); ikki barobar (ikki marta aniqlik bilan haqiqiy). suzuvchi nuqta turlari deb ataladi . kompilyator butun son qiymatlarini qayta ishlash uchun yaratadigan kod suzuvchi nuqta qiymatlari kodidan farq qiladi. standart tiplarning ichki ko'rinishini va …
5 / 8
ma'lumotlar va ma'lumotlar o'rtasidagi farq juda nozik, ammo juda muhim. "ma'lumotlar" - bu yakuniy mahsulot sifatida ishlatib bo'lmaydigan xom ashyo, belgilar va raqamlar. "ma'lumot" - bu dastur yozilgan yakuniy mahsulot. muayyan qiymatga olib keladigan operator belgilari va operandlarning kombinatsiyasi ifoda deyiladi. operator belgilari operandlar ustida bajariladigan amallarni belgilaydi. ifodadagi har bir operand ifoda bo'lishi mumkin. ifodaning qiymati ifodadagi amal belgilari va qavslarning joylashishiga, shuningdek, amallarning ustuvorligiga bog'liq. arifmetik operatorlar matematik hisoblarda quyidagi arifmetik operatorlar qo'llaniladi: operator - operator funksiya + qo'shish - ayirish * ko'paytirish / bo'lish% butun sonlarga bo'lishning qolgan qismini olish operatorlar ko'pincha matematik amallarni bajarish va natijani o'zgaruvchiga o'zgaruvchi sifatida belgilashni talab qiladigan ko'rsatmalarda qo'llaniladi. qiymat. quyida arifmetik operatorlar yordamida qo'shimcha xarajatlarni hisoblash misoli keltirilgan. ushbu misolda o'zgaruvchiga literal sifatida aniq qiymat berish mantiqiy emas, masalan: sales_tax = 4500; aksincha, qo'shimcha xarajatlar miqdorini hisoblash kerak. matematik amallarni yozishda o'zgaruvchi nomi doimo tenglik belgisining chap tomoniga, arifmetik operatorlar …

Ko'proq o'qimoqchimisiz?

Barcha 8 sahifani Telegram orqali bepul yuklab oling.

To'liq faylni yuklab olish

"dasturlash va kompyuter arxitekturasiga kirish. dasturlar va dasturlash tillari" haqida

1-ma'ruza dasturlash va kompyuter arxitekturasiga kirish. dasturlar va dasturlash tillari reja: 1. c++ dasturlashga kirish 2. c++ tili va ob'ektga yo'naltirilgan dasturlash 3. c++ da ma'lumotlar turlari 4. operatorlar c++ dasturlash tili 1. c++ dasturlashga kirish dastur so'zi ikki ma'noda qo'llaniladi: dasturchi tomonidan yozilgan alohida buyruqlar bloklari (yoki manba kodlari) va umuman bajariladigan dasturiy mahsulotga murojaat qilish. tushunchalardagi bu farq o'quvchini chalg'itishi mumkin, shuning uchun biz nimani nazarda tutayotganini aniq belgilashga harakat qilamiz: manba kodi yoki bajariladigan mahsulot. shunday qilib, dasturni dasturchi tomonidan yozilgan ko'rsatmalar to'plami yoki kompyuterda ishlaydigan mahsulot sifatida aniqlash mumkin. dasturning dastlabki kodi ikki xil usuld...

Bu fayl DOCX formatida 8 sahifadan iborat (20,4 KB). "dasturlash va kompyuter arxitekturasiga kirish. dasturlar va dasturlash tillari"ni yuklab olish uchun chap tomondagi Telegram tugmasini bosing.

Teglar: dasturlash va kompyuter arxitek… DOCX 8 sahifa Bepul yuklash Telegram