C++ dasturlash tilida sanoq sestemalari ustida amallar bajaruvchi dasturiy vosita yaratish.
MAVZU; C++ dasturlash tilida sanoq sestemalari ustida amallar bajaruvchi dasturiy vosita yaratish. Reja; 1.Kirish. 2.Asosiy qisim. 1 BOB.Sanoq sistemalari va ular ustuda bajaruluvchi ammalar. 1.1 Sanoq sistemalari va ularning turlari; 1.2 Bir sanoq sistemasidan ikkinchi sanoq sistemasiga utish usullari; 1.3 Sanoq sistemalari ustida bajariladigan arifmetik amallar; 2 BOB. C++ dasturlash tili yordamida sanoq sistemalari ustida amallar bajaruvchi tizim ishlab chiqish. 1.1 Bir sanoq sistemasidan ikkinchi sanoq sistemasiga o’tkazuvchi dastur tuzish; 1.2 Bir sanoq sistemasidan arifmetik amallar bajarish; 1.3 Turli xil sanoq sistemalari arifmetik ammalar bajarish. 3. Xulosa.
KIRISH. Dasturlash - - - - - - peridmet va texnikaning nispatan yosh va tez rivojlanayotgan sohasi.Mavjud dasturiy va texnik vositalari real ishlab chiqish va tarmoqlashni olib borish tajribasi doimo qayta izlanishni talab qiladi. Hozirgi zamonda kompyuter texnalogiyasi jaddal rivojlanib bormoqda biz yoshlar ham shu jadalashib borayotgan zamonda orta qolamsligimiz uchun uzim uzstimida kupirqo ishlashimiz kera va uzimiz ham hamma qatori dunyoni uzgartirishga uz hisamizni qushishumiz kerak hozirda hamma insonlarni yurmush tarzini intirentsiz tasavur qilish qiyin chunki kup ishlarini internetda bajarilmoqda. Biz yoshlarga kata etibor berilaybdi biz undan unimli foydalanishimiz kerak men hamma yoshlarga omad tilayman .
Asosiy qisim. Biz C++ dasturlash tilida kuplab dasturlar ustida amlarni bajarishimiz mumkin.C++ dasurlashi tilida sanoq sistemalar ustida bajariladigan amallarni hozir dasurlarni sizlarga kursatamiz sanoq sistemalar ustida qushish,ayrish, kupaytirish va bulish ammalari ustida amallarni ishlab kursatamiz.Bu dasturda ikkilik sanoq sistemalarni boshqa sanoq sistemlariga utqazish va boshqa sanoq sistemalarni ikkilik sanoq sistemalariga utqazish ustida bajariladigan amallarni C++ dasturida ishlash jarayonlarni sizga kursatamiz.
1.BOB. 1-MAVZU ; Sanoq sistemalar va ularning turlari. Qadimdan ba’zi xalqlar ishlatadigan sonlar alifbosi beshta (qadimgi Afrika qabialarida). O’n ikkita (masalan, ingilizlarning sonlar alifbosida) yigirmata (XVI-XVII asirlarda Afrika qitasida yashagan astek,mayya qabillarida; eramizdan avvalgi II asrda g’arbiy Yevropada yashagan keltlarda; fransuzlarda), ba’zilarda oltmishta (qadimgi bobiliklarda) belgini uz ichiga olgan. Ular mos ravishta besh raqamli qisqacha beshtalik sanoq sistemasi, o’n ikki raqamli (o’n ikkilik) sanoq sistemasi, yigirmata raqamli (yigirmalik ) sanoq sistemasi yoki oltmishlik sanoq sistemasi deb nomlangan. Soatning oltmishga. Sutkaning o’n ikkiga karraligi,bir yilning 12 oydan iboratligi, ingilizlarda uzunlik o’lchov birligi bulmish 1 futning 12 duyumga tengligi; fransuzlarning bir firnaki yigirma sumga tengligi turli sanoq sistemalarining qo’lanilishi natijasidir. Inson har bir sistemani ishlatganida ma’lum vositadan ham foydalangan. Masalan; O’n ikkilik sanoq sistemasi uchun vosita sifatida qo’l barmoqlaridan bo’g’inlaridan foydalinlgan.Masalan,
Misr o’nlik sanoq sistemasdian sonlar raqamlarning birlashmasi kurinishda yozilgan bulib, har bir raqam ketma-ket 9 martadan ortiq takarorlanmagan.Mayya sanoq sisstemasida 0 raqami va yana 19 ta raqam kiritilgan.Mayya sanoq sistemasi gorizontal yo’nalishda emas, balki vertical yo’nalishda yozilgan.Masalan, 20=1*20+0; 32=1*20+12; 429=1*20 2 +1*20+9; 4805=12*20 2 +0*20+5: Mayya sanoq sistemasi jadvali bu. Sanoaq sistemali turlari;Ma’lumki, hariflardan iborat alifboni qullashda ma’lum qonun va qoidalarga amal qilinadi.Sonli alifbodagi beldilardan foydalanishda ham o’ziga xos qoidalardan fuydalinalidi.Bu qoidalar turli alifbolar uchun turlicha bo’lib, mazkur alifboning kelib chiqish tarixi bilan bog’liq. O’z ichiga o’nta raqamni