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.
10>
Dostları ilə paylaş: