o’yinlar yaratish va foydalanish

DOCX 149.6 KB Free download

Page preview (5 pages)

Scroll down 👇
1
1698819769.docx o ’ yinlar yaratish va foydalanish reja : 1. o ’ yinlar yaratish texnologiyasi. 2. o ’ yinlar yaratish usullari. 3. o ’ yinlada dasturlashning imkoniyati. /docprops/thumbnail.emf o’yinlar yaratish va foydalanish reja: 1. o’yinlar yaratish texnologiyasi. 2. o’yinlar yaratish usullari. 3. o’yinlada dasturlashning imkoniyati. o’yinlar yaratish va foydalanish reja: 1. o’yinlar yaratish texnologiyasi. 2. o’yinlar yaratish usullari. 3. o’yinlada dasturlashning imkoniyati. 1. o’yinlar yaratish texnologiyasi dasturlash – kompyuterlar va boshqa mikroprosersorli elektron mashinalar uchun dasturlar tuzish, sinash va oʻzgartirish jarayonidan iborat. odatda dasturlash yuqori saviyali dasturlash tillari (delphi, java, c++, python) vositasida amalga oshiriladi. bu dasturlash tillarining semantikasi odam tiliga yaqinligi tufayli dastur tuzish jarayoni ancha oson kechadi. biz sizga xozirgi kunda keng tarqalgan desktop dasturlashda ishlatiladigan dasturlash tillaridan bazilari xaqida aytib o’tamiz: delphi (talaff. délfi) — dasturlash tillaridan biri. borland firmasi tomonidan ishlab chiqarilgan. delphi dasturlash tili ishlatiladi va avvaldan borland delphi paketi tarkibiga kiritilgan. shu bilan bir …
2
sturlar ichidan quyidagilarni sanash mumkin: borland mahsulotlari: borland delphi, borland c++ builder, borland jbuilder 1 va 2-sonlari administratorlik/ma’lumotlar bazasi yaratish: mysql tools (administrator, query browser), toad muhandislik dasturiy mahsulotlari: altium designer/protel (elektronika pyektlash) grafik munitlari: faststone image viewer, futuriximager, photofiltre internetda ma’lumotlar uzatish: skype (voip va im), qip va qip infium, the bat! (elektron pochta mijoz dasturi), poptray (elektron pochtani tekshirish), feeddemon (rss/atom yangiliklar lentasini ko’rish), xananews (yangiliklar guruhini o’qish), xnews (yangiliklar guruhini o’qish) musiqa yaratish: fl studio (avval fruityloops) dasturlash muhitlari yaratish: dev-c++ (ide), dunit, game maker (o’yinlar yaratish) help & manual, inno setup (dastur o’rnatuvchi dastur) veb-dasturlash: macromedia homesite (html-taxrirlagich), topstyle pro (css-taxrirlagich), macromedia captivate veb-brauzerlar (msie uchun asos): avant browser, netcaptor yordamchi dasturlar(utilitalar): spybot — search & destroy, ad-aware, jv16 powertools, total commander, copernic desktop search, powerarchiver, mcubix, download master [ko’chirishlar ustasi] visual basic (talaffuzi: "vijual beysik") – microsoft korporatsiydan dasturlash tili va uning uchun dasturlash muhitdir. …
3
ni rejalashtirdilar, lekin ba’zi sabablarga ko’ra bu fikridan voz kechishdi.oak muvofaqiyatsiz chiqdi va 1995-yilda sun uning nomini java ga almashtirdi, va uni www rivojlanishiga hizmat qilishi uchun ma’lum o’zgarishlar qilishdi. java obyektga yo’naltirilgan dasturlash(oop-object oriented programming) tili va u c++ ga ancha o’xshash.eng ko’p yo’l qo’yildigan xatolarga sabab bo’luvchi qismalari olib tashlanib, java dasturlash tili ancha soddalashtirildi. java kod yozilgan fayllar(*.java bilan nihoyalanuvchi) kompilatsiyadan keyin bayt kod(bytecode) ga o’tadi va bu bayt kod interpretator tomonidan o’qib yurgizdiriladi. o’yinlar yaratish usullari; c++ (talaffuzi: si plyus plyus) — turli maqsadlar uchun moʻljallangan dasturlash tili. 1979-yili bell labsda biyarne stroustrup tomonidan c dasturlash tilining imkoniyatlarini kengaytirish va oop(object oriented programming) xususiyatini kiritish maqsadida ishlab chiqarilgan. boshida „c with classes“ deb atalgan, 1983-yili hozirgi nom bilan yaʼni c++ deb oʻzgartirilgan. c++ c da yozilgan dasturlarni kompilyatsiya qila oladi, ammo c kompilyatori bu xususiyatga ega emas. c++ tili operatsiyon tizimlarga aloqador qisimlarni, klient-server dasturlarni, ehm …
4
ajratib olgan qismlardan til grammatikasiga mos ravishda tuzilmaviy daraxt hosil qilishidan iborat bo’ladi. ushbu jarayonni sintaktik daraxt hosil qilish yoki parsing ham deyiladi. sintaktik daraxtda dasturdagi dasturlash tilining harbir so’zi va buyruqlar ketma-ketligi shoxchalar yordamida ifodalanadi. masalan: 2 + 3 * 5 ifodani sintaktik daraxti quyidagicha ko’rinishda bo’lishi mumkin: yoki murakkabroq daraxt tahminan mana bunday bo’ladi: parsing tushunchasi umumiy ma’nodagi so’z bo’lib, sodda qilib aytganda har qanday matnli ahborotni tahlil qilish, qayta ishlash deb ham tushunish mumkin. sintaktik daraxt hosil qilishda qo’llaniladigan parsing jarayoni turlari bir necha hil bo’lib ulardan eng ko’p ishlatiladigani – yuqoridan pastga qarab ishlovchi va pastdan yuqoriga qarab ishlovchi parsing turlaridir (top-down va bottom-up). bularning bir biridan farqi sintaktik daraxtning qay tomondan boshlab yaratishidadir. bular haqida batafsil gapirib o’tirmayman, bularni bitta maqolada tushuntirishni iloji ham yo’q. biz faqatgina yuqoridan pastga qarab ishlovchi turga kiruvchi rekursiv parserni ko’rib chiqamiz. qolgan parser turlari haqida balki keyingi maqolalarda ham …
5
ss parser { string text; // kiritilgan matn lexer lex; // ajratilgan bo’laklar, lexer public parser (string _text) { this.text = _text; } public void parse () { lex = new lexer(text); startprogram(); // boshlang’ich qoida } } o’yinlada dasturlashning imkoniyati dastur matni faqatgina 1 ta sondan tashkil topishi mumkinligidan birinchi bo’lak sonligini va undan boshqa bo’lak yo’qligini tekshirsak parserimiz tayyor )) // qoidasi // joriy bo’lakni butun yoki haqiqiy sonligini tekshiradi public bool numvalue() { // agar keyingi bo’lak son bo’lsa if (lex.looknexttoken().type == token.tokentype.numliteral) { lex.readtoken(); return true; } else return false; } // public void startprogram() { // numvalue() ijobiy qiymat qaytarsa va keyingi bo’lak dastur // oxiri belgisi bo’lsa unda hammasi ok if (numvalue() && lex.readtoken().type==token.tokentype.eop ) console.writeline ("parsing ok."); else console.writeline ("syntax error!"); } ko’rib turganingizdek oddiy qoidamizga juda oddiy parser hosil bo’ldi. endi til qoidalarini (mos ravishda parserni ham) biroz murakkablashtiramiz. matn faqat bitta …

Want to read more?

Download the full file for free via Telegram.

Download full file

About "o’yinlar yaratish va foydalanish"

1698819769.docx o ’ yinlar yaratish va foydalanish reja : 1. o ’ yinlar yaratish texnologiyasi. 2. o ’ yinlar yaratish usullari. 3. o ’ yinlada dasturlashning imkoniyati. /docprops/thumbnail.emf o’yinlar yaratish va foydalanish reja: 1. o’yinlar yaratish texnologiyasi. 2. o’yinlar yaratish usullari. 3. o’yinlada dasturlashning imkoniyati. o’yinlar yaratish va foydalanish reja: 1. o’yinlar yaratish texnologiyasi. 2. o’yinlar yaratish usullari. 3. o’yinlada dasturlashning imkoniyati. 1. o’yinlar yaratish texnologiyasi dasturlash – kompyuterlar va boshqa mikroprosersorli elektron mashinalar uchun dasturlar tuzish, sinash va oʻzgartirish jarayonidan iborat. odatda dasturlash yuqori saviyali dasturlash tillari (delphi, java, c++, python) vositasida amalga oshiriladi. bu dasturlash tillarining s...

DOCX format, 149.6 KB. To download "o’yinlar yaratish va foydalanish", click the Telegram button on the left.

Tags: o’yinlar yaratish va foydalanish DOCX Free download Telegram