A) Math.Pow(x,n);
~(x)^n;
~Arifmetic.Pow(x,n);
~Pow(x,n)}
54. Agar int a = 15; int b = 6; int c = a % b; bo’lsa с=?
A) 3
~2
~1
~0}
55. Agar int a = 2; int b = 4; bool c = (a == 10 | b == 4); bo’lsa с=?
A) True
~False
~Null
~14}
56. Konsolda x o’zgaruvchi qiymati va matnni chiqarish to’g’ri berilgan buyruq qaysi?
A)Console.WriteLine(x+“Matn”)
~WriteLine(x,“Matn”)
~Console.ReadLine(“{x}Matn”)
~Write(x.“Matn”)}
57. Dasturning to’g’ri natijasini toping?
double d=678.25;
IQTISODIYOT VA PEDAGOGIKA UNIVERSITETI
NODAVLAT TA’LIM MUASSASASI
“TASDIQLAYMAN”
_______________________
Rektor O.N.Bozorov
2023 yil “ ”
ALGORITMIK TILLAR VA DASTURLASH
FAN DASTURI
Bilim sohasi: 600000 - Axborot - kommunikatsiya
texnologiyalari.
Ta’lim sohalari: 610000 – Axborot – kommunikatsiya
texnologiyalari.
Ta’lim yo‘nalishlari: 60610200 – Axborot tizimlari va texnologiyalari
(tarmoqlar va sohalar bo‘yicha).
Qarshi– 2023
Fan/modul kodi ATD11104
|
O‘quv yili 2023-2024
|
Semestr(lar)
1
|
ECTS – Kreditlar
4
|
Fan/modul turi Majburiy
|
Ta’lim tili O‘zbek/rus
|
Haftadagi dars soatlari
4
|
1.
|
Fanning nomi
|
Auditoriya mashg‘ulotlari (soat)
|
Mustaqil ta’lim (soat)
|
Jami yuklama (soat)
|
Algoritmik tillar va dasturlash
|
60
|
60
|
120
|
|
2.
|
Fanning mazmuni
2.1.Fanni o‘qitish maqsadi va vazifalari
Fanni oʻqitishdan maqsad talabalarga qo‘yilgan masalani yechadigan kompyuter dasturini tuzish asoslarini o‘rgatish. Dasturlash tillari va muhitlari haqida tayanch tushunchalar berish. C# dasturlash tilida sodda algoritmlarni tuzishni o‘rgatish. C# dasturlash tilida obyektga yo‘naltirilgan dasturlash va umumlashtirish tamoyillarini o‘rgatish.
Fanning vazifasi — yuqori darajadagi dasturlash tillarida amaliy masalalarni yechish ko‘nikmasini hosil qilish. C# dasturlash tilida obyektga yo‘naltirilgan dasturlash va umumlashmalardan foydalanib dastur tuzish ko‘nikmasini hosil qilish.
2.2 Asosiy nazariy qism (ma’ruza mashg‘ulotlari)
Fan tarkibi mavzulari:
1-mavzu. Dasturlash tillari.
Dasturlash tillarining tarixi. Dasturlash tillarining darajalari. Zamonaviy dasturlash tillari va texnologiyalari.
2-mavzu. C# va .Net Core platformasi. C# dasturlash tilining tuzilishi.
Net Core platformasining imkoniyatlari, afzalliklari va o‘ziga hos xususiyatlari. JIT (Just Run Time). Platforma asosida qurilgan zamonaviy texnologiyalar va dasturlar.
3-mavzu. С # tiliga kirish.
Visual Studio muhitiga kirish. Konsole rejimida ishlash. C# da birinchi programma. C# dasturi tuzilishi, yozish, yozish usullari, Consoleда kiritish-chiqarish.
4-mavzu. C# tilining tashkil etuvchilari.
C# dasturlash tilining alfabiti, identifikatorlar, kalit so‘zlar, literallar, o’zgaruvchilar, o’zgarmaslar va izoxlar.
5-mavzu. Berilganlar turlari.
Berilganlarning C# dasturlash tilida turlari va e’loni. O‘zgaruvchi va o‘zgarmas tushunchasi.
6-mavzu. C# tilining amallari.
Arifmetik, mantiqiy va boshqa amallar. Amal turlari: unar va binar. Qiymat berish amali. Shartli amal. C# ifodalari. Amallarning ustuvorligi.
7-mavzu. Turni boshqa turga keltirish.
Turlar va ularni boshqa turga keltirish qoidalari. Berilganlar turlarining shajarasi. Oshkor va oshkormas turga keltirish.
8-mavzu. Shart operatorlari.
If shart operatori. if-else shart operatori. Ichma ich shart operatori.?: uchlik shart operatori. Shart operatorlarning qo‘llanilishi. switch tanlash va go to o‘tish operatorlari.
9-mavzu. Takrorlash operatorlari.
For takrorlash operatori va qo‘llanilishi. While old shart operatori va uni qo‘llash. do-while ort shart operatori.
10-mavzu. Massivlar.
Massiv tushunchasi. Massivlarni e’lon qilish. Bir o‘lchamli va ko‘p o‘lchamli massivlar bilan ishlash. Takrorlash operatori: foreach.
|
|