algoritmlash va dasturlashning asosiy tushunchalari

ZIP 45 pages 18.0 MB Free download

Page preview (5 pages)

Scroll down 👇
1 / 45
1733127618.pptx algoritmlash va dasturlashning asosiy tushunchalari 1 dasturlash 1 swd1316 algoritmlash va dasturlashning asosiy tushunchalari. 01 mavzu dasturlash 1 1 mа’ruza rejasi 2 ma’lumotlar toifasini o‘zgartirish 4 tilning bazaviy tushunchalari 1 identifikatorlar, ularga qiymat o‘zlashtirish usullari va operatorlari 2 inkrement va dekrement 3 matematik funksiyalar va kutubxonalar 5 dasturlash 1 tilning bazaviy tushunchalari 3 dasturlash 1 algoriytm va uning xossalari, turlari. мухаммед ал-хорезми (ок. 783–ок. 850 йй.) algoritm so’zi buyuk matemetik matematik al-хоrazmiy ning nomi bilan boq’liq bo’lib, u birinchi bo’lib arab raqamlaridan foydalangan holda arifmetik amallarni bajarish qoidasini bayon etdi. ta’rif. algoritm deb, qo’yilgan masalani yechish uchun bajaruvchi chekli vaqt ichida ma’lum qoidaga binoan bajarishi kerak bo’lgan amallarning aniq, chekli qadamlar ketma-ketligiga aytiladi. algoritm va uning xossalari algoritm quyidagi 5 ta muhim xossalarga ega: algoritmni tasvirlash usullari algoritmni eng ko’p uchraydigan usullari : 1. algoritmni so’zlar orqali ifodalash 2. algoritmni formulalar va jadvallar yordamida ifodalash 3. algoritmni графикa elemetlari …
2 / 45
qavs, turli belgilar, +,-,! va x.k. nomni raqamlar bilan boshlash mumkin emas! ! dasturlash 1 13 identifikatorlar, ularga qiymat o’zlashtirish usullari va operatotlari identifikatorlar lotin harflari, ostki chiziq belgisi va sonlar ketma-ketligidan iborat bo‘ladi. identifikator lotin harfidan yoki ostki chiziq belgisidan boshlanishi lozim. misol uchun: a1, _max, adress_01, rim, rim katta va kichik harflar farqlanadi, shuning uchun oxirgi ikki identifikator bir-biridan farq qiladi. borland kompilyatorlaridan foydalanilganda nomning birinchi 32 harfi, ba'zi kompilyatorlarda 8 ta harfni inobatga oladi. bu holda number_of_test va number_of_room identifikatorlari bir biridan farq qilmaydi. dasturlash 1 14 xizmatchi so’zlar tiplar nomlari: char, short, int, unsigned, long, float, double. operatorlar nomlari: if, else, switch, case, while, do, for, default, break, continue, goto. xotira turlari: auto, register, static, extern. tiplar bilan ishlash: typedef, sizeof. struktura: struct, union. chiqish: return, entry. dasturlash 1 15 o’zgaruvchi nima? o‘zgaruvchi - ma'lum nomga ega va o‘zida qiymatlarni saqlaydigan kompyuter xotirasidagi yacheyka. dastur bajarilish …
3 / 45
li) 2 -32768..32767 int (32 razryadli) 4 -2147483648..2147483647 dasturlash 1 18 o’zgaruvchilarning tiplari tur nomi baytlardagi o‘lchami qiymat chegarasi unsigned int (16 razryadli) 2 0..65535 unsigned int (32 razryadli) 4 0..42949667295 unsigned char 1 0..255 char 1 -128..127 float 4 1.2e-38..3.4e38 double 8 2.2e-308..1.8e308 long double (32 razryadli) 10 3.4e-4932..-3.4e4932 void 2 yoki 4 - dasturlash 1 19 o’zgaruvchilarni e’lon qilish va qiymat berish o‘zgaruvchilarni dasturning ixtiyoriy qismida ta'riflash mumkin. misol uchun: int a, b1, ac; yoki int a; int b1; int ac; o‘zgaruvchilar ta'riflanganda ularning qiymatlari aniqlanmagan bo‘ladi. lekin o‘zgaruvchilarni ta'riflashda initsializatsiya ya'ni boshlang‘ich qiymatlarini ko‘rsatishi mumkin. misol uchun: int i = 0; char c = ’k’; dasturlash 1 20 konstanta(o‘zgarmas)lar konstanta - o‘zgartirish mumkin bo‘lmagan qiymat. c tilida besh turdagi konstantalar ishlatilishi mumkin: simvollar, butun sonlar, haqiqiy sonlar, sanovchi konstantalar va nul ko‘rsatkich. belgili o‘zgarmaslar - odatda bir bayt joyni egallaydi va bu 256 xil belgini saqlash uchun …
4 / 45
0x07 tovush signalini berish \b 0x08 kursorni 1 belgi o‘rniga orqaga qaytarish \f 0x0c sahifani o‘tkazish dasturlash 1 23 escape belgilari escape belgilari ichki kod (16 s/s) amal \n 0x0a qatorni o‘tkazish \r 0x0d kursorni ayni qatorning boshiga qaytarish \t 0x09 navbatdagi tabulyasiya joyiga o‘tish \v 0x0d vertikal tabulyasiya (pastga) \000 000 sakkizlik kodi \xnn 0xnn belgi o‘n oltilik kodi bilan berilgan dasturlash 1 24 nomlangan konstantalar c++ tilida o‘zgaruvchilardan tashqari nomlangan konstantalar kiritilishi mumkin. bu konstantalar qiymatlarini dasturda o‘zgartirish mumkin emas. konstantalar nomlari dasturchi tomonidan kiritilgan va xizmatchi so‘zlardan farqli bo‘lgan identifikatorlar bo‘lishi mumkin. odatda nom sifatida katta lotin harflari va ostiga chizish belgilari kombinatsiyasidan iborat identifikatorlar ishlatiladi. nomlangan konstantalar quyidagi shaklda kiritiladi: const tip konstanta_nomi = konstanta_qiymati. dasturlash 1 25 nomlangan konstantalar misol uchun: const double euler = 2.718282; const long m = 99999999; const r = 765; oxirgi misolda konstanta tipi ko‘rsatilmagan, bu konstanta int tipiga tegishli …
5 / 45
teng bo‘ladi. dasturlash 1 28 dekrement -- unar amali qiymati 1 ga kamaytirishni ko‘rsatadi. bu amal ham prefiks va postfiks ko‘rinishda ishlatilishi mumkin. bu ikki amalni faqat o‘zgaruvchilarga qo’llash mumkin. inkrement va dekrement dasturlash 1 29 qiymat berish amali bundan tashqari c++ tilida murakkab qiymat berish amali mavjud bo‘lib, umumiy ko‘rinishi quyidagichadir: o‘zgaruvchi_nomi amal = ifoda; bu yerda amal quyidagi amallardan biri *,/,%,+,-, &,^,|, >. misol uchun: x+ = 4 ifoda x = x+4 ifodaga ekvivalentdir; x* = a ifoda x = x*a ifodaga ekvivalentdir; x/ = a+b ifoda x = x/(a+b) ifodaga ekvivalentdir; dasturlash 1 30 shartli amal shartli amal ternar amal deyiladi va uchta operanddan iborat bo‘ladi: ? : shartli amal bajarilganda avval 1- ifoda hisoblanadi. agar 1-ifoda qiymati 0 dan farqli bo‘lsa 2- ifoda hisoblanadi va qiymati natija sifatida qabul qilinadi, aks holda 3-ifoda hisoblanadi va qiymati natija sifatida qabul qilinadi. misol uchun modulni hisoblash: x - …

Want to read more?

Download all 45 pages for free via Telegram.

Download full file

About "algoritmlash va dasturlashning asosiy tushunchalari"

1733127618.pptx algoritmlash va dasturlashning asosiy tushunchalari 1 dasturlash 1 swd1316 algoritmlash va dasturlashning asosiy tushunchalari. 01 mavzu dasturlash 1 1 mа’ruza rejasi 2 ma’lumotlar toifasini o‘zgartirish 4 tilning bazaviy tushunchalari 1 identifikatorlar, ularga qiymat o‘zlashtirish usullari va operatorlari 2 inkrement va dekrement 3 matematik funksiyalar va kutubxonalar 5 dasturlash 1 tilning bazaviy tushunchalari 3 dasturlash 1 algoriytm va uning xossalari, turlari. мухаммед ал-хорезми (ок. 783–ок. 850 йй.) algoritm so’zi buyuk matemetik matematik al-хоrazmiy ning nomi bilan boq’liq bo’lib, u birinchi bo’lib arab raqamlaridan foydalangan holda arifmetik amallarni bajarish qoidasini bayon etdi. ta’rif. algoritm deb, qo’yilgan masalani yechish uchun bajaruvchi chekli vaqt i...

This file contains 45 pages in ZIP format (18.0 MB). To download "algoritmlash va dasturlashning asosiy tushunchalari", click the Telegram button on the left.

Tags: algoritmlash va dasturlashning … ZIP 45 pages Free download Telegram