Авиационно инженерство Административно право Административно право Беларус Алгебра Архитектура Безопасност на живота Въведение в професията „психолог” Въведение в икономиката на културата Висша математика Геология Геоморфология Хидрология и хидрометрия Хидросистеми и хидравлични машини Културология Медицина Психология икономика дескриптивна геометрия Основи на икономически т Oria професионална безопасност Пожарна тактика процеси и структури на мисълта, Професионална психология Психология Психология на управлението на съвременната фундаментални и приложни изследвания в апаратура социалната психология социални и философски проблеми Социология Статистика теоретичните основи на компютъра автоматично управление теория на вероятностите транспорт Закон Turoperator Наказателно право Наказателно-процесуалния управление модерна производствена Физика Физични феномени Философски хладилни инсталации и екология Икономика История на икономиката Основи на икономиката Икономика на предприятията Икономическа история Икономическа теория Икономически анализ Развитие на икономиката на ЕС Спешни ситуации ВКонтакте Однокласници Моят свят Facebook LiveJournal Instagram
border=0

Глава 4. Представяне и обработка на цифри в компютър

Разбира се, една от основните области на приложение на компютрите беше и остава разнообразие от изчисления. Обработката на цифрова информация се извършва и при решаване на проблеми, които на пръв поглед не са свързани с никакви изчисления, например при използване на компютърна графика или звук. Във връзка с това възниква въпросът за избор на оптимално представяне на числата в компютъра. Разбира се, възможно е да се използва 8-битово (байтово) кодиране на отделни цифри, а от тях да се правят числа. Въпреки това, такова кодиране няма да бъде оптимално, което е лесно да се види от прост пример: да има двуцифрено число 13; с 8-битово кодиране на отделни цифри в ASCII кодове, неговото представяне е както следва: 0011000100110011, т.е. кодът е дълъг 16 бита; ако обаче, за да се определи този номер с помощта на двоична избираема каскада (например, като се използва каскада с извадка "Отгатване - 16", подобна на описаната в раздел 2.2.), тогава получаваме 4-битов низ 1101.

Важно е презентацията да определи не само начина, по който се пишат данните (букви или цифри), но и допустимия набор от операции върху тях; по-специално, буквите могат да бъдат поставяни в определена последователност (или изключени от нея), без да ги променят сами; Над числата са възможни операции, които променят самия номер, например извличане на корена или добавяне с друг номер. Представянето на числата в компютъра в сравнение с формите, познати на всеки от училището, има две важни разлики:

първо, числата се записват в двоична нотация (за разлика от обичайната десетична запетая);

второ, за записване и обработване на номера се дава ограничен брой цифри (в „некомпютърна“ аритметика няма такова ограничение).

Последствията от тези различия са обсъдени в тази глава.

Вижте също:

Пример 4.14

Структури от данни и тяхното представяне в RAM

Пример 2.2

Кодиране на числа в компютър и действия върху тях

Сравнение на алгоритмичните модели

Връщане към съдържанието: Теоретични основи на компютърните науки

2019 @ ailback.ru