Ilovalarni ishlab chiqish uchun to'g'ri dasturlash tilini tanlashning ahamiyati Ilovangiz uchun to'g'ri dasturlash tilini tanlash ish uchun to'g'ri vositani tanlashga o'xshaydi




Download 441.16 Kb.
bet7/7
Sana15.03.2024
Hajmi441.16 Kb.
#173231
1   2   3   4   5   6   7
Bog'liq
Ilovalarni ishlab chiqish uchun
1. Anketa (talabalar), 3-mavzu, conference, 12 labaratoriya ishi, Маълумотлар тузилмаси ва алгоритмлар узб, Abduvositaka, Saralash algoritmlari, Akademik yozuv 2 Omonboyev Rashidbek 12, kontakt hodisalar, golosariy, Operatsion tizimlar uz, 1 - lesson (internet), 2-маруза мавзуси Симулятор, dars tahlili, 6666666666666666666666666666666666666
void main() {
var yigingi = 0;
double orta_qiymat=0;
for (int i = 1; i <= 99; i++) {
yigingi += i;
}
orta_qiymat=yigingi/99;
print(orta_qiymat);
}

2.3 xonali sonlar ichidan 11 ga bo'linadiganlarining yig'indisini toping ?
void main() {
var yigingi = 0;
for (int i = 100; i <= 999; i++) {
if (i % 11 == 0) {
yigingi += i;
}
}
print(yigingi);
}

3. Quyidagi matndan faqat lotin harflarini ajratib bering : " 2021 йил Flutter Uzbek дарслари " ?
void main() {
var text = "2021 йил Flutter Uzbek дарслари";
for (int i = 0; i < text.length; i++) {
var a = text.codeUnitAt(i);
if (a >= 48 && a <= 57 || a >= 65 && a <= 90 || a >= 97 && a <= 122) {
var b = text[i];
print(b);
}
}
}

4. Berilgan matnda nechta + va – belgilari borligini aniqlovchi dastur tuzing ?
void main() {
var text = "253+46-32-323+548+4548-64-98";
var b = 0, c = 0;
for (int i = 0; i < text.length; i++) {
var a = text.codeUnitAt(i);
if (a <= 43) {
b += 1;
} else if (a <= 45) {
c += 1;
}
}
print('+ lar soni $b ');
print('- lar soni $c ');
}

5. Kiritilgan belgi raqam belgi bo'lsa "digit", agar lotin harfi bo'lsa "letter", boshqa hollarda esa '0' raqami chop etilsin ?
void main() {
var text = "5";
for (int i = 0; i < text.length; i++) {
var a = text.codeUnitAt(i);
if (a >= 48 && a <= 57) {
print("digit");
} else if (a >= 65 && a <= 90 || a >= 97 && a <= 122) {
print("latter");
} else {
print("0");
}
}
}
6. Quyida kiril alifbosida matn berilgan. Uni lotin alifbosiga o'tkazing "Аканг уже кучайди" ?
void main() {
String text = "Аканг ужи кучай_ди";
var list = [];
list.add(text.codeUnitAt(0));
list.add(text.codeUnitAt(1));
list.add(text.codeUnitAt(2));
list.add(text.codeUnitAt(3));
list.add(text.codeUnitAt(4));
list.add(text.codeUnitAt(5));
list.add(text.codeUnitAt(6));
list.add(text.codeUnitAt(7));
list.add(text.codeUnitAt(8));
list.add(text.codeUnitAt(9));
list.add(text.codeUnitAt(10));
list.add(text.codeUnitAt(11));
list.add(text.codeUnitAt(12));
list.add(text.codeUnitAt(13));
list.add(text.codeUnitAt(14));
list.add(text.codeUnitAt(15));
list.add(text.codeUnitAt(16));
list.add(text.codeUnitAt(17));
list[0] = 65;
list[1] = 107;
list[2] = 101;
list[3] = 110;
list[4] = 103;
list[5] = 32;
list[6] = 117;
list[7] = 106;
list[8] = 105;
list[9] = 32;
list[10] = 107;
list[11] = 117;
list[12] = 99;
list[13] = 104;
list[14] = 97;
list[15] = 121;
list[16] = 100;
list[17] = 105;
String a = "";
for (var b in list) {
a = a + new String.fromCharCode(b);
} print(a); }

7. Fibonachchi ketma ketligining n – hadini rekursiv funksiya orqali hisoblovchi dastur tuzing ?
void main() {
int n = fibonachchi(8);
print(n);
}
int fibonachchi(int a) {
if (a == 0 || a==1) {
return a;}
if(a==2){
return 1;
}
return fibonachchi(a-1) + fibonachchi(a-2);
}

8. Berilgan List da mavjud sonlarning o'rtacha garmonik qiymatini topuvchi Class va funksiya yozing ? N list uzunligi.
Harmonic mean = n / ((1/x1) + (1/x2) + (1/x3) + … + (1/xn));
void main() {
HarmonicMean mean = HarmonicMean();
mean.calc();
}
class HarmonicMean {
List list = [12, 23, 25, 41, 57];
dynamic res = 0 , countr = 0;
void calc() {
for (int i = 0; i < list.length; i++) {
res += 1 / list[i];
}
countr = list.length / res;
print(countr);
}
}

9. N butun soni berilgan. Quyidagi ketma-ketlikni hisoblang ?
S = 1/1! + 2/2! + 3/3! + … + n/n!
void main() {

double countr = 0;

int a = 3;

for (int i = 1; i <= a; i++) {

countr += i / factorial(i);



}

print(countr);



}

int factorial(int a) {

if (a == 0) return 1;

return a * factorial(a - 1);

}

Download 441.16 Kb.
1   2   3   4   5   6   7




Download 441.16 Kb.

Bosh sahifa
Aloqalar

    Bosh sahifa



Ilovalarni ishlab chiqish uchun to'g'ri dasturlash tilini tanlashning ahamiyati Ilovangiz uchun to'g'ri dasturlash tilini tanlash ish uchun to'g'ri vositani tanlashga o'xshaydi

Download 441.16 Kb.