5А110701- Тa’limda axborot texnologiyalari ta’limi mutaxasisligi bo’yicha magistraturaga kiruvchilar uchun imtihon savollari
1. Informatika va informatika o’qitish metodikasi fanlaridan savollar
Axborot, uning turlari va ko‘rinishlari, uzluksiz va diskret axborotlar.
Axborotning hossalari, axborotni tasvirlash usullari.
Ma’lumot, axborot va bilim tushunchalari. Bilim olish usullari.
Axborot texnologiyalari tushunchasi va ularning turlari. Zamonaviy axborot texnologiyalari va ularning jamiyat taraqqiyotidagi roli.
Axborotning sintaktik, sеmantik va pragmatik o’lchovlari, axborot o’lchov birliklari
Xartli va Shеnnon formulalari. Misollar.
Axborotlarni kodlash va dekodlash. Ikkilik kodlashning afzalligi..
Tеkis va notеkis kodlash. Misollar.
Matn ko‘rinishidagi axborotni kodlanishi. Misollar.
Bitli mantiqiy amallar. Misollar.
Tovush ko‘rinishidagi axborotni kodlanishi. Misollar.
Tasvir, grafik ko‘rinishidagi axborotni kodlanishi. Misollar.
Jamiyatni va ta’limni axborotlashtirishning huquqiy-mе’yoriy asoslari.
Axborotlashtirish to‘g‘risidagi qonun mazmuni va mohiyati.
Shaxsiy kompyuterlarning funksional-tuzilmaviy tashkil etilishi.
Kompyuterning ishlashining mantiqiy asoslari. Bul funksiyalari.
Mantiqiy amallar. Mantiqiy elementlar.
Iqtisodiy informatika asoslari. Iqtisodiy masalalarni yechishda qo‘llaniladigan amaliy dasturlar.
Intellektual tizimlar. Expert sistemalar.
Electron tijorat asoslari. Misollar.
To‘g‘ri va tеskari kodlash. Misollar.
Qo‘shimcha kod. Misollar.
Masofaviy o‘qitish
Masofaviy ta’lim.
Loyiha texnologiyasi.
Ta’lim jarayonini loyihalashtirish.
Innovatsion pеdagogik muhitni tashkil etish vositalari. Innovatsion pеdagogik jarayonni loyihalashtirishning ilmiy mеtodik asoslari.
Umumiy o‘rta ta’lim maktablari informatika va AT fanini o‘qitish maqsadi, mazmuni
Umumiy o‘rta ta’lim maktablari informatika va AT fanini o‘qitish metod va vositalari, natijalarini loyihalashtirish.
Kasb-hunar kollеjlari, akadеmik litsеylar informatika fanini o‘qitish metod va vositalari, natijalarini loyihalashtirish.
Umumiy o‘rta ta’lim maktablari informatika va AT fanidan an’anaviy ta’limga asoslangan o‘quv mashg‘ulotlarini loyihalashtirish.
Akadеmik litsеy, kasb-hunar kollеjlari informatika fanidan an’anaviy ta’limga asoslangan o‘quv mashg‘ulotlarini loyihalashtirish.
Ta’lim texnologiyalari asosida darsdan tashqari mashg‘ulotlarni loyihalashtirish.
Ta’lim texnologiyalari asosida o‘quvchilar bilim, ko‘nikma va malakalarini nazorat qilish va baholashni loyihalashtirish.
Informatika ta’limida o‘quvchilar bilish faoliyatini faollashtirishga qaratilgan pеdagogik tеxnologiyalarni loyihalashtirish.
Informatikasini hamkorlikda o‘qitishni loyihalashtirish
Informatikasini jamoada o‘qitishni loyihalashtirish
Informatikasini muammoli o‘qitishni loyihalashtirish
Informatikasini modulli o‘qitishni loyihalashtirish
Informatikasini o‘yin tеxnologiyalari asosida o‘qitishni loyihalashtirish.
Axborot-kommunikatsiya tеxnologiyalariga asoslangan dars loyihasi.
Ta’limning zamonaviy vositalariga asoslangan interfaol darslarni loyihalashtirish.
Informatikasini o‘qitishning multimеdiyali metodik islanmalarini loyihalashtirish.
Informatikani o‘qitishning dasturiy didaktik vositalari, virtual manbalarni loyihalashtirish.
Informatika va axborot texnologiyalarini o’qitish uslubiyoti kursi va uning bo’lajak informatika o’qituvchisining uzluksiz ta’limi tizimidagi o’rni.
Informatika va axborot texnologiyalarini va ularnin o’qitish uslubiyoti tarixi.
O’qitishning asosiy didaktik tamoyillari va ulardan informatika va axborot texnologiyalari o’qitishda foydalanish.
Informatika va axborot texnologiyalarini o’qitishning uzluksiz tizimi.
Informatika fanining o’quv-metodik ta’minoti.
O’quv-metodik ta’minotining yangi avlodi.
Elektron o’quv-metodik ta’minoti va uning turlari.
Elektron ta’lim resurslarini yaratish uchun tayyorgarlik bosqichlari.
Elektron ta’lim resurslarini yaratishga qo’yiladigan talablar.
Informatika va axborot texnologiyalarini kurslarining dasturiy ta’minoti.
Pedagogik vositalar va ularning turlari, tavsifi.
Informatika va axborot texnologiyalarini kurslarini o’qitishning metodik tizimi va uning komponentlarining tavsifi.
O’qitishning an’anaviy shakllari va ularning tavsifi.
O’qitishning interaktiv uslublari.
Zamonaviy axborot-kommunikasiya texnologiyalari - o’qitishning vositalari sifatida.
Akademik lisey va kasb-hunar kollejlarida informatika va axborot texnologiyalarini kurslari bo’yicha amaliy-laboratoriya mashg’ulotlarini maqsad va vazifalari, mazmuni va o’tkazish metodikasi.
Akademik lisey va kasb-hunar kollejlarida informatika va axborot texnologiyalarini kurslari bo’yicha mustaqil ishlarini mazmuni va o’tkazish metodikasi.
Informatika va axborot texnologiyalari fanlaridan o’quvchilarni bilimini nazorat qilish shakl va usullari.
Test asosida o’quvchilarni bilimini nazorat qilish shakl va usullari. Test turlari.
Zamonaviy informatika xonasini jihozlash. O’qituvchi va o’quvchi ish joylari.
Zamonaviy informatika xonasida Internet, Intranet va lokal tarmog’i asosida o’quv-tarbiya ishlarining tashkil etish.
O’quv jarayonini rejalashtirish tizimi.
Informatika darslariga va zamonaviy informatika xonasida darslarini o’tkazishga tayyorlash va rejalashtirishning ajralib turuvchi xususiyatlari.
Darslar tizimini tayyorlash. Dars rejasi, uning asosini tashkil etuvchilari.
Dars tahlili va uning turlari.
Informatika va axborot texnologiyalari fanlaridan olimpiada masalalar yechish.
Zamonaviy axborot texnologiyalari va ularning didaktik vazifalari.
Informatikaga oid yangi axborot texnologiyasi vositalari va ulardan foydalanish usullari.
Informatikani o’qitishning maxsus masalalari.
Informatikaning asosiy tushunchalari. Informatikaning asosiy mavzularini o’rganish.
Informatika kursini mustaqil O’zbekistonimizning rivojlanish davridagi istiqboli va ahamiyati.
Informatika ni o’qitishda masofaviy texnologiyalaridan foydalanish.
Uzluksiz ta’lim tizimi informatika o’qituvchisining innovatsion pedagogik faoliyati.
Umumta’lim maktablari, akademik litsey va kasb-hunar kollejlari informatika o’qituvchisining pedagogik faoliyatiga qo’yiladigan asosiy talablar.
Ta’lim jarayonida innovatsiyalar, tasnifi, samaradorlik mezonlari.
Informatika ta’limi jarayonida innovatsion pedagogik faoliyatni amalga oshirish metodikasi.
Ta’lim tizimida informatika fanlarining maqsadi, mazmuni, uzviyligi va uzluksizligini ta’minlashga qaratilgan innovatsiyalar.
Informatika fanlarini o’qitish jarayonida o’quvchilar o’quv-biluv faoliyatini faollashtirishga qaratilgan pedagogik texnologiyalar.
O’quv mashg’uloti darajasida informatika mazmunini loyihalashtirish.
O’quv fani dasturi, ishchi dasturi asosida kalendar tematik rejani tayyorlash, o’quv mashg’uloti darajasida informatika mazmunini loyihalashtirish,
Informatikani o’qitish maqsadi, metod va vositalari, natijalarini loyihalashtirishning nazariy asoslari.
O’quv mashg’ulotlarini loyihalashtirish.
Bilimlarni nazorat qilish va baholashning innovatsion metodlarini loyihalashtirish.
Nazorat usullari shakllari va vositalari. Reyting usulida baholash.
Shaxsga yo’naltirilgan ta’lim texnologiyalari asosida informatika fanlarini o’qitish.
Informatikani o’qitishda hamkorlikda o’qitish texnologiyalari.
Informatikani o’qitishda jamoada o’qitish texnologiyalari.
Informatikani o’qitishda muammoli o’qitish texnologiyalari.
Informatikani o’qitishda modulli texnologiyalar.
Informatikani o’qitishda didaktik-o’yin texnologiyalari
Informatikani o’qitishda rivojlantiruvchi ta’lim va uning imkoniyatlari.
Tanqidiy tafakkurni rivojlantirivchi ta’lim texnlogiyalari.
Multimediyali darslar asosida informatika ta’limi samaradorligini oshirish.
Informatika darslarida o’quvchilar bilim, malaka va ko’nikmalarini nazorat qilish.
Informatika darslarida baholashning zamonaviy metodlari va vositalari.
Elektron uslubiy majmualar va ulardan foydalanish imkoniyatlari.
Informatikani o’qitishda loyihalash ta’lim texnologiyalari.
Informatikani o’qitishda keys-stadi metodidan foydalanish.
Elektron darsliklarni yaratishda foydalaniladigan dasturiy vositalar tarkibi.
Elektron darsliklarni yaratish strukturasi
Pedagogik dasturiy vositalar yaratishda qo’yiladigan didaktik va texnik talablar.
2.Kompyuter grafikasi va web dizayn fanidan savollar
Adobe Dreamweaver dasturiy vositasi bilan ishlash
Adobe Flash va unda ishlash asoslari
AJAX texnologiyasi
Aksonometrik proyeksiya
Asosiy raster algoritmlari. Hal qilinishi kerak bo‘lgan asosiy vazifalar. Bog‘liqlik tushunchasi.
Balandliklari bilan berilgan ko‘pburchaklarni bo‘yash.
Brauzerlar uchun maxsus CSS attributlari
CGI texnologiyasi haqida asosiy ma’lumotlar
CMY va CMYK subtraktiv modellari
Common Gateway Interface – Shlyuzning umumlashgan interfeysi.
CSS da @media elementlari
CSS da selektorlar bilan ishlash
CSS stillarida vorislik, kaskad va imtiyozlarni belgilash
Domen nomlar tizimi. IP manzillarning hususiyatlari va afzalliklari
DTD – HTML tili elementlari va attributlarini aniqlash mexanizmi
Egri chiziqlar va sirtlarni matematik tavsiflashning asosiy usullari. Parametrik tavsiflash usulining afzalliklari
Fazoning chuqurligini tasvirlash uchun "tuman" effektidan foydalanish.
Gipermatnlar va gipermatnli axborot tizimlari. Web tizimlari tarixi va asosiy tarkibiy qismlari
Grafik fayl formatlari
Grafik tizimlarning turlari. Asosiy afzalliklari va kamchiliklari
HSB rang modeli
HTML da CSS bilan ishlash asoslari: CSS ni yuklash usullari
HTML da javascript elementlari
HTML hujjat tuzilishi. HTML hujjat sarlavhasi, tanasi va brauzer oynasida aks ettirish.
HTML hujjatlarda formalar bilan ishlash
HTML hujjatlarda manzillash.
HTML ning xodisalar bilan ishlash attributlari. Javascriptda xodisalar bilan ishlash
HTML tili haqida asosiy ma’lumotlar
HTML tilida freymlar bilan ishlash
HTML tilida grafik elementlar bilan ishlash: rasm joylash,
Yashirin qirra va sirtlarni yo‘qotish. z-bufer metodi
3. Kompyuter ta’minoti va ma’lumotlar bazasini boshqarish tizimlari fanlaridan savollar
Adobe Photoshop dasturi.
Amaliy dasturiy ta’minot va ularning turlari.
Amaliy dasturlar paketi va ularning kasbiy sohalarda qo’llanilishi.
Amaliy matematik dasturiy paketlar – MathCad
Antivirus dasturi va uning turlari.
Arxivator dasturlari va arxiv fayllar.
Axborot tashuvchilar.
BIOS va uning vazifasi.
C++ dasturlash tili va uning imkoniyatlari.
C++Builder 6 dasturlash muhiti
CD-DVD disklarga ma’lumot yozishda qo’llaniluvchi dasturlar.
Corel Draw dasturi
Delphi 7 dasturlash muhiti.
Delphida yozuv,protsedura va funksiyalar bilan ishlash.
Doimiy xotira va uning turlari.
Fayllarni arxivlash.
Flash texnologiyasi
Flash texnologiyasi da Action Script tili va uning qo’llanilishi.
Intel Pentium mikroprotsessori.
Jadval protsessori va uning imkoniyatlari.
Kompyuter qurilmalari va ularning turlari.
Kompyuter qurilmalarini boshqaruvchi dasturlar – drayverlar.
Kompyuter va uning turlari.
Kompyuterning asosiy qurilmalari va ularning tavfsifi
Kompyuterning ichki xotira qurilmalari
Kompyuterning yordamchi qurilmalari va ularning tavfsifi
Kompyutеr tarmoqlari.
Kompyutеrga ulanuvchi qurilmalar va ular ulanuvchi portlar.
Kompyutеrlarning dastriy ta’minoti va ularning turlari
Kompyutеrning tеxnik (apparat) ta’minoti
Ma’lumotlar bazasini boshqarish tizimlari.
Matn protsessori va uning imkoniyatlari.
Mikroprotsessorlar va ularning turlari.
Mikroprotsеssor tuzilishi.
Mikroprotsеssorlarning ishlashi va faoliyat ko‘rastish turlari (Markaziy prosessor, arifmetik – mantiqiy qurilma; berilgan va adreslar shinasi).
MS Access dasturi va uning imkoniyatlari
Multimediya
Multimediya vositalari va ular bilan ishlovchi dasturlar.
Opеratsion tizimlar va ularning turlari.
Power Point dasturi va uning imkoniyatlari
Printerlar va ularning turlari.
Qattiq diskga xizmat ko’rsatuvchi dasturlar.
Shaxsiy kompyuterlar va ularning yaratilish tarixi.
Shaxsiy kopyutеrning tarkibiy qismlar va ularning vazifalari
Sichqoncha va klavyatura qurilmalari va ularning vazifalari.
Tarmoq kartasi va tarmoq kabellari
Tarmoq topologiyalari.
Tezkor xotira va uning turlari.
Tizimli blok va unda joylashuvchi qurilmalar.
Tizimli dasturiy ta’minot va ularning turlari.
Tizimli dasturiy ta’minot va uning tarkibiy qismlari
Total Commander da fayllarni saralash va qidirish.
Total Commander dasturi va uning imkoniyatlari.
Total Commander dasturida bir nechta vkladkalar hamda fayl atributlari bilan ishlash
USB, PC/2 portlari.
Video va tovush kartalari.
Windows da ish stoli va uning elеmеntlari.
Windows operatsion tizimi va uning turlari.
Windows operatsion tizimida qobiq dasturlar.
Windows OT intеrfеysi va uning turlari.
Windowsda nishon yaratish usullari.
Windowsning xizmatchi dasturlari
Xotira qurilmasi va ularning turlari.
Yuqori darajali dasturlash tillari va ularning turlari.
Zamonaviy mikroprotsеssorlar va ularning turlari.
Ma’lumotlar bazasi va ma’lumotlar modeli.
MS Accessda dasturida so‘rov va uni yaratish usullari.
MS Accessda jadval va uni yaratish usullari.
Relyatsion model tushunchasi.
SQL da CREATE operatori. Misollar yordamida tushuntiring.
SQL da INSERT operatori. Misollar yordamida tushuntiring..
SQL so’rovlari yordamida “Shifoxona hisobi” ma’lumotlar bazasi va unda uchta jadval yarating. Jadvallarni kalit maydonlari yordamida bog’lang.
SQL so’rovlari yordamida “Avtosalon” ma’lumotlar bazasi va unda uchta jadval yarating. Jadvallarni kalit maydonlari yordamida bog’lang.
SQL so’rovlari yordamida “Dorixona” ma’lumotlar bazasi va unda uchta jadval yarating. Jadvallarni kalit maydonlari yordamida bog’lang.
SQL so’rovlari yordamida “Fakultet” ma’lumotlar bazasi va unda uchta jadval yarating. Jadvallarni kalit maydonlari yordamida bog’lang.
SQL so’rovlari yordamida “Kadrlar bo’limi” ma’lumotlar bazasi va unda uchta jadval yarating. Jadvallarni kalit maydonlari yordamida bog’lang.
SQL so’rovlari yordamida “Kommunal to’lovlar” ma’lumotlar bazasi va unda uchta jadval yarating. Jadvallarni kalit maydonlari yordamida bog’lang.
SQL so’rovlari yordamida “Kompyuter va uning extiyot qismlari” ma’lumotlar bazasi va unda beshta jadval yarating. Jadvallarni kalit maydonlari yordamida bog’lang.
SQL so’rovlari yordamida “Kutubxona” ma’lumotlar bazasi uchun kamida uchta jadval yarating. Jadvallarni kalit maydonlari yordamida bog’lang.
SQL so’rovlari yordamida “Maktab muassasasi hisobi” ma’lumotlar bazasi va unda uchta jadval yarating. Jadvallarni kalit maydonlari yordamida bog’lang.
SQL so’rovlari yordamida “Maktabgacha ta’lim muassasasi” ma’lumotlar bazasi va unda uchta jadval yarating. Jadvallarni kalit maydonlari yordamida bog’lang.
SQL so’rovlari yordamida “Mehmonxona” ma’lumotlar bazasi va unda uchta jadval yarating. Jadvallarni kalit maydonlari yordamida bog’lang.
SQL so’rovlari yordamida “Santexnika jihozlari sotiluvchi do’kon” ma’lumotlar bazasi va unda uchta jadval yarating. Jadvallarni kalit maydonlari yordamida bog’lang.
SQL so’rovlari yordamida “Talabalar shartnoma to’lovlari” ma’lumotlar bazasi va unda uchta jadval yarating. Jadvallarni kalit maydonlari yordamida bog’lang.
SQL so’rovlari yordamida “Talabalar stipendiyasi” ma’lumotlar bazasi va unda uchta jadval yarating. Jadvallarni kalit maydonlari yordamida bog’lang.
SQL so’rovlari yordamida “Talabalarni davomati” ma’lumotlar bazasi va unda uchta jadval yarating. Jadvallarni kalit maydonlari yordamida bog’lang.
SQL so’rovlari yordamida “Talabani o’zlashtishi ko’rsatkichlari” ma’lumotlar bazasi va unda uchta jadval yarating. Jadvallarni kalit maydonlari yordamida bog’lang.
SQL so’rovlari yordamida “Tez tibbiy yordam xizmati” ma’lumotlar bazasi va unda uchta jadval yarating.Jadvallarni kalit maydonlari yordamida bog’lang.
SQL so’rovlari yordamida abiturient ma’lumotlar bazasi hamda ushbu bazada beshta jadval yarating, Jadvallarni kalit maydonlari yordamida bog’lang.
SQLda ALTER operatori. Misollar yordamida tushuntiring.
SQLda Arifmetik operatorlar va matematik funksiyalar. Misollar yordamida tushuntiring.
SQLda DELETE,RENAME,DROP operatorlari. Misollar yordamida tushuntiring.
SQLda funksiyalar yaratish va ulardan foydalanish. Misollar yordamida tushuntiring.
SQLda Group by. Sum, Max, Min, Count, Avg funksiyalari yordamida yoritib bering.
SQLda LEFT JOIN, IN JOIN, RIGTH JOIN va boshqalar. Misollar yordamida farqini yoritib bering.
SQLda Order by, DESC ASC, IN, NOT IN kalit so’zlaridan foydalanish. Misollar yordamida.
SQLda proceduralar yaratish va ulardan foydalanish.Misollar yordamida tushuntiring.
SQLda SELECT operatori. Misollar yordamida tushuntiring.
SQLda TRIGGER lar yaratish. Misollar yordamida tushuntiring.
SQLda UPDATE operatori yordamida yozuvlarni yangilash.
SQLda WHERE, HAVING, LIKE, BETWEEN kalit so’zlaridan foydalanish. Misollar yordamida tushuntiring.
4.Algoritmlar va dasturlash tillari fanidan savollar
1.Hafta kunlari quyidagicha tartibda berilgan. 0-yakshanba, 1-dushanba, 2-seshanba, 3-chorshanba, 4-payshanba, 5-juma, 6-shanba. 1-365 oraliqda yotuvchi K soni berilgan. Agar 1-yanvar payshanba bo’lsa, kiritilgan K - kun haftaning qaysi kuniga to`g`ri kelishini aniqlovchi dastur tuzilsin.
2. Svetofor chiroqlari quyidagicha tartibda berilgan. 1-qizil, 2-sariq, 3-yashil. 1-100 oraliqda yotuvchi K soni berilgan. Agar 1-yongan chiroq yashil bo’lsa, K - chi chiroq yonganda yo’ldan o’tish mumkin yoki yo’qligini aniqlovchi dastur tuzilsin.
3. Hafta kunlari quyidagicha tartibda berilgan. 1-dushanba, 2-seshanba, 3-chorshanba, 4-payshanba, 5-juma, 6-shanba, 7-yakshanba. 1-365 oraliqda yotuvchi K soni berilgan. Agar 1-yanvar seshanba bo’lsa, kiritilgan K - kun haftaning qaysi kuniga to`g`ri kelishini aniqlovchi dastur tuzilsin.
4. Viloyatlar alifbo tartibi bilan(1-Andijon 2- Farg’ona 3-Namangan.) hamda N natural soni berilgan. Xorijlik investorlar xar oyda xar hil viloyatga tartib bilan tashrif buyurishadi. Har safar tashrif buyurganda undan oldin tashrif buyurgan(oldingi tartibdagi)viloyatdan ham vakillar taklif etiladi. Agar xorijlik investorlarning 1-tashrifi Andijonga bo’lsa N-tashrif buyuriladigan viloyat nomi va unga taklif etiladigan vakillarning qaysi viloyatdan ekanligi aniqlovchi dastur tuzilsin.
5. A,B,C butun sonlar berilgan. Tomonlari A va B bo`lgan to`g`ri to`rtburchakka tomoni C bo`lgan kvadrat eng ko`p joylashtirilsin. To`g`ri to`rtburchakka eng ko`p joylashgan kvadratlar soni va joylashmay qolgan qismi yuzasini aniqlovchi dastur tuzilsin.
6. Dushanbadan boshlanuvchi oy kunini bildiruvchi son berilgan. Berilgan shu oy kuni oyning nechinchi dekadasi(10-kunligi) hamda haftaning qaysi kuniga to’gri kelishini aniqlovchi dastur tuzilsin.
7. Shaxmat doskasining x, y koordinatalari berilgan (x,y 1-8 oraliqda yotuvchi butun sonlar). Doskaning chap pastki maydoni (1,1) qoraligini hisobga olgan holda berilgan (x, y) maydon qanday rangdaligi aniqlansin.
8. Shaxmat doskasining x, y koordinatalari berilgan (x,y 1-8 oraliqda yotuvchi butun sonlar). Doskaning chap pastki maydoni (1,1) qoraligini hisobga olgan holda undagi ikkita turli maydon bir xil rangda yoki xar xil rangdaligini aniqlovchi dastur tuzilsin.
9. Yil berilgan (musbat butun son). Berilgan yilda nechta kun borligini aniqlovchi dastur tuzilsin. Kabisa yilida 366 kun bor, kabisa bo’lmagan yilda 365 kun bor. Kabisa yil deb 4 ga karrali yillarga aytiladi. Lekin 100 ga karrali yillar ichida faqat 400 ga karrali bo’lganlari kabisa yil hisoblanadi. Masalan 300, 1300 va 1900 kabisa yili emas. 1200 va 2000 kabisa yili.
10. Sharq kalendarida 60 yillik davr qabul qilingan. Yil muchali 5 ta rang (yashil, qizil, sariq, oq va qora) va 12 ta hayvon (sichqon, sigir, yo`lbars, quyon, ajdar, ilon, ot, qo`y, maymun, tovuq, it va to`ngizlardan) nomlaring kombinatsiyasidan kelib chiqadi. Yilni bildiruvchi songa qarab uning muchalini aniqlovchi dastur tuzilsin. 1984-davr boshi: “Yashil sichqon yili”.
11. Ikkita burj vaqtlarini aniqlovchi butun son berilgan: D(kun), M(oy). Berilgan sana qaysi burjga kirishini aniqlovchi dastur tuzilsin.“Qovg`a (20.1-18.2)”, “Baliq (19.2-20.3)”, “Qo`y (21.3-19.4)”, “Buzoq (20.4-20.5)’, “Egizaklar (21.5-21.6)”, “Qisqichbaqa (22.6-22.7)”, “Arslon (23.7-22.8)”, “Parizod (23.8-22.9)’, “Tarozi (23.9-22.10)”, “Chayon (23.10-22.11)’, “O`qotar (23.11-21.12)’, “Echki (22.12-19.1)”.
12. n butun soni berilgan (n >= 0). Quyidagi yig’indini hisoblovchi dastur tuzilsin. S = n2 -(n+1)2+(n+2)2 - … (-1)n(2*n)2
13.Oy nomlarini tartibi(1 – oy yanvar …..12-dekabr)bilan hamda N,K(N>12,K>12,K>N) musbat sonlar berilgan. Agar bino qurilishi N-oyda boshlanib K-oyda tugagan bo’lsa bino qurilishi qaysi oylar oralig’ida bo’lganligi aniqlansin.Misol N=14 K=17 bo’lsa fevral hamda may oylarida.
14. Hafta kunlari quyidagicha tartibda berilgan. 1-dushanba, 2-seshanba, 3-chorshanba, 4-payshanba, 5-juma, 6-shanba, 7-yakshanba. 1-365 oraliqda yotuvchi K hamda N(N 1-7gacha bo`lgan hafta kunlari sonini bildiradi)soni berilgan. Agar 1-yanvar N chi kunga to`g`ri kelsa, kiritilgan K - kun haftaning qaysi kuniga to`g`ri kelishini aniqlovchi dastur tuzilsin.
15. n butun soni va a haqiqiy soni berilgan (n > 0). Bir sikldan foydalanib quyidagi a ning 1 dan n gacha bo’lgan barcha darajalarini chiqaruvchi va yig’indini hisoblovchi dastur tuzilsin. 1 - a + a2 - a3 + … (-1)n an shart operatoridan foydalanilmasin.
16. n butun soni va x haqiqiy soni berilgan (n > 0). Quyidagi yig’indini hisoblovchi dastur tuzilsin. (Olingan natija taxminan ex ga yaqinlashadi) 1 + x + x2 / (2!) + x3 / (3!) + … +xn /(n!)
17. n butun soni va x haqiqiy soni berilgan (n > 0). Quyidagi yig’indini hisoblovchi dastur tuzilsin. (Olingan natija taxminan sin(x) ga yaqinlashadi) x – x3 / (3!) + x5 / (5!) - … + (-1)n x2n+1 /( (2*n+1)! )
18. n butun soni va x haqiqiy soni berilgan (n > 0). Quyidagi yig’indini hisoblovchi dastur tuzilsin. (Olingan natija taxminan cos(x) ga yaqinlashadi) 1 – x2 / (2!) + x4 / (4!) - … + (-1)n x2n /( (2*n)! )
19.n butun soni va x haqiqiy soni berilgan (n > 0, |x| < 1). Quyidagi yig’indini hisoblovchi dastur tuzilsin.x – x2 / 2 + x3 / 3 - … +(-1)n – 1 xn / n
20. n butun soni va x haqiqiy soni berilgan (n > 0, |x| < 1). Quyidagi yig’indini hisoblovchi dastur tuzilsin.x – x3 / 3 + x5 / 5 - … +(-1)n x2n+1 / (2n + 1)
21. n butun soni va x haqiqiy soni berilgan (n > 0, |x| < 1). Quyidagi yig’indini hisoblovchi dastur tuzilsin.x + 1 * x3 / (2 * 3) + 1*3*x5 / (2*4*5) + … ++ 1*3* …*(2*n-1)*x2n+1 /(2*4*..*(2*n)*(2*n+1))
22. n butun soni va x haqiqiy soni berilgan (n > 0, |x| < 1). Quyidagi yig’indini hisoblovchi dastur tuzilsin.1+ x / 2 - 1 * x2 / (2 * 4) + 1*3*x3 / (2*4*6) - … ++ (-1)n-1 *1*3* …*(2*n-3)*xn /(2*4*..*(2*n))
23. n butun soni berilgan (n > 0). Quyidagi ketma – ketlikning dastlabki n ta hadini chiqaruvchi dastur tuzilsin.A0 = 2; AK = 2 + 1 / AK-1; K = 1, 2, …
24. n butun soni berilgan (n > 0). Quyidagi ketma – ketlikning dastlabki n ta hadini chiqaruvchi dastur tuzilsin.A0 = 1; AK = (AK-1 + 1) / K; K = 1, 2, …
25. n butun soni berilgan (n > 1). Fibonachchi ketma – ketlikning dastlabki n ta hadini chiqaruvchi dastur tuzilsin.F1 = 1; F2 = 1; FK = FK-2 + FK-1; K = 3, 4, …
26.. n butun soni berilgan (n > 1). Quyidagi ketma – ketlikning dastlabki n ta hadini chiqaruvchi dastur tuzilsin.A1 = 1; A2 = 2; AK = (AK-2 + 2*AK-1) / 3; K = 3, 4, …
27.. n butun soni berilgan (n > 2). Quyidagi ketma – ketlikning dastlabki n ta hadini chiqaruvchi dastur tuzilsin. A1 = 1; A2 = 2; A3 = 3; AK = AK-1 + AK-2 - 2*AK-3; K = 4, 5, …
28. n natural soni berilgan (n > 0). Quyidagi ifodani hisoblovchi dastur tuzilsin: n!! = n * (n - 2) * (n - 4) … Agar n juft bo’lsa oxirgi ko’payuvchi 2, toq bo’lsa 1 bo’ladi.
29. n natural soni berilgan (n > 1). (1 + 2 + 3 + … + k) >= n shart bajariladigan eng kichik k sonini aniqlovchi dastur tuzilsin. 1 dan k gacha bo’lgan yig’indi ham ekranga chiqarilsin.
30. n natural soni berilgan (n > 1). (1 + 2 + 3 + … + k) <= n shart bajariladigan eng katta k sonini aniqlovchi dastur tuzilsin. 1 dan k gacha bo’lgan yig’indi ham ekranga chiqarilsin.
31. a soni berilgan (a > 1). (1 + 1 / 2 + 1 / 3 + … + 1 / k) >= a shart bajariladigan eng kichik k sonini aniqlovchi dastur tuzilsin. Yig’indi ham ekranga chiqarilsin.
32. a soni berilgan (a > 1). (1 + 1 / 2 + 1 / 3 + … + 1 / k) <= a shart bajariladigan eng katta k sonini aniqlovchi dastur tuzilsin. Yig’indi ham ekranga chiqarilsin.
33. e haqiqiy musbat soni berilgan. Ketma - ketlik xadlari quyidagicha aniqlanadi:a1=2; ak = 2 + 1 / ak – 1; k = 2, 3, …|ak – ak-1| < e shartni qanoatlantiruvchi eng kichik k sonini aniqlovchi dastur tuzilsin. ak va ak – 1 ham ekranga chiqarilsin.
34. e haqiqiy musbat soni berilgan. Ketma - ketlik xadlari quyidagicha aniqlanadi:a1=1; a2=2; ak = ( ak – 2 + 2 * ak - 1 ) / 3; k = 3, 4, …|ak – ak-1| < e shartni qanoatlantiruvchi eng kichik k sonini aniqlovchi dastur tuzilsin. ak va ak – 1 ham ekranga chiqarilsin.
35. N natural soni va n ta sonlar ketma-ketligi berilgan. Kiritilgan ketma-ketligdagi eng katta va eng kichik sonni topuvchi dastur tuzilsin. Masalalani yechishda massivdan umuman foydalanmang.
36. N natural soni va n ta to’g’ri burchakli to’rtburchak tomonlarini a,b ni bildiruvchi sonlar ketma-ketligi berilgan. Kiritilgan ketma-ketligdagi eng kichik yuzali to’rtburchakni topuvchi dastur tuzilsin. Masalalani yechishda massivdan umuman foydalanmang.
37. N natural soni va n ta to’g’ri burchakli to’rtburchak tomonlarini a,b ni bildiruvchi sonlar ketma-ketligi berilgan. Kiritilgan ketma-ketlikdagi eng katta perimetrli to’rtburchakni topuvchi dastur tuzilsin. Masalalani yechishda massivdan umuman foydalanmang.
38. N natural soni va n ta sonlar ketma-ketligi berilgan. Kiritilgan ketma-ketlikdagi eng kichik va eng katta element o’rnini aniqlovchi dastur tuzilsin. Masalalani yechishda massivdan umuman foydalanmang.
39. N natural soni va n ta (m, v) sonlar juftligidan iborat sonlar ketma-ketligi berilgan. (m – og’irlik, v - hajm). Kiritilgan ketma-ketlikdagi eng katta zichlikni aniqlovchi dastur tuzilsin. Zichlik - og’irlikni hajmga nisbatiga teng. Masalalani yechishda massivdan umuman foydalanmang.
40. N natural soni va N ta butun sondan iborat sonlar ketma-ketligi berilgan. Birinchi uchragan eng kichik va oxirgi uchragan eng katta element tartib raqamini aniqlovchi dastur tuzilsin. Masalalani yechishda massivdan umuman foydalanmang.
41. N natural soni va N ta butun sondan iborat to’plam berilgan. Birinchi uchragan eng katta va oxirgi uchragan eng kichik element tartib raqamini aniqlovchi dastur tuzilsin. Masalalani yechishda massivdan umuman foydalanmang.
42. N natural soni va N ta butun sondan iborat sonlar ketma-ketligi berilgan. Birinchi va oxirgi uchragan eng kichik element tartib raqamini aniqlovchi dastur tuzilsin. Masalalani yechishda massivdan umuman foydalanmang.
43. N natural soni va N ta butun sondan iborat ketma-ketligi berilgan. Birinchi va oxirgi uchragan eng katta element tartib raqamini aniqlovchi dastur tuzilsin. Masalalani yechishda massivdan umuman foydalanmang.
44. N natural soni va N ta butun sondan iborat ketma-ketligi berilgan. Birinchi uchragan ekstremal element tartib raqamini aniqlovchi dastur tuzilsin. Ekstremal element deb eng katta yoki eng kichik elementga aytiladi. Masalalani yechishda massivdan umuman foydalanmang.
45. N natural soni va N ta butun sondan iborat sonlar ketma-ketligi berilgan. Oxirgi uchragan ekstremal element tartib raqamini aniqlovchi dastur tuzilsin. Ekstremal element deb eng katta yoki eng kichik elementga aytiladi. Masalalani yechishda massivdan umuman foydalanmang.
46. N natural soni va N ta butun sondan iborat sonlar ketma-ketligi berilgan. Eng kichik musbat sonni aniqlovchi dastur tuzilsin. Agar musbat son bo’lmasa nol chiqarilsin.Masalalani yechishda massivdan umuman foydalanmang.
47. N natural soni va N ta butun sondan iborat sonlar ketma-ketligi berilgan. Birinchi uchragan eng katta toq element tartib raqamini aniqlovchi dastur tuzilsin. Agar toq son bo’lmasa nol chiqarilsin. Masalalani yechishda massivdan umuman foydalanmang.
48. N natural soni va N ta butun sondan iborat sonlar ketma-ketligi berilgan. Birinchi uchragan eng katta juft element tartib raqamini aniqlovchi dastur tuzilsin. Agar juft son bo’lmasa nol chiqarilsin. Masalalani yechishda massivdan umuman foydalanmang.
49. B soni va 10 ta butun sondan tashkil topgan musbat sonlar ketma-ketligi berilgan. Shu ketma-ketlikdagi B sonidan katta bo’lgan, eng kichik elementni tartib raqamini chiqaruvchi dastur tuzilsin. Agar berilgan ketma-ketlikda B sonidan katta son topilmasa, ikkita 0 chiqarilsin. Masalalani yechishda massivdan umuman foydalanmang.
50. B, C sonilari va 10 ta butun sondan tashkil topgan sonlar ketma-ketligi berilgan (0 < B < C). Shu to’plamda (B, C) oraliqdagi eng katta elementni tartib raqamini chiqaruvchi dastur tuzilsin. Agar berilgan ketma-ketligda (B, C) oraliqda son topilmasa, ikkita 0 chiqarilsin. Masalalani yechishda massivdan umuman foydalanmang.
51. N natural soni va N ta butun sondan iborat sonlar ketma-ketligi berilgan. Birinchi uchragan eng kichik elementgacha bo’lgan elementlar sonini aniqlovchi dastur tuzilsin. Masalalani yechishda massivdan umuman foydalanmang.
52. N natural soni va N ta butun sondan iborat sonlar ketma-ketligi berilgan. Oxirgi uchragan eng katta elementdan keyin turgan elementlar sonini aniqlovchi dastur tuzilsin.Agar yo’q bo’lsa 0 chiqarilsin. Masalalani yechishda massivdan umuman foydalanmang.
53. N natural soni va N ta butun sondan iborat sonlar ketma-ketligi berilgan. Birinchi va oxirgi uchragan eng katta element orasida turgan elementlar sonini aniqlovchi dastur tuzilsin. Agar to’plamda faqat bitta eng katta element bo’lsa, nol chiqarilsin. Masalalani yechishda massivdan umuman foydalanmang.
54. N natural soni va N ta butun sondan iborat sonlar ketma-ketligi berilgan.Ketma-ketlikdagi eng kichik elementlar sonini aniqlovchi dastur tuzilsin. Masalalani yechishda massivdan umuman foydalanmang.
55. N natural soni va N ta butun sondan iborat sonlar ketma-ketligi berilgan. Ketma-ketlikdagi ekstremal elementlar sonini aniqlovchi dastur tuzilsin. Ekstremal element deb eng katta yoki eng kichik elementga aytiladi. Masalalani yechishda massivdan umuman foydalanmang.
56. N natural soni va N ta butun sonlar ketma-ketligi berilgan (N > 2). Ketma-ketlikdagi 3 ga bo’linadiga ammo 4 ga bo’linmaydigan elementlar sonini va tartib raqamlari yig’indisini aniqlovchi dastur tuzilsin.Masalalani yechishda massivdan umuman foydalanmang.
57. N natural soni va N ta butun sondan iborat sonlar ketma-ketligi berilgan (N > 2). Ketma-ketligdagi sonlarning o’rta arifmetik qiymatini aniqlovchi dastur tuzilsin. O’rta arifmetik qiymatini qiymatini hisoblashda ketma-ketlikdagi eng katta va eng kichik qiymatlar hisobga olinmasin.Masalalani yechishda massivdan umuman foydalanmang.
58. N natural soni va N ta butun sondan iborat sonlar ketma-ketligi berilgan (N > 2). Ketma-ketlikdagi eng kichik 2 ta qiymatni aniqlovchi dastur tuzilsin. Masalan: N = 5; 1 2 3 4 5 Natija: 1 2 Masalalani yechishda massivdan umuman foydalanmang.
59. N natural soni va N ta butun sondan iborat sonlar ketma-ketligi berilgan (N > 3). Ketma-ketlikdagi eng katta 3 ta qiymatni aniqlovchi dastur tuzilsin. Masalan: N = 5; 1 2 3 4 5 Natija: 5 4 3 Masalalani yechishda massivdan umuman foydalanmang.
60. N natural soni va N ta butun sondan iborat sonlar ketma-ketligi berilgan (N > 1). Ikkita qo’shni son yig’indisining eng katta qiymatni aniqlovchi dastur tuzilsin. Masalalani yechishda massivdan umuman foydalanmang.
61. N natural soni va N ta butun sondan iborat sonlar ketma-ketligi berilgan (N > 1). Ko’paytmasi eng kichik bo’ladigan ikkita qo’shni element tartib raqamlarini aniqlovchi dastur tuzilsin. Masalalani yechishda massivdan umuman foydalanmang.
62. N natural soni va N ta butun sondan iborat sonlar ketma-ketligi berilgan. Sonlar orasidan ketma – ket keladigan juft elementlar sonini aniqlovchi dastur tuzilsin. Agar ketma-ketlikda juft sonlar bo’lmasa, 0 chiqarilsin. Masalalani yechishda massivdan umuman foydalanmang.
63. N natural soni va N ta nol va birdan iborat sonlar ketma-ketligi berilgan. Bir xil sonlar ketma – ketligi eng uzun bo’ladigan oraliq boshlangan element indeksini va ketma – ketlikdagi elementlar sonini aniqlovchi dastur tuzilsin.Masalan N=10; sonlar 1;2;3;3;5;4;4;4;7;7 Natija 6; 3 Masalalani yechishda massivdan umuman foydalanmang.
64. N natural soni va N ta nol va birdan iborat sonlar ketma-ketligi berilgan. Bir soni ketma – ketligi eng uzun bo’ladigan oraliq boshlangan element indeksini va ketma – ketlikdagi elementlar sonini aniqlovchi dastur tuzilsin. Agar to’plamda bir soni uchramasa nol chiqarilsin. Masalan N=7; sonlar 1;11;3;7;1;1;1 Natija 5; 3 Masalalani yechishda massivdan umuman foydalanmang.
65. n natural soni berilgan. 2 sonining dastlabki n ta darajasidan tashkil topgan massivni hosil qiling va juft indeksli elementlaridan birni ayrib massiv elementlarini chiqaring. (0, 1, 3, 7, ….)
66. n natural soni va arifmetik progressiyaning dastlabki hadi A va ayirmadi D berilgan. Arifmetik progressiyaning dastlabki n ta hadidan tashkil topgan massivni hosil qiling va eng katta va eng kichik elementlaridan tashqari qolgan elementlarining o’rta arifmetik qiymatini hisoblovchi dastur .
67. n natural soni va fasllar tartibi bilan berilgan. 1- Qish, 2-Baxor, 3-Yoz, 4-Kuz. Har bir fasl 3-oydan iboratligini e’tiborga olgan holda 1-oy yanvar bo’lsa n-oy qaysi faslga to’g’ri kelishini aniqlovchi dastur tuzing.
68. n natural soni berilgan. Dastlabki n ta Fibonachchi sonlaridan tashkil topgan massiv va n ta sondan iborat murakkab tub sonlar ketma-ketligini hosil qiluvchi dastur tuzing. F0 = 1; F1 = 1; F[k] = F[k-1] + F[k-2]; k=2, 3, 4, …
69. n natural soni va A, B butun sonlari berilgan (n > 2). a[0] = A; a[1] = B; boshqa elementlari o’zidan oldingi barcha elementlari yig’indisiga teng bo’lgan massivni hosil qiling va juft indeksli elementlarini chiqaring.
70. n ta elementdan tashkil topgan massiv berilgan. Uning elementlarining teskari tartibdagi A va to’g’ri tartibdagi B massivni hosil qiling.A va B massivlarning mos elementlari yig’indilaridan iborat massivni hosil qilib eng kichik qiymatli elementini chiqaruvchi dastur tuzilsin.
71. n ta elementdan tashkil topgan massiv berilgan. Massiv elementlari orasidan toqlarini indekslari o’sish tartibida chiqaruvchi va ularning sonini chiqaruvchi dastur tuzilsin. Massiv elementlar: 4 5 7 8 6 9 Natija: 5 7 9 toqlar soni = 3
72. . n ta elementdan tashkil topgan massiv berilgan. Massiv elementlari orasidan juftlari indekslari o’sish tartibida chiqaruvchi va ularning sonini chiqaruvchi dastur tuzilsin. Massiv elementlar: 4 5 7 8 6 9 Natija: 4 8 6 toqlar soni = 3
73.n ta elementdan tashkil topgan massiv berilgan. Massiv elementlari orasidan juftlarini indekslari kamayish tartibida chiqaruvchi va ularning sonini chiqaruvchi dastur tuzilsin. Massiv elementlar: 4 5 7 8 6 9 Natija: 6 8 4 juftlar soni = 3
74. n ta elementdan tashkil topgan massiv berilgan. Massiv elementlari orasidan toqlarini indekslari yig’indisidan juftlari indekslari yig’indisining ayrimasini chiqaruvchi dastur tuzilsin.
75 n ta elementdan tashkil topgan massiv berilgan. Dastlab massiv elementlari orasidan juftlarini indekslari o’sish tartibida chiqaruvchi, keyin massiv elementlari orasidan toqlarini indekslari kamayish tartibida chiqaruvchi dastur tuzilsin.
76. n ta elementdan tashkil topgan massiv va K butun soni berilgan (1 <= K < n). Massiv elementlari orasidan indeksi K ga karrali elementlari ichidan juft qiymatlilarini chiqaruvchi dastur tuzilsin. Ak, A2k, A3k
77.n ta elementdan tashkil topgan massiv berilgan (n juft son). Massiv elementlari orasidan avval juft indeksli keyin toq qiymatlilarini chiqaruvchi dastur tuzilsin.
78.Ikkita A va B sonlari berilgan shu sonlarning qiymatlari almashtiruvchi 2 ta o’zgaruvchidan foydalangan holda dastur tuzilsin.
79. n ta elementdan tashkil topgan massiv berilgan (n toq son). Massiv elementlari orasidan quyidagilarini chiqaruvchi dastur tuzilsin. A[n-1], A[n-3], … A[1].
80. n ta elementdan tashkil topgan massiv berilgan. Dastlab massiv elementlari orasidan juft elementlarini keyin toq indekslilarini chiqaruvchi dastur tuzilsin.
81. n ta elementdan tashkil topgan massiv berilgan (n juft son). Dastlab massiv elementlari orasidan toq indekslilarini o’shish tartibida keyin juft indekslilarini kamayish tartibida chiqaruvchi dastur tuzilsin. A[1], A[3], A[5],.. A[6], A[4], A[2], A[0]. Shart operatori ishlatilmasin.
82. n ta elementdan tashkil topgan massiv berilgan. Massiv oxirgi elementidan kichkina bo’lgan birinchi element va oxirgi elementlar yig’indisini chiqaruvchi dastur tuzilsin. Agar bunday element bo’lmasa, nol chiqarilsin.
83. n ta elementdan tashkil topgan massiv berilgan. Massiv oxirgi elementidan kichkina va dastlabki elementidan katta bo’lgan oxirgi element indeksini chiqaruvchi dastur tuzilsin. Agar bunday element bo’lmasa, nol chiqarilsin. (a[0] < a[k] < a[n-1])
84. N ta elementdan tashkil topgan massiv va K, L butun sonlari berilgan. (0 <= K <= L < N). Massivning K va L indekslari orasidagi elementlari yig’indisini va bu oraliqga kirmaydigan elementlar o’rta arifmetigini chiqaruvchi dastur tuzilsin.
85. N ta elementdan tashkil topgan massiv va K, L butun sonlari berilgan. (0 <= K <= L < N). Massivning K va L indekslari orasidagi elementlarining o’rta geometrigini va bu oraliqga kirmaydiganlari yig’indisini chiqaruvchi dastur tuzilsin.
86. N ta elementdan tashkil topgan massiv va K, L butun sonlari berilgan. (0 <= K <= L < N). Massivning K va L indekslari orasidagi juft sonlar yig’indisi va shu oraliqdan tashqaridagi elementlarining toqlari yig’indisini chiqaruvchi dastur tuzilsin.
87. N ta elementdan tashkil topgan massiv va K, L butun sonlari berilgan. (0 <= K <= L < N). Massivning K va L indekslari orasidagi elementlari indekslarining o’rta geometrigini va shu oraliqdan tashqari elementlari juft indekslilari o’rta arifmetigini chiqaruvchi dastur tuzilsin.
88. n ta elementdan tashkil topgan massiv berilgan. Massiv elementlari arifmetik progressiyani tashkil qilsa arifmetik progressiya ayirmasini geometrik progressiyani tashkil qilsa geometrik progressiya mahrajini aks holda massiv elementlari o’rta arifemetigini chiqaruvchi dastur tuzilsin.
89. n(N<6) ta elementdan tashkil topgan massiv berilgan. Massiv elementlari geometrik progressiyani tashkil qilsa, maxrajni aks holda massiv elementlarining o’rta geometrik va indekslarini arifmetik qiymatlari ayirmasini chiqaruvchi dastur tuzilsin.
90. n ta elementdan tashkil topgan massiv berilgan. Massivda juft va toq elementlar ketma – ket kelishini tekshiruvchi dastur tuzilsin. Ketma – ketlik bajarilsa nol chiqarilsin. Aks holda ketma – ketlikni buzgan birinchi element indeksi va massiv elementlarining yig’indisi chiqarilsin.
91. n ta elementdan tashkil topgan massiv berilgan. Massivda musbat va manfiy qiymatlar ketma – ket kelishini tekshiruvchi dastur tuzilsin. Ketma – ketlik bajarilsa nol chiqarilsin. Aks holda ketma – ketlikni buzgan birinchi element indeksi va undan boshqa elementlar o’rta arifmetigi chiqarilsin.
92. n ta elementdan tashkil topgan massiv berilgan. Massiv juft indeksli elementlari orasidan kichigidan kattasini ayrmasini toq qiymatli elementlari ichidan kattasidan kichigini indeksini ayirmasini aniqlovchi dastur tuzilsin.
93. n ta elementdan tashkil topgan massiv berilgan. Massiv juft indeksli elementlari orasidan kichigidan undan boshqa massiv elementlari o’rta arifmetigi ayrmasini aniqlovchi dastur tuzilsin.
94. n ta elementdan tashkil topgan massiv berilgan. Massiv elementlari orasidan qo’shni elementlari ayirmasi en katta bo’lgan qo’shni elementlar indekslari o’rta arifmetigini topuvchi dastur tuzilsin.
95. n ta elementdan tashkil topgan massiv berilgan. Massiv elementlari orasida, o’ng qo’shnisidan katta bo’lgan elementlarining indeksini o’sish tartibida chiqaruvchi va ularning sonini chiqaruvchi dastur tuzilsin.
96. n ta elementdan tashkil topgan massiv berilgan. Massiv elementlari orasida, chap qo’shnisidan katta bo’lgan elementlarining indeksini kamayish tartibida chiqaruvchi va ularning sonini chiqaruvchi dastur tuzilsin.
97. n ta elementdan tashkil topgan massiv berilgan. Massiv elementlari orasidan birinchi uchragan lokal minimum elementi indeksini va massivdagi en katta toq indeksli elementni chiqaruvchi dastur tuzilsin. Lokal minimum – o’ng va chap qo’shinisidan kichik bo’lgan element.
98. n ta elementdan tashkil topgan massiv berilgan. Massiv elementlari orasidan oxirgi lokal maksimum elementi indeksini va massivdagi eng kata juft qiymatli element indeksini chiqaruvchi dastur tuzilsin. Lokal maksimum – o’ng va chap qo’shinisidan katta bo’lgan element.
99. n ta elementdan tashkil topgan massiv berilgan. Massiv elementlari orasidan yig’indisi eng katta bo’ladigan 2 ta qo’shini element indekslari ayirmasini va massivdagi eng katta toq indeksli elementni chiqaruvchi dastur tuzilsin.
100. n ta elementdan tashkil topgan massiv va R butun soni berilgan. Massiv elementlari orasidan R soniga yig’indisi eng yaqin 2 ta qo’shni elementni va undan boshqa elementlar indekslari o’rta arifmetigini chiqaruvchi dastur tuzilsin.
Baholash mezoni
Magistraturaga kiruvchilar uchun mutaxassislik fanidan kirish imtihoni yozma ish shaklida o‘tkaziladi. Har bir variant uchta nazariy va bitta amaliy topshiriqdan iborat. Amaliy topshirqda masala berilib va unind dasturi tuziladi. Masalaga dastur tusishdan avval uni yechish algoritmini tavsiflash maqsadga muvofiq. Dastur Delphi yoki C++ dasturlash tililarining birida tuzish talab qilinadi. Har bir savolga maksimal holda 0-25 ball, jami 100 ball bеriladi.
Maxsus fanlardan har bir savol quyidagi mеzonlar bo‘yicha baholanadi:
22-25 ball, savol to‘la va har tomonlama chuqur yoritilgan, nazariy ma’lumot masalalar bilan izoxlangan, xatoliklardan holi, chizma va sxеmalar bеrilgan, shu savolni yoritishda xatolik va chalkashlikka yo‘l qo‘yilmagan, xulosa bеrilgan, fikrlar erkin bayon etilgan, dastur xatosiz va kamchiliklarsiz tuzilgan, masala algoritmi izoxlangan, optimal yechim ko‘rsatilgan;
18-21 ball, savol javob bеrishda masalaning mohiyati tushunilgan, javobni yoritib bеra olgan, amaliy misollar kеltirgan, xulosa bеrgan, fikrlarni sodda bayon etgan, amaliyotga tadbiqi yoki misollar bilan boyitilgan lеkin jiddiy bo‘lmagan xatoliklarga yo‘l qo‘ygan, dastur xatosiz va kamchiliklarsiz tuzilgan, masala algoritmi izoxlangan;
14-17 ball, savol javob bеrishda masalaning mohiyati tushunilgan, ammo mazmun va natijalar yuzaki yoritilgan, misollar bilan asoslanmagan xulosa qilingan, dastur xususiy hollarda yechimga ega, sintaktik xatolarlar xoli;
0-13 ball savol qisman yoritilgan, chizma va sxеmalar bеrilmagan, xulosa bеrilmagan, savol bo‘yicha aniq tasavvurga ega emas, dastur tuzishda ayrim xatoliklarga yo‘l qo‘yilgan, ayrim xususiy yechimlarga ega;
0 ball, bеrilgan savolga javob bеrilmagan yoki boshqa mavzu yoritilgan, dastur tuzilmagan.
|