Dasturlashning maqsadi - turli xil axborot muammolarini hal qilish maqsadida kompyuterni boshqarish dasturlarini ishlab chiqish. Dasturlashning maqsadi - turli xil axborot muammolarini hal qilish uchun kompyuterni boshqarish dasturlarini ishlab chiqish. Dasturlash bo'yicha mutaxassislar dasturchilar deb nomlanadi.
Dasturlash odatda tizim va amaliy dasturlashga bo'linadi. Dasturlash odatda tizim va dasturiy dasturlarga bo'linadi. Tizim dasturchilari tizim dasturiy ta'minotini ishlab chiqarish bilan shug'ullanadilar: operatsion tizimlar, yordam dasturlari va boshqalar, shuningdek dasturlash tizimlari. Ilova dasturchilari amaliy dasturlarni yaratadilar: muharrirlar, jadvallar, o'yinlar, o'quv qo'llanmalari va boshqalar.
Dasturlarni yozish uchun turli xil dasturlash tillari mavjud. Dasturlarni yozish uchun turli xil dasturlash tillari mavjud. Dasturlash tili - bu algoritmlar va ma'lumotlar tuzilmalarini tavsiflash uchun belgilangan belgi.
Kompyuterlar mavjud bo'lgan yillar davomida ko'plab dasturlash tillari yaratildi. Ular orasida eng mashxurlari: Fortran, Paskal, BASIC, C (C) va boshqalar. Kompyuterlar mavjud bo'lgan yillar davomida ko'plab dasturlash tillari yaratilgan. Ularning eng mashhurlari: Fortran, Paskal, BASIC, C (C) va boshqalar. Bugungi kunda dasturlashning keng tarqalgan tillari C ++, Delphi, Java, Paskal, Visual Basic, Python.
Dasturlash tilida yozilgan dasturni yaratish va kompyuterda bajarish uchun dasturlash tizimlaridan foydalaniladi. Dasturlash tilida yozilgan dasturni yaratish va kompyuterda bajarish uchun dasturlash tizimlaridan foydalaniladi. Dasturlash tizimi bu alohida dasturlash tilida yozilgan dasturlarni ishlab chiqish, disk raskadrovka va bajarish uchun mo'ljallangan kompyuter dasturidir.
Dasturlash tizimlari quyidagilarga bo'linadi: dasturlash tizimlari bo'linadi: universal dasturlash (Paskal, Basic va boshqalar) - tor dastur maydoniga yo'naltirilmagan; yuqori darajada ixtisoslashgan dasturlash (Veb dasturlash, HTML tili).
Algoritm ma'lum bir ijrochi uchun tuzilgan. Algoritm ma'lum bir ijrochi uchun tuzilgan. Ijrochi sifatida biz ma'lum bir tilda dasturlash tizimi bilan jihozlangan kompyuterni ko'rib chiqamiz. Bajarilayotgan kompyuter ma'lum bir dasturga muvofiq ma'lum ma'lumotlar bilan ishlaydi. Ma'lumotlar - bu miqdorlarning ko'pligi.
Alohida axborot ob'ekti (raqam, belgi, jadval va boshqalar) bu qiymatdir. Alohida axborot ob'ekti (raqam, belgi, jadval va boshqalar) bu qiymatdir. Dastur tomonidan qayta ishlangan har qanday qiymat kompyuter xotirasida o'z o'rnini egallaydi. Miqdorning qiymati bu xotira maydonida saqlangan ma'lumotdir.
Matematik qiymatlar qatori dasturlashdagi sonli qiymatlar o'zgaruvchilar va konstantalarga (konstantalarga) bo'linadi. Matematik qiymatlar qatori dasturlashdagi sonli qiymatlar o'zgaruvchilar va konstantalarga (konstantalarga) bo'linadi. Masalan: (a-2ab + b), bu erda a, b o'zgaruvchilar, 2 doimiy. Doimiylar algoritmlarda o'nlik qiymatlari bilan yoziladi, masalan: 23, 3.5, 34. Konstantaning qiymati unga ajratilgan xotira yacheykasida saqlanadi va dastur davomida o'zgarishsiz qoladi
Matematikada bo'lgani kabi dasturlashdagi o'zgaruvchilar ham ramziy nomlar bilan belgilanadi. Ushbu nomlar identifikatorlar deb ataladi. Identifikator bitta harf, ko'p harflar, harflar va raqamlarning kombinatsiyasi va boshqalar bo'lishi mumkin. Identifikatorlarga misollar: A, X, B3, prim, r25 va boshqalar. Matematikada bo'lgani kabi dasturlashdagi o'zgaruvchilar ham ramziy nomlar bilan belgilanadi. Ushbu nomlar identifikatorlar deb ataladi. Identifikator bitta harf, ko'p harflar, harflar va raqamlarning kombinatsiyasi va boshqalar bo'lishi mumkin. Identifikatorlarga misollar: A, X, B3, prim, r25 va boshqalar.
Qiymatlar bilan ishlashning har qanday algoritmi quyidagi buyruqlardan iborat bo'lishi mumkin: Qadriyatlar bilan ishlashning har qanday algoritmi quyidagi buyruqlardan iborat bo'lishi mumkin: tayinlash; kiritish; chiqish; yordamchi algoritmga kirish; tsikl; dallanma.
Muammoning echilayotgan dastlabki ma'lumotlari bo'lgan o'zgaruvchilarning qiymatlari, qoida tariqasida, kiritish yo'li bilan belgilanadi. Muammoning echilayotgan dastlabki ma'lumotlari bo'lgan o'zgaruvchilarning qiymatlari, qoida tariqasida, kiritish yo'li bilan belgilanadi. kiritish<список переменных> Masalan: A, B, C kiritish
O'zgaruvchilarga tayinlash buyrug'i yoki kiritish buyrug'ini bajarish orqali ma'lum qiymatlar beriladi. O'zgaruvchilarga tayinlash buyrug'i yoki kiritish buyrug'ini bajarish orqali ma'lum qiymatlar beriladi. Agar o'zgaruvchiga qiymat berilmagan bo'lsa (yoki kiritilmagan bo'lsa), u aniqlanmagan bo'ladi.
Muammoni hal qilish natijalari kompyuter tomonidan foydalanuvchiga chiqish buyrug'ini bajarish orqali etkaziladi. Muammoni hal qilish natijalari kompyuter tomonidan foydalanuvchiga chiqish buyrug'ini bajarish orqali etkaziladi. Chiqish< список вывода > Masalan: pin X1, X2
Savollar va vazifalar Savollar va topshiriqlar 1. Qiymat nima? O'zgaruvchilar va doimiylarning farqi nimada? 2. Miqdorning qiymati nimaga bog'liq? 3. Dasturlashda qiymatlarning asosiy turlari qanday? 4. Topshiriq buyrug'i qanday yoziladi? 5. Kirish nima? Kirish buyrug'i qanday yoziladi? 6. Xulosa nima? Chiqish buyrug'i qanday yoziladi? 7. Sxematik shaklda topshiriq buyruqlarini ketma-ket bajarish paytida A va B o'zgaruvchilarga mos keladigan katakchalardagi qiymatlarning o'zgarishini aks ettiring: 1) A: \u003d 1 2) A: \u003d 1 3) A : \u003d 1 B: \u003d 2 B: \u003d 2 B: \u003d 2 A: \u003d A + BC: \u003d AA: \u003d A + BB: \u003d 2xA A: \u003d BB: \u003d AB B: \u003d CA: \u003d AB 8. o'rniga ellipsis, algoritmga bir nechta tayinlash buyruqlarini yozing, natijada kiritilgan raqamning to'rtinchi darajasiga ko'tarish algoritmi olinishi kerak (qo'shimcha o'zgaruvchilardan foydalanmang): kirish A ... chiqish A
Topshiriqlar: Algoritmik tilda ikkita oddiy kasrni qo'shish algoritmini yozing (kasrni kamaytirmasdan). Y \u003d (1-x2 + 5x4) 2 formulasi bo'yicha y ni hisoblash algoritmini algoritmik tilda yozing, bu erda x berilgan butun sondir. Quyidagi cheklovlarni ko'rib chiqing: 1) arifmetik ifodalarda siz faqat qo'shish, ayirish va ko'paytirish amallaridan foydalanishingiz mumkin; 2) har bir ifoda faqat bitta arifmetik amalni o'z ichiga olishi mumkin. Algoritmni x \u003d 2 da kuzatib boring.
Ishdan "Informatika" fanidan darslar va ma'ruzalar o'tkazish uchun foydalanish mumkin.
"Informatika bo'yicha prezentatsiyalar" bo'limida maktablar va universitetlarda informatika darslarida o'tkaziladigan deyarli barcha mavzular bo'yicha tayyor prezentatsiyalar to'plandi. Saytning ushbu bo'limida siz informatika bo'yicha tayyor prezentatsiyalarni yuklab olishingiz mumkin. Informatika mavzusidagi taqdimotdan sinfda ham, axborot texnologiyalari bo'yicha darsda ham foydalanish mumkin.
Shaxsiy slaydlar uchun taqdimot tavsifi:
1 slayd
Slayd tavsifi:
Dasturlash nima Informatika o'qituvchisi MBOU № 6 o'rta maktab Fedorova Olga Mixaylovna
2 slayd
Slayd tavsifi:
dasturchilar kimlar; dasturlash tili nima; dasturlash tizimi nima? Darsning asosiy mavzulari: 9-sinf, informatika o'qituvchisi Fedorova O.M.
3 slayd
Slayd tavsifi:
Endi informatika fanining "Dasturlash" deb nomlangan yana bir bo'limini batafsil ko'rib chiqishingiz kerak. Dasturlash bo'yicha mutaxassislar dasturchilar deb nomlanadi. Kompyuterlar mavjud bo'lgan dastlabki yillarda har qanday sohada kompyuterdan foydalanish uchun dasturlash imkoniyati bo'lishi kerak edi. XX asrning 70-80-yillarida amaliy dasturiy ta'minot rivojlana boshladi. Amaliy dasturlarning tez tarqalishi shaxsiy kompyuterlar paydo bo'lishi bilan sodir bo'ldi. Kompyuterdan foydalanish uchun dasturlash imkonsiz bo'lib qoldi. Kompyuterlarda ishlaydigan odamlar foydalanuvchilar va dasturchilarga bo'lingan. Hozirda dasturchilarga qaraganda ko'proq foydalanuvchilar mavjud. 9-sinf dasturchilari kimlar, informatika o'qituvchisi Fedorova O.M.
4 slayd
Slayd tavsifi:
Dasturlash odatda tizim va amaliy dasturlashga bo'linadi. Tizim dasturchilari tizim dasturiy ta'minotini ishlab chiqarish bilan shug'ullanadilar: operatsion tizimlar, yordam dasturlari va boshqalar, shuningdek dasturlash tizimlari. Ilova dasturchilari dastur dasturlarini yaratadilar: muharrirlar, elektron jadvallar, o'yinlar, o'quv qo'llanmalari va boshqalar. Tizimda ham, dasturda ham yuqori malakali dasturchilarga talab juda katta. 9-sinf, informatika o'qituvchisi Fedorova O.M.
5 slayd
Slayd tavsifi:
Dasturlarni yozish uchun turli xil dasturlash tillari mavjud. Kompyuterlar mavjud bo'lgan yillar davomida ko'plab dasturlash tillari yaratildi. Ularning eng mashhurlari: Fortran, Paskal, BASIC, C (C) va boshqalar. Bugungi kunda dasturlashning keng tarqalgan tillari C ++, Delphi, Java, Paskal, Visual Basic, Python. 9-sinf dasturlash tili nima, informatika o'qituvchisi Fedorova O.M.
6 slayd
Slayd tavsifi:
Dasturlash tilida yozilgan dasturni yaratish va kompyuterda bajarish uchun dasturlash tizimlaridan foydalaniladi. 9-sinf dasturlash tizimi nima, informatika o'qituvchisi Fedorova O.M.
7 slayd
Slayd tavsifi:
Dasturlash - bu turli xil axborot muammolarini hal qilish maqsadida kompyuterni boshqarish dasturlarini ishlab chiqishga bag'ishlangan informatika sohasi. Dasturlash tizimli va amaliy bo'lishi mumkin. Paskal, BASIC, C, Fortran universal dasturlash tillari. Dasturlash tizimi bu ma'lum bir dasturlash tilida yozilgan dasturlarni ishlab chiqish, disk raskadrovka va ijro etish uchun mo'ljallangan kompyuter dasturidir. 9-sinf haqida qisqacha ma'lumot informatika o'qituvchisi Fedorova O.M.
8 slayd
Slayd tavsifi:
Dasturlash nima? Tizim va amaliy dasturchilar qanday vazifalarni hal qiladilar? Eng keng tarqalgan dasturlash tillari qaysi? Dasturlash tizimlarining maqsadi nima? Savol va vazifalar 9-sinf, informatika o'qituvchisi Fedorova O.M.
Slayd 1
Slayd 2
![](https://i2.wp.com/bigslide.ru/images/18/17798/389/img1.jpg)
Slayd 3
![](https://i1.wp.com/bigslide.ru/images/18/17798/389/img2.jpg)
Slayd 4
![](https://i2.wp.com/bigslide.ru/images/18/17798/389/img3.jpg)
Slayd 5
![](https://i0.wp.com/bigslide.ru/images/18/17798/389/img4.jpg)
Slayd 6
![](https://i0.wp.com/bigslide.ru/images/18/17798/389/img5.jpg)
Slayd 7
![](https://i1.wp.com/bigslide.ru/images/18/17798/389/img6.jpg)
Slayd 8
![](https://i2.wp.com/bigslide.ru/images/18/17798/389/img7.jpg)
Slayd 9
![](https://i0.wp.com/bigslide.ru/images/18/17798/389/img8.jpg)
Slayd 10
![](https://i1.wp.com/bigslide.ru/images/18/17798/389/img9.jpg)
Slayd 11
![](https://i0.wp.com/bigslide.ru/images/18/17798/389/img10.jpg)
Slayd 12
![](https://i2.wp.com/bigslide.ru/images/18/17798/389/img11.jpg)
Algoritmizatsiya va dasturlash
Slaydlar: 39 So'zlar: 3752 Ovozlar: 0 Effektlar: 0Yagona davlat imtihonlari informatika. Vazifa C2. Olingan algoritm. Paskal. ASOSIY. Paskal. ASOSIY. Eng katta elementlar sonini hisoblash algoritmi. Paskal. Paskal. Paskal. Paskal. Paskal. Paskal. ASOSIY. ASOSIY. 30 ta butun sonli elementlardan iborat massiv. Paskal. Paskal. Paskal. Butun sonlar klaviaturadan kiritiladi. Paskal. Paskal. Paskal. Paskal. Paskal. (0, -5) nuqtada koordinata tekisligida chip mavjud. Aktyorlar navbatma-navbat turishadi. Mumkin bo'lgan harakat. Chipdan nuqtagacha bo'lgan masofa. Ikkala o'yinchi ham bexato o'ynasa kim yutadi. G'olib bo'lgan o'yinchining birinchi harakati qanday bo'lishi kerak. - Algoritmizatsiya va dasturlash .ppt
Algoritmizatsiya va dasturlash tillari
Slaydlar: 119 so'zlar: 6056 tovushlar: 0 effektlar: 400Algoritmizatsiya va dasturlash. Algoritm tushunchasi va uning xususiyatlari. Algoritm. Algoritmlarning navlari. Algoritm xususiyatlari. Algoritm kompilyatsiyasi. Algoritmlarni tavsiflash usullari. Blok diagrammasi. Algoritmning boshi yoki oxiri. Asosiy algoritmik konstruktsiyalar. Gipotenuzani hisoblash uchun blok diagrammasi. Hisoblash jarayoni. Dallanish opsiyasi. Funksiyani hisoblash algoritmi. Tsiklik hisoblash jarayoni. Velosiped. Old shart bilan ilmoq. Asosiy algoritmlar. Uchta a, b, c raqamlari berilgan. Evklid algoritmi. N natural sonning F faktorialini hisoblang. Mahsulot qoidasi. - Algoritmizatsiya va dasturlash tillari.ppt
Avtomatik dasturlash
Slaydlar: 37 So'zlar: 1019 Ovozlar: 0 Effektlar: 0Dasturlashda avtomatika nazariyasi. Avtomatlashtirilgan dasturlash vositalari. Kurs o'qituvchilari. Mashg'ulotlar o'tkaziladigan joy va vaqt. Qanday qilib kredit olish mumkin. Virtual laboratoriya. Dastur yozing. Kurs ishining maqsadi. Bo'lim sayti. Avtomat dasturlashni dasturlash sohalari. Dasturlarning tasnifi. Amaliylik mezonlari. Murakkab xulq-atvorga ega shaxs. Foydalanish misoli. Murakkab xatti-harakatlar. Avtomatlashtirilgan dasturlash g'oyalari. Avtomatik yondashuv. Avtomatlarni dasturlashning asosiy tushunchalari. Asosiy tushunchalar. Tizim holatining xususiyatlari. - Avtomatik dasturlash .ppt
Lineer dasturlash usuli
Slaydlar: 62 So'zlar: 622 Tovushlar: 0 Effektlar: 429Lineer dasturlash. Kanonik shaklni qurish. Simpleks usul. Umumiy chiziqli dasturlash muammosi. Kanonik chiziqli dasturlash muammosi. Qurilish. Kanonik shaklni qurish 2. Birinchi geometrik talqin. Grafik echim usuli. Lineer dasturlash masalasini echishda yuzaga kelishi mumkin bo'lgan holatlar. Keling, muammoni ko'rib chiqaylik. Teorema. Asosiy teoremalar. LP teoremalari. Asosiy LP teoremalari. Ko'p qirrali konveks konusning xususiyatlari. Teoremalar. Geometrik talqin. Ikkinchi geometrik talqin. Asosiy reja. Reja. Asosiy reja buzilmaydi. - Lineer dasturlash usuli.ppt
Lineer dasturlash muammolari
Slaydlar: 41 so'zlar: 1482 tovushlar: 0 effektlar: 0Lineer dasturlash muammolari. Lineer dasturlash. Lineer funktsiya. Koeffitsientlar to'plami. Doimiy. Maqsad funktsiyasining ekstremumi. ZLP o'xshaydi. O'zgaruvchilarni belgilang. Vazifalarga misollar. Optimal resurslarni taqsimlash muammosi. Ishlab chiqarish rejasi. Maqsad funktsiyasi. Misollar. Ish vaqtining umumiy fondi. Siz cheklovlar tizimini yaratishingiz mumkin. Maqsad funktsiyasini tuzamiz. Maksimal qiymat. Kefir. Asosiy jihozlar. Foyda. Qaror. Vaqt chegaralari. Jami foyda. Aralashma muammosi. Jadval. Ratsionning narxi. Muammoni matematik shakllantirish. - Lineer dasturlash muammolari.ppt
Dasturiy ta'minotni ishlab chiqish texnologiyasi
Slaydlar: 40 so'z: 2183 tovushlar: 0 effektlar: 0Dasturiy ta'minotni ishlab chiqish texnologiyasi. Tarkibi-funktsiyalari-coctab. Boshqarish tizimining umumiy tuzilishi. Boshqarish tizimining tarkibi. Tizimning funktsiyalari. O'rnatilgan boshqaruv tizimlari. Jarayon texnologiyasining xususiyatlari. Dasturiy ta'minotni ishlab chiqish standartlari. Dastur xotirasi. Nosozliklarni tuzatish. Dasturiy ta'minotni ishlab chiqishning V-modeli. To'liq tsiklni rivojlantirishning spiral modeli. Dasturiy ta'minotni ishlab chiqish usullarining tasnifi. Dasturiy ta'minotni ishlab chiqish usullari ierarxiyasi. Lineer yondashuv. Komponent dasturlash. Amalga oshirish mexanizmi. Foyda. Operatsion tizimlarga kirish. Operatsion tizim. - Dasturiy ta'minotni ishlab chiqish technology.ppt
Dasturiy ta'minotni ishlab chiqish
Slaydlar: 30 so'z: 726 tovushlar: 0 effektlar: 32Dasturiy ta'minotni ishlab chiqish. Dasturiy ta'minotni ishlab chiqish. Tizim yondashuvi. Ob'ekt xususiyatlari. Tizim. Dasturiy ta'minotni ishlab chiqishning texnologik tsikli. PS sintezining axborot oqimlari. Foydalanuvchi ehtiyoji. Dastur talablarining spetsifikatsiyasi. Texnik shartlar. Funktsional bo'lmagan talablarning turlari. So'z. Talablar. Talablar loyihaning hayoti. Sifat va talablar. Talablar bilan noto'g'ri ishlash. Jarayonning axborot modeli. Loyiha boshqaruvi. Dasturiy ta'minotni loyihalash usullari. Tahlil modeli. Dizayn xususiyatlari. Dasturiy ta'minot loyihasi. Dasturiy ta'minot dizayni. Murakkab dasturiy ta'minot va dastur o'rtasidagi farq. - dasturiy ta'minotni ishlab chiqish .ppt
Ilova dizayni
Slaydlar: 28 so'z: 1801 tovushlar: 0 effektlar: 229Naqshlar amaliy dasturlarni loyihalashtirishni avtomatlashtirish vositasi sifatida. O'tgan asrning 60-70-yillarida dasturlash tillarining rivojlanishidagi yutuqlar. Ilovalarni dasturlash inqirozi. Kompyuter dasturlarini yaratish jarayonining sxematik diagrammasi. Kelajakda rivojlanish dasturchi bo'lmaydi. Nazariyada juda yaqin yo'nalish. Samarali amaliy dasturlarni yaratish qobiliyati. Loyihalash tizimining kontseptsiyasi. 5 yillik tajriba (1971 - 1975) "qo'lda" dizayn. Tabiiy tilda dasturlashni taklif qiluvchi loyihalar. Ilovani yaratish kontseptsiyalari. - Application Design .ppsx
Dastur arxitekturasi
Slaydlar: 26 So'zlar: 878 Tovushlar: 0 Effektlar: 0Dastur arxitekturasi. Arxitektura tushunchasi. Tashkiliy tuzilma. Okkamning ustara. Mas'uliyatni ajratish. Abstraktlarni ajratish. Abstraktsiya darajalari. Mas'uliyat turlari. Funktsional bo'lmagan talablar. O'zaro faoliyat tashvishlari. Arxitektura vakili. Arxitektura shablonlari. Mijoz-server. Peer-to-peer arxitekturasi. Terminologiya bo'yicha eslatmalar. Qatlamli me'morchilik. Ma'lumotlarni taqdim etish va qat'iyatlilik. Biznes mantiqi va interfeysini ajratish. O'tish. Obuna stereotipidan foydalanish. Tekshirgichni ajratish. Modelning kapsulasi. Gollivud printsipi. - dasturiy ta'minot arxitekturasi .ppsx
Dasturiy ta'minotni sinovdan o'tkazish
Slaydlar: 32 so'zlar: 1683 tovushlar: 0 effektlar: 14Sinov turlari va usullari. Sinov darajalari va turlari. Rivojlanish va sinov o'rtasidagi bog'liqlik. Dasturiy ta'minotni sinovdan o'tkazish. Pavlovskaya T.A. Birlik sinovi. Xatolar aniqlandi. Integratsiyalashgan test. Modullarni yig'ish usullari. Usullarni taqqoslash. Yuqoridan pastga qarab tekshirishning kamchiliklari. Pastdan yuqoriga qarab tekshirishning kamchiliklari. Tizim sinovlari. Tizim sinovlari toifalari. Funktsional sinov. Regressiya sinovlari. Qusurlarni tuzatish. Sinov darajalarini birlashtirish. Qusurlarning turlari. Qabul qilish testi. Sinovlarni yaratish uchun evristik usullar. Uchburchak. - Dasturiy ta'minot testi .ppt
Dasturlash tizimlari
Slaydlar: 28 so'z: 918 tovushlar: 0 effektlar: 0Dasturlash tizimlari. Dasturlarni yaratish vositalari. Matn muharriri. Tarjimon. Tarjimon. Tuzuvchi. Havola muharriri. Integratsiyalashgan dasturlash tizimi. Xatolarni tuzatuvchi. Tezkor dizayn muhiti. Integratsiyalashgan tizim. Dasturning manba kodini yozish uchun komponent. Mashina kodi. Dasturning manba kodini mashina kodiga o'tkazish uchun komponent. Ob'ekt kodi. Dastlabki dastur sintaksisi. Eshittirish jarayoni. Dasturning to'liq translyatsiyasi jarayoni. Dasturlash tizimi. Avtomatik qurilishning yagona loyihasi. Dastlabki dasturning bayonotlarini bajarish. - Dasturlash tizimlari.ppt
Modellashtirishga ob'ektiv yo'naltirilgan yondashuv
Slaydlar: 19 so'zlar: 707 tovushlar: 0 effektlar: 19Tizimni modellashtirishga ob'ektiv yo'naltirilgan yondashuv. Ob'ektga yondoshish tushunchasi. Ob'ektga yo'naltirilgan yondashuv tushunchasi. Ob'ekt. Ob'ekt xususiyatlari. Sinf va ob'ekt o'rtasidagi farq. OOP tamoyillari. Meros olish. Kapsülleme. Interfeys qismi. Polimorfizm. OOPning boshqa printsiplari. Umumjahon modellashtirish tili. Birlashtirilgan modellashtirish tili. Savollar. Diagrammalar. Dasturiy mahsulotlar. O'rganilgan masalalar. Vazifa. - Modeling.ppt-ga ob'ektiv yo'naltirilgan yondashuv
Ob'ektga yo'naltirilgan dasturlash asoslari
Slaydlar: 35 so'zlar: 2038 tovushlar: 0 effektlar: 0Ob'ektga yo'naltirilgan dasturlash asoslari. Ob'ektga yo'naltirilgan yondashuv. Semantik va pragmatik. Ta'riflar. Ob'ektlar. Har bir ob'ekt ma'lum bir umrga ega. Vaziyat. Ob'ekt xulq-atvorining kumulyativ natijasi. Xulq-atvor. OOP yordamida yozilgan dastur. O'ziga xoslik. Bir nechta mos yozuvlar bitta ob'ektga ishora qilishi mumkin. Sinflar. Sinf - bu muayyan turdagi ob'ektlar uchun xatti-harakatlarning namunasi. Inson sinfi. Kapsülleme. Sinfning ochiq a'zolari ob'ektning tashqi interfeysini tashkil qiladi. Meros olish. 19. Umumlashtirishga munosabat. Polimorfizm. Misol. - Ob'ektga yo'naltirilgan dasturlash asoslari.ppt
Sinf yaratish
Slaydlar: 44 so'zlar: 3434 tovushlar: 0 effektlar: 0Informatika va dasturlashning yuqori darajadagi usullari. Sinflarning tavsifi. Asosiy foydalanuvchi tomonidan belgilangan ma'lumotlar turlari. Sinfning qurilish bloklari. Sinf maydonlari. Sinf ob'ektlarining holati. Maydonlarni dastur xotirasida joylashtirish. Sinf usullari. Kalit so'z. Sinf usullari va ob'ektlarining tavsiflarini joylashtirish. Sinf usullari. Dastur usullari. Tavsif va usul qo'ng'irog'i. Qo'ng'iroq qilish. Usulning tavsifi. Usullarning rasmiy parametrlari. Parametrlarni o'zgartiruvchilar. Ixtiyoriy miqdordagi parametrlardan o'tish. Haqiqiy parametrlar. Qo'ng'iroq qilish. Haddan tashqari yuklash usuli. Maxsus sinf o'zgaruvchisi. Rasmiy parametrning tavsifi. - .pptx sinfini yaratish
Mavhum darslar
Slaydlar: 19 so'zlar: 1256 tovushlar: 0 effektlar: 0Mavhum darslar. Sof virtual funktsiya. Mavhum sinf. Olingan sinflar. Abstrakt mashg'ulotlar mexanizmi. Konstruktor. Funktsiyalarning ta'rifi. Sinf funktsiyalarining ta'rifi. Ishni tasvirlash uchun dastur. Sinf bilan ishlash. Mavhum sinfni aniqlaylik. Mavhum sinf konstruktori. Mavhum bo'lmagan darslar. Maxsus sinf. To‘garak darsi. Barcha uchta sinflardan foydalaniladi. Sof virtual funktsiyalar. Doira. Mavhum sinf ob'ekti. - mavhum darslar.ppt
Sinflar orasidagi munosabatlar
Slaydlar: 24 so'z: 1713 tovushlar: 0 effektlar: 0Sinflar va ular orasidagi munosabatlar. Sinflar. Sinflarni nomlash qoidalari. Sinfning spetsifikatsiyasi. Interfeysning spetsifikatsiyasi. Ob'ektning spetsifikatsiyasi. Qat'iylik - sinf ob'ektlarining ishlash muddatini belgilaydi. Sinf atributlari. Xususiyatlarni nomlash. Sinf atributining spetsifikatsiyasi. Ism - atribut nomi. Boshlang'ich qiymat - atributning boshlang'ich qiymati. Sinf operatsiyalari. Ob'ektlarning o'zaro ta'siri. Ob'ektlarning o'zaro ta'siridagi rollari. Amaliyotga nom berish qoidalari. Sinf operatsiyalari spetsifikatsiyasi. Operatsion interfeysining spetsifikatsiyasi. Operatsiyani amalga oshirish va undan foydalanish uchun spetsifikatsiya. Sinflar o'rtasidagi assotsiatsiya munosabatlari. - .pps sinflari o'rtasidagi munosabatlar
O'zgaruvchan
Slaydlar: 18 so'zlar: 500 tovushlar: 0 effektlar: 53O'zgaruvchan. Ta'rif. O'zgaruvchan bilan bog'liq bo'lgan ob'ektlar. Qiymat. O'zgaruvchan qiymatlar. O'zgaruvchan turi. O'zgaruvchan ism. Mashqlar. O'zgaruvchan tavsif. O'zgaruvchilarning ichki ko'rinishi. Topshiriq operatori. Topshiriq operatorining ishlashi. Hech qanday echim yo'q. Arifmetik ifodalar. Arifmetik amallar. Arifmetik ifodalarni yozish qoidalari. Standart funktsiyalar. Standart funktsiyalar jadvali. - Variable.ppt
O'zgaruvchan turi, nomi va qiymati
Slaydlar: 11 so'z: 667 tovushlar: 0 effektlar: 0O'zgaruvchining turi, nomi va qiymati. O'zgaruvchilar ma'lumotlarni saqlash va qayta ishlashga mo'ljallangan. O'zgaruvchan turi. O'zgaruvchan turlari. O'zgaruvchan ism. O'zgaruvchan turdagi deklaratsiya. Arifmetik, satrli va mantiqiy ifodalar. Arifmetik ifodalar. Ipli iboralar. Mantiqiy iboralar. O'zgaruvchilarga qiymatlarni berish. - o'zgaruvchining turi, nomi va qiymati.ppt
Uzoq arifmetik
Slaydlar: 20 so'z: 2274 tovushlar: 0 effektlar: 0Uzoq arifmetik. Borland Paskalda yozing. To'ldirish. "Uzun" raqamlarning qo'shilishi. "Uzoq" raqamlarni qo'shish uchun dastur matni. Ayirishni paskal yordamida amalga oshirish. Raqamlarni taqqoslash. Funktsiyani taqqoslash. Uzoq raqamni kiritish va chiqarish. Chiqish. Kiritish. Sizeof (w) funktsiyasi. Fillchar protsedurasi. Misol. Jarayonni qayta tiklash. Uzoq sonni qisqa raqamga ko'paytirish. Uzoq sonni qisqa raqamga bo'lish. Funktsiyani ajratish. Ikki uzun sonni ko'paytirish. Jarayon ko'paytiriladi. -