1. Формат с фиксированной запятой (фиксированной точкой) предполагает размещение знака числа в самом старшем (левом) бите, а остальные биты отводятся под двоичное представление числа. Сама десятичная точка (запятая) не хранится, она подразумевается. Наибольшее распространение получили два представления чисел: когда запятая фиксируется после самого младшего разряда (и тогда мы имеем целое число с нулевой дробной частью), либо когда запятая фиксируется сразу после знакового разряда (и тогда мы имеем десятичную дробь с нулевой целой частью). В процессорах фирмы Intel и программно совместимых с ними, отдельное представление данных с фиксированной точкой отсутствует; в качестве такого представления используются целые числа, что фактически совпадает с первым из описанных При этом в двух байтах под разряды числа отводятся 15 бит. Следовательно, максимальное число может быть равно 2^15-1=32767.
2. Ноль в знаковом разряде означает, что число неотрицательное.
3. В коде ASCII для кодировки символов используется таблица размером 256 символов, так что символ занимает один байт. При этом первая половина таблицы (коды 0-127) фиксирована, а вторая может заполняться символами национальных алфавитов, поэтому существует множество кодовых таблиц ASCII. Например, в системе MS DOS для России используется кодовая таблица CР866, а в Windows - СР1251 В UNICODE для кодирования символа используются два байта, что позволяет иметь 65536 кодов.
1) 9 13 11 - единственная возможная разбивка Сумма старших разрядов могла быть равна 8 и тогда сумма средних 13 правильно помещена правее. Сумма старших разрядов также могла быть равна 13 и тогда сумма средних разрядов правильно приписана слева. Число могло быть построено. 2) Число 111319 невозможно разбить на три части так, чтобы каждая часть не превышала 9+9=18. Число не могло быть построено. 3) 14 0 1 - единственная возможная разбивка. Сумма старших разрядов не может быть нулевой, потому что тогда числа будут двухзначными. Следовательно 0 может быть только суммой средних цифр. Но она меньше суммы старших цифр и должна быть помещена левее их. Число не могло быть построено. 4. 13 11 18 - единственная возможная разбивка. Сумма старших разрядов могла быть равна 13, но тогда сумма средних 11 должны быть помещена левее. Сумма старших разрядов могла быть равна 11, но тогда сумма средних разрядов 13 должна быть приписана справа. Число не могло быть построено.
2. Ноль в знаковом разряде означает, что число неотрицательное.
3. В коде ASCII для кодировки символов используется таблица размером 256 символов, так что символ занимает один байт. При этом первая половина таблицы (коды 0-127) фиксирована, а вторая может заполняться символами национальных алфавитов, поэтому существует множество кодовых таблиц ASCII. Например, в системе MS DOS для России используется кодовая таблица CР866, а в Windows - СР1251 В UNICODE для кодирования символа используются два байта, что позволяет иметь 65536 кодов.
Сумма старших разрядов могла быть равна 8 и тогда сумма средних 13 правильно помещена правее. Сумма старших разрядов также могла быть равна 13 и тогда сумма средних разрядов правильно приписана слева.
Число могло быть построено.
2) Число 111319 невозможно разбить на три части так, чтобы каждая часть не превышала 9+9=18.
Число не могло быть построено.
3) 14 0 1 - единственная возможная разбивка.
Сумма старших разрядов не может быть нулевой, потому что тогда числа будут двухзначными. Следовательно 0 может быть только суммой средних цифр. Но она меньше суммы старших цифр и должна быть помещена левее их.
Число не могло быть построено.
4. 13 11 18 - единственная возможная разбивка.
Сумма старших разрядов могла быть равна 13, но тогда сумма средних 11 должны быть помещена левее. Сумма старших разрядов могла быть равна 11, но тогда сумма средних разрядов 13 должна быть приписана справа.
Число не могло быть построено.