გადასვლა შიგთავსზე
IB

Integer Base Converter for iPhone

გამომცემელი: Nineveh National Research
iOS $0.99
გადმოწერა v1.0.0 0 ჩამოტვირთვები
ვერსია1.0.0
გამომცემელი Nineveh National Research
Გამოშვების თარიღი1 აპრ. 2014
Თარიღი დამატებულია1 აპრ. 2014
მოთხოვნებიiOS
მოთხოვნებიCompatible with: iphone4, iphone4, ipad2wifi, ipad2wifi, ipad23g, ipad23g, iphone4s, iphone4s, ipadthirdgen, ipadthirdgen, ipadthirdgen4g, ipadthirdgen4g, iphone5, iphone5, ipodtouchfifthgen, ipodtouchfifthgen, ipadfourthgen, ipadfourthgen, ipadfourthgen4g, ipadfourthgen4g, ipadmini, ipadmini, ipadmini4g, ipadmini4g
სულ ჩამოტვირთვების0
ფასი$0.99

აღწერა

რიცხვითი ბაზები ბევრი ამტკიცებს, რომ კომპიუტერული ეპოქის დაბადება მოხდა ბლეჩლის პარკში მეორე მსოფლიო ომის დროს. ალან ტურინგი ხელმძღვანელობდა ამ სამუშაოს დიდ ნაწილს ხელნაკეთი ვაკუუმის მილის კომპიუტერის ადრეული ფორმის გამოყენებით. ბლეჩლი პარკის მეცნიერებისა და ინჟინრების მიზანი იყო გერმანული იდუმალი კოდების გატეხვა.იმ ეპოქის ვაკუუმური მილები იყო ტრანზისტორებისა და ინტეგრირებული სქემების წინამორბედები, რომლებსაც დღეს ვიყენებთ. ისინი არ მუშაობდნენ როგორც გამაძლიერებლები, არამედ როგორც გადამრთველები, რომლებიც ჩართავდნენ და გამორთავდნენ დენებს. ეს ჩართვა და გამორთვის მოქმედება ითარგმნება ძაბვის დონეებად, რომლებიც წარმოადგენენ ჩართვასა და გამორთვას, ჭეშმარიტს და ცრუს, და ლოგიკას 1 და 0. ერთი მავთული, რომელიც მუშაობს ასეთი გამოსასვლელიდან, წარმოადგენს მონაცემთა ერთ ბიტს. როდესაც მრავალი ბიტი გამოიყენება მონაცემთა გადასაცემად, მრავალ მავთულს ეწოდება მონაცემთა ავტობუსი. ადრეულ PC და Mac კომპიუტერებს ჰქონდათ 8-ბიტიანი მონაცემთა ავტობუსები (რვა მავთული). დღეს, პერსონალური კომპიუტერების უმეტესობა იყენებს 64-ბიტიან მონაცემთა ავტობუსებს (სამოცდაოთხი მავთული). ბინარული არითმეტიკა კომპიუტერის მშობლიური ენაა, ხოლო ადამიანები ყველაზე კომფორტულად გრძნობენ ათობითი არითმეტიკას. ორობითი ფუძიდან ან რადიქსიდან ათობითი ფუძემდე და უკან თარგმნა ფუნდამენტური სავარჯიშოა კომპიუტერული მეცნიერების სტუდენტების უმეტესობისთვის. ასევე პოპულარულია შუალედური ფუძეები, როგორიცაა თექვსმეტობითი და რვაფეხა. რვაფეხა ბაზა, ანუ ბაზა 8, 1960-იან წლებში IBM-ის ბევრმა პროგრამისტს ემხრობოდა, მაგრამ დღეს იშვიათად გამოიყენება. თექვსმეტობითი ფუძე, ან ფუძე 16, უფრო პოპულარული გახდა ორობითად წინ და უკან მარტივი თარგმნის გამო. თექვსმეტობითი აღნიშვნა უფრო ადვილი და მოკლეა დასაწერად, ვიდრე გრძელი 1-იანი და 0-იანი სტრიქონები. თუ თქვენ დაპროგრამებული გაქვთ ასამბლეის ენით ან შესაძლოა C/C++, მაშინ თქვენ იცნობთ ერთი ბაზიდან მეორეზე გადაყვანის აუცილებლობას, კონკრეტულად ორობითი, თექვსმეტობითი და ათობითი. 16, ანუ თექვსმეტობითი, იყენებს ციფრებს 0,1,2,3,4,5,6,7,8,9,A,B,C,D,E და FBase 10, ანუ ათობითი, იყენებს ციფრებს 0. ,1,2,3,4,5,6,7,8 და 9ბაზა 2, ანუ ორობითი, იყენებს ციფრებს 0 და 1 მთელი რიცხვის გადაქცევა ერთი ბაზიდან მეორეში, ხდება შემთხვევების 99%-ში, იმის გამო, რომ ყველაზე ნაკლებად მნიშვნელოვანი ბიტი ნებისმიერ მონაცემთა ავტობუსზე არის 1 ან 0. არ არსებობს წილადური მნიშვნელობები კომპიუტერის მონაცემთა ავტობუსზე. ეს უბრალოდ ნიშნავს, რომ მხოლოდ მთელი რიცხვები იგზავნება მონაცემთა ავტობუსში და თუ გსურთ რეალური რიცხვების მნიშვნელობების გადაცემა წილადური ან ათობითი კომპონენტებით, სხვა საშუალებები უნდა გამოიყენოთ. სხვა საშუალება, როგორც წესი, მოითხოვს, რომ რეალური რიცხვები იყოს დაშიფრული, რათა გამოჩნდეს როგორც მთელი რიცხვები. (დამატებითი ინფორმაციისთვის ამ თემაზე იხილეთ IEEE 754 კონვერტაციის სტანდარტები). ვინაიდან ყველაზე თანამედროვე მონაცემთა ავტობუსები 64 ბიტიანი ზომისაა, ბაზის გადამყვანთა უმეტესობამ ზუსტად უნდა შეასრულოს ეს ზომის კონვერტაცია. თექვსმეტობითი რიცხვებისთვის, 64-ბიტიანი მონაცემთა ავტობუსი უზრუნველყოფს დადებითი მნიშვნელობების დიაპაზონს: 0-დან FFFFFFFFFFFFFFFF ათწილადი რიცხვებისთვის, ეს ავტობუსი უზრუნველყოფს დადებითი მნიშვნელობების დიაპაზონს: 0-დან 18446744073709551615-მდე და ბოლოს, ორობითი რიცხვებისთვის, დადებითი რიცხვების ეს დიაპაზონი არის. 0-დან 111111111111111111111111111111111111111111111111111111111111111 (მაქსიმალური მნიშვნელობები წარმოდგენილია 64-ბიტიანი მონაცემთა ავტობუსით, რომელიც წარმოდგენილია 64-ბიტიანი მონაცემების ავტობუსით, შეიძლება ადვილად შეიცავდეს ვარსკვლავების სავარაუდო რაოდენობას 30-ზე მეტი 0-ის მთლიანი რიცხვი). სეპტილიონი). არის თუ არა საჭირო მონაცემთა უფრო დიდი ავტობუსის? მხოლოდ დრო გვიჩვენებს! თუმცა, თუ გსურთ 300 მილიარდი ვარსკვლავის თექვსმეტობითი და ორობითი ეკვივალენტები, ჩვენი საბაზისო გადამყვანი მზად არის უზრუნველყოს ეს შედეგები მარტივად და ზუსტად.

მსგავსი პროგრამები

ალტერნატივები

მეტს ამ გამომცემლისგან