Va kommunikatsiyalarini rivojlantirish vazirligi toshkent axborot texnologiyalari universiteti



Yüklə 1,39 Mb.
Pdf görüntüsü
səhifə17/21
tarix31.12.2021
ölçüsü1,39 Mb.
#81676
1   ...   13   14   15   16   17   18   19   20   21
bir sanoq sistemasidan ikkinchi sanoq sistemasiga otkazishni orgatuvchi trinajyor programma tuzish

 

 


26 

II BOB. AMALIY QISM 

2.1 Dasturning asosiy ko’rinishlari 

 

 

Dasturga kirish qismi. 

 

 

Dasturning asosiy qismi. 




27 

 

 



Nazariy qismi 

 

 




28 

Sanoq sistemasi haqida 

 

Ikkilik sanoq sistemasi 



 

 



29 

Sakkizlik sanoq sistemasi 

 

O’n oltilik sanoq sistemasi 



 

 

Uchlik sanoq sistemasi 




30 

 

Bir sanoq sistemasidan ikkinchi sanoq sistemasiga o’tkazuvchi kalkulyator qismi. 



 

 

Sanoq sistemasi asosi 2, 36 oraliqda bo’lishi kerak. 



 


31 

 

Sanoq sistemasi xato kiritilsa tizimning natijasi. 



 

 

Dasturga sonning xato kiritilishi 



 


32 

 

To’g’ri kiritilgan qiyatlar uchun dasturning natijasi. 



 

To’g’ri kiritilgan qiyatlar uchun dasturning natijasi. 




33 

 

Algoritim qismi 



 

Algoritim qismining tarkibi 

 



34 

 

Algoritim qismining tarkibi 



 

 



35 

 

 



 

 

 



 

 

 



Yo‘q 

 

 



Ha 

 

 



 

 

 



 

 

 



 

 

 



 

Yo‘q 


 

 

Ha 



 

 

Boshlamoq 



n, m, s 

i =0; i < s.size(); ++ i 

s[i]=’.’ 

ind = i 


k = 1, res1 = 0; RES = ””; 

a = “0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ” 

i =ind-1; i >= 0; -- i 

res1 = res1 + (s3[i] < 65 ? s3[i] - '0' : s3[i] - 'A' + 10) * k; 

k = k * n; 

res1>0 


RES = RES + a[res1%m] + RES 

res1 = res1 / m; 

p = 1 / m; 

res2 = 0 

i =ind + 1; i < s.size(); ++ i 

res2 = res2 + (s3[i] < 65 ? s3[i] - '0' : s3[i] - 'A' + 10) * p; 

p = p / s1; 

2.2. Blok sxema 



36 

 

 



 

 

 



 

Yo‘q 


 

 

Ha 



 

 

k = 0 


k<10 && res2!=0 

res2=res2*s2 

RES = RES + a[int(res2)]; 

res2 = res2 - int(res2); 

k ++; 

RES 


Tamom 


37 

XULOSA 

Xulosa qilib aytganda, C++ dasturlash tili va unda ob’ektlar va sinflar bilan 

ishlash  xaqida  umumiy  ma’lumotlarga  ega  bo`ldim.    Borland  C++  Builder  - 

Windows  muhitida  ishlaydigan  dastur  tuzish  uchun  qulay  bo`lgan  vosita  bo`lib, 

komp’yuterda dastur yaratish ishlarini avtomatlashtiradi, xatoliklarni kamaytiradi va 

dastur  tuzuvchi  mehnatini  engillashtiradi.  Borland  C++  dastur  zamonaviy  vizual 

loyihalash  texnologiyasi  asosida  ob`ektga  yo`naltirilgan  dasturlash  nazariyasini 

hisobga olgan holda tuziladi.  

Borland  C++  Builder  6  sistemasi  C++  tilining  rivoji  bo`lgan  ob`ektga 

yo`naltirilgan  Object  C/C#  dasturlash  tillarini  ishlatadi.  Borland  C++  Builder 

sistemasi  dasturni  loyihalash  va  yaratish  vaqtini  kamaytiradi,  hamda  Windows 

muhitida ishlovchi dastur ilovalarini tuzish jarayonini osonlashiradi. 

Men  C++  dasturi  strukturasi  xaqida,  belgilar  bayoni  ,  Algoritm  va  dastur 

tushunchasi,  ma’lumotlarni  kiritish  va  chikarish  operatorlari  xamda  dasturda 

shablonlar,  sinflar  va  funksiya  shablonlari  bilan  ishlash  xaqida  bilim  va 

kunikmalarga ega bo`ldim. 

 


Yüklə 1,39 Mb.

Dostları ilə paylaş:
1   ...   13   14   15   16   17   18   19   20   21




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©genderi.org 2024
rəhbərliyinə müraciət

    Ana səhifə