1. Kirish. Kompyuterning apparat dasturiy ta’minoti va operatsion tizimlar. Key Point


Natija: i = 101 j = 99 99 ning ASCII koddagi belgisi: c



Download 338,06 Kb.
bet74/74
Sana02.02.2022
Hajmi338,06 Kb.
#425507
1   ...   66   67   68   69   70   71   72   73   74
Bog'liq
mbkjh232333232

Natija:
i = 101
j = 99
99 ning ASCII koddagi belgisi: c
Kichik harflarning ASCII koddagi tartib raqamlari a, b, c, … z tartibi bo`yicha ketma-ketlikda joylashgan. Bir narsani inobatga olish kerakki, ‘a’ ning tartib raqam qiymati ‘A’ nikidan katta. Katta harflarni kichigiga almashtirishimiz mumkin, yoki ansincha. Buning uchun quyidagi dastur kodidan foydalanish mumkin:
4.2-kodli ro`yxat. KattaHarfga.cpp
1 #include
2 using namespace std;
3
4 int main()
5 {
6 cout << "Enter a lowercase letter: ";
7 char lowercaseLetter;
8 cin >> lowercaseLetter;

10 char uppercaseLetter =
11 static_cast('A' + (lowercaseLetter - 'a'));
12 
13 cout << "The corresponding uppercase letter is "
14 << uppercaseLetter << endl;
15 
16 return 0;
17 }

6.3. Amaliy qism: Tasodifiy belgilarni hosil qilish
Key Point. Belgi butun turdan foydalanib kodlashtiriladi. Tasodifiy belgini hosil qilish butun sonni tasodifiy hosil qilish orqali amalga oshiriladi.
Har bir belgi 0 va 127 oralig`idagi yagona ASCII kodga ega. Tasodifiy belgini generatsiyalash 0 va 127 oraligidagi butun sonlarni generatsiyalash orqali amalga oshiriladi.
Butun turlarni generatsiyalashning turli yo`llari mavjud.

0 va 127 oralig`idagi butun son hosil qilish uchun rand() % 128 dan foydalanish mumkin. Keling, endi kichik harflarni generatsiya qilishni ko`rib chiqamiz. ‘a’ ning ASCII dagi kodini aniqlash quyidagicha:
static_cast('a')
Shunday qilib, static_cast('a') va static_cast('z') lar orasidagi tasodifiy butun son
static_cast('a') +
rand() % (static_cast('z') - static_cast('a') + 1)
4.3-kodli ro`yxatda foydalanuvchini x va y belgilarini kiritishga (x<=y uchun) undovchi va ular oralig`idagi tasodifiy belgini chiqaruvchi dastur keltirilgan.
4.3-kodli ro`yxat. TasodifiyBelgi.cpp
1 #include
2 #include
3 using namespace std;
4
5 int main()
6 {
7 cout << "Enter a starting character: ";
8 char startChar;
9 cin >> startChar;
10
11 cout << "Enter an ending character: ";
12 char endChar;
13 cin >> endChar;
14 
15 // Get a random character
16 char randomChar = static_cast(startChar + rand() %
17 (endChar - startChar + 1));
18 
19 cout << "The random character between " << startChar << " and "
20 << endChar << " is " << randomChar << endl;
21 
22 return 0;
23 }

Oxirgi o'zgartirish: Juma, 14 Avgust 2020, 10:40
PREVIOUS ACTIVITY◄ Mustaqil bajarish uchun topshiriqlar (20-12)
Начало формы
...ga o'tish
Конец формы
NEXT ACTIVITYLaboratoriya mashg'uloti 6.1 ►












Stay in touch
TATU Samarqand filiali


  •  http://samtuit.uz

  •  Tel : +(66) 232-29-29

  •  admin@samtuit.uz

 Data retention summary
 Get the mobile app
PROUDLY MADE WITH

Made with by conecti.me

Download 338,06 Kb.

Do'stlaringiz bilan baham:
1   ...   66   67   68   69   70   71   72   73   74




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©www.hozir.org 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish