dasturlash til elementlari

DOCX 40 pages 80.8 KB Free download

Page preview (5 pages)

Scroll down 👇
1 / 40
3.2 dasturlash tili elementlari. mutaxassislik masalalarini dasturlashda chiziqli algoritmlardan foydalanish ma’lumki, dastur mashina kodlarining shunday ketma-ketligi bo`lib, aniq bir hisoblash vositasini amal qilishini boshqaradi. dastur vositasini yaratish jarayonini osonlashtirishi uchun bir qatory dasturlash tillari yaratilgan. barcha dasturlash tillarini ikkita toifaga ajratish mumkin: - quyi darajadagi dasturlash tillari; - yuqori darajadagi dasturlash tillari. quyi darajadagi dasturlash tiliga assembler tili kiradi. bu til nisbatan qisqa va tezkor bajariluvchi kodlarni yaratish imkoniyatini beradi. bunga qarama-qarshi ravishda yuqori bosqich tillari yaratilganki, ularda tabiiy tilning (ingliz tilining) cheklangan ko`rinishidan foydalangan holda dastur tuziladi. yuqori bosqich tillaridagi operatorlar, berilganlarning turlari, o`zgaruvchilar va dastur yozishning turli usullari tilning ifodalash imkoniyatini oshiradi va dasturni «sodda» bo`lishini ta’minlaydi. yuqori bosqich tillariga fortran, pl/1, prolog, lisp, basic, pascal, c va boshqa tillarni misol keltirish mumkin. kompyuter arxitekturasini takomillashuvi, kompyuter tarmog`ining rivojlanishi mos ravishda yuqori bosqich tillarini yangi variantlarni yuzaga kelishiga, yangi tillarni paydo bo`lishiga, ayrim tillarni yo`qolib ketishiga olib keldi. …
2 / 40
ngan. c ++ dasturlash tili turli xil amaliy dasturlarni yaratish, operatsion tizimlarni, qurilma drayverlarini, shuningdek video o'yinlarni va boshqalarni yaratish uchun keng qo'llaniladi. c ++ dasturlash tili 1980-yillarning boshlarida bell laboratories firmasi xodimi byorn stroustrup tomonidan yaratilgan 1.2.1. с++ dasturlash tili va va uning kompilyasiyasi dev-c++ dasturlash muhiti. c++ dasturlash tilining nomi c dasturlash tilidan kelib chiqqan bo`lib, ++ belgisi inkrement amali, ya`ni o'zgaruvchining qiymatini bittaga oshish amalidan olingan. c ++ dasturlash tili turli xil amaliy dasturlarni yaratish, operatsion tizimlarni, qurilma drayverlarini, shuningdek video o'yinlarni va boshqalarni yaratish uchun keng qo'llaniladi. c ++ dasturlash tili 1980-yillarning boshlarida bell laboratories firmasi xodimi byorn stroustrup tomonidan yaratilgan. c++ tilida dastur yaratish bir nechta bosqichlardan iborat bo`ladi. dastlab, matn tahririda (odatda dasturlash muhitining tahririda) dastur matni teriladi, bu faylning kengaytmasi «.cpp» bo`ladi, keyingi bosqichda dastur matn yozilgan fayl kompilyatorga uzatiladi, agarda dasturda xatoliklar bo`lmasa, kompilator «.obj» kengaytmali obyekt modul faylini hosil qiladi. oxirgi …
3 / 40
qiladi. leksik tahlil jarayonida u matnni leksamalarga ajratish uchun «probel ajratuvchisini» ishlatadi. probel ajratuvchisiga – probel belgisi (« ‒»), « \t » – tabulyasiya belgisi, « \n » – keyingi qatorga o`tish belgisi, boshqa ajratuvchilar va izohlar (kommentariylar) kiradi. dastur matni tushunarli bo`lishi uchun izohlar ishlatiladi. izohlar kompilator tomonidan «o`tkazib» yuboriladi va ular dastur amal qilishiga hech qanday ta’sir qilmaydi. c++ tilida izohlar ikki ko`rinishda yozilishi mumkin. birinchisida «/*» dan boshlanib va «*/»belgilari bilan tugagan barcha belgilar ketma-ketligi izoh hisoblanadi, ikkinchisi «satriy izoh» deb nomlanadi va u «//»belgilardan boshlangan va satr oxirigacha yozilgan belgilar ketma-ketligi bo`ladi. izohning birinchi ko`rinishida yozilgan izohlar bir necha satr bo`lishi va ulardan keyin c++ operatorlari davom etish mumkin. misol. int main() { // bu qator izoh hisoblandi int a=0; // int d; int c; /* int b=15 */ /* – izoh boshlanishi a=c; izoh tugashi */ return 0; } dasturda d, b o`zgaruvchilar e’lonlari inobatga …
4 / 40
eksemlariga quyidagilar kiradi: katta va kichik lotin alfaviti harflari a,b,..,z,a,b,…,z arab raqamlari 0,1,2,3,4,5,6,7,8,9 maxsus belgilar “ , {} | [] () + - / % \ ; ‘ . : ? _ ! & * # ~ ^ ko`rinmas belgilar probel, tabulyatsiya, yangi qatorga o`tish belgilari dasturlash tilining muhim tayanch tushunchalaridan biri – identifikator tushunchasidir. identifikator deganda katta va kichik lotin harflari, raqamlar va tag chiziq « ̠ » belgilaridan tashkil topgan va raqamdan boshlanmaydigan belgilar ketma–ketligi tushuniladi. identifikatorlarda harflarning registrlari (katta yoki kichikligi) hisobga olinadi. masalan, run, run, run bu har xil identifikatorlardir. identifikator uzunligiga chegara qo`yilmagan, lekin ular faqat boshidagi 32 belgisi bilan farqlanadi. identifikatorlar kalit so`zlarni, o`zgaruvchilarni, funksiyalar, nishonlarni va boshqa obyektlarni nomlashda ishlatiladi. c++ tilining kalit so`zlariga quyidagilar kiradi: asm class double for long public static typename auto const else friend mutable register struct union break continue enum goto new return swith unsigned case default explicit …
5 / 40
an qiymatdir. c++ tilida besh turdagi o`zgarmaslardan foydalanish mumkin: butun, haqiqiy, belgi, simvol va sanovchi o`zgarmaslar. 1. butun o`zgarmaslar.butun sonlar o`nlik, sakkizlik yoki o`n oltilik sanoq sistemalarida berilishi mumkin. o`nlik sanoq sistemasida butun sonlar 0-9 raqamlari ketma-ketligidan iborat bo`lib, birinchi raqami 0 bo`lishi kerak emas. sakkizlik sanoq sistemasida butun sonlar 0 bilan boshlanuvchi 0-7 raqamlaridan iborat ketma -ketlikdir. o`n oltilik sanoq sistemasida butun son 0x yoki 0x bilan boshlanuvchi 0-9 raqamlari va a-f yoki a-f harflaridan iborat ketma- ketlikdir. masalan 15 va 22 o`nlik sonlari sakkizlikda 017 va 026, o`n oltilikda 0xf va 0x16 shaklda tasvirlanadi. uzun butun o`zgarmaslar. oxiriga l yoki l (long) harflari quyilgan o`nlik, sakkizlik yoki o`n oltilik butun son. ishorasiz (unsigned) butun o`zgarmaslar. oxiriga u yoki u harflari qo`yilgan o`nlik, sakkizlik yoki o`n oltilik oddiy yoki uzun butun son. 2. haqiqiy o`zgarmaslar. olti qismdan iborat bo`lishi mumkin: butun qism, o`nli nuqta belgisi, kasr qism, e yoki …

Want to read more?

Download all 40 pages for free via Telegram.

Download full file

About "dasturlash til elementlari"

3.2 dasturlash tili elementlari. mutaxassislik masalalarini dasturlashda chiziqli algoritmlardan foydalanish ma’lumki, dastur mashina kodlarining shunday ketma-ketligi bo`lib, aniq bir hisoblash vositasini amal qilishini boshqaradi. dastur vositasini yaratish jarayonini osonlashtirishi uchun bir qatory dasturlash tillari yaratilgan. barcha dasturlash tillarini ikkita toifaga ajratish mumkin: - quyi darajadagi dasturlash tillari; - yuqori darajadagi dasturlash tillari. quyi darajadagi dasturlash tiliga assembler tili kiradi. bu til nisbatan qisqa va tezkor bajariluvchi kodlarni yaratish imkoniyatini beradi. bunga qarama-qarshi ravishda yuqori bosqich tillari yaratilganki, ularda tabiiy tilning (ingliz tilining) cheklangan ko`rinishidan foydalangan holda dastur tuziladi. yuqori bosqich tilla...

This file contains 40 pages in DOCX format (80.8 KB). To download "dasturlash til elementlari", click the Telegram button on the left.

Tags: dasturlash til elementlari DOCX 40 pages Free download Telegram