![]() |
|
Модераторы: Poseidon |
![]()
|
|
| Master_ |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 247 Регистрация: 31.1.2007 Репутация: нет Всего: нет |
Скоро егэ 2008. Сдаю информатику. Но для меня часть А оказывается сложнеее чем Б и Ц.
Задам первый вопрос:
В учебниках все вижу только перевод целых чисел... а тут оно дробное получается... Методом деления на два число единиц не сходится с ответом. Как бы решить это? Это сообщение отредактировал(а) Master_ - 19.3.2008, 14:14 |
|||
|
||||
| mr.Anderson |
|
|||
![]() iOS Lead Developer ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 3374 Регистрация: 20.12.2004 Где: далеко Репутация: 16 Всего: 128 |
Master_, насколько я понял из инфы с гугла, подобные числа разбираются по частям. Целая - отдельно, дробная - отдельно. Попробуй.
Добавлено @ 15:06 Вроде, ответ А. 194.5d = 11000010.101b считаем единички: 5 штук. Ответ: А. Это сообщение отредактировал(а) mr.Anderson - 19.3.2008, 15:06 |
|||
|
||||
| Master_ |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 247 Регистрация: 31.1.2007 Репутация: нет Всего: нет |
194/2=48 (1)
48/2=24 (0) 24/2=12 (0) 12/2=6 (0) 6/2=3 (0) 3/2=1 (1) 1/2=0 (1) 5/2=2 (1) 2/2=1 (0) 1/2=0 (1) Получается 5 единиц... НО. В ответе почему то 4 единицы. Может кто-нибудь объяснит в чем дело? |
|||
|
||||
| Master_ |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 247 Регистрация: 31.1.2007 Репутация: нет Всего: нет |
Ну неужели никто не знает?
|
|||
|
||||
| maxim1000 |
|
|||
|
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 3334 Регистрация: 11.1.2003 Где: Киев Репутация: 24 Всего: 110 |
дробная часть и целая часть могут обрабатываться отдельно, но дробная часть обрабатывается несколько иначе
дробная часть в двоичной системе имеет тот же смысл, что и в 10-чной: 0.101[2]=0+1*2^(-1)+0*2^(-2)+1*2^(-3)=0+0.5+0+0.125=0.625, т.е. 0.101 не является представлением 0.5 в двоичной а вот для того, чтобы получить это представление, нужно представить 0.5 в виде суммы степеней двойки (отрицательных): 0.5=1/2=1*2^(-1), что в двоичной системе даст 0.1 -------------------- qqq |
|||
|
||||
| Master_ |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 247 Регистрация: 31.1.2007 Репутация: нет Всего: нет |
И как получить 0.1?
ну равно одной второй да. 1 умножить на два в минус первой. Как узнать двоичное представление? |
|||
|
||||
| maxim1000 |
|
|||
|
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 3334 Регистрация: 11.1.2003 Где: Киев Репутация: 24 Всего: 110 |
так 0.1 и есть двоичное представление числа, которое в десятичной записывается 0.5
-------------------- qqq |
|||
|
||||
| Akina |
|
|||
|
Советчик ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 20581 Регистрация: 8.4.2004 Где: Зеленоград Репутация: 17 Всего: 454 |
Дробная часть переводится УМНОЖЕНИЕМ. Т.е.: 0.5 * 2 = 1 (1) Результат: 0,5 (dec) = 0.1 (bin) 0,2 * 2 = 0,4 (0) 0,4 * 2 = 0,8 (0) 0,8 * 2 = 1,6 (1) 0,6 * 2 = 1,2 (1) 0,2 Результат: 0,2 (dec) = 0,(0011) (bin) -------------------- О(б)суждение моих действий - в соответствующей теме, пожалуйста. Или в РМ. И высшая инстанция - Администрация форума. |
|||
|
||||
| Master_ |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 247 Регистрация: 31.1.2007 Репутация: нет Всего: нет |
Так. Если находить из 0.3, то так:
0.3*2=0.6 (0) 0.6*2=1.2 (1) 1.2*2=2.4 (1) 2.4*2=4.8 (1) 4.8*2= нет... все равно не то... сначала подумал что нужно умножать пока после запятой не будет цифра, которая был в начальном значении. Вот еще задание:
Здесь вообще непонятно условие. Ну 150 символов. Вот как определить сколько байт весит один символ в этом сообщением? 8 бит не идет.. да и вообще все что я не делал с ответом не сходилось. Кто знает как решать? |
|||
|
||||
| THandle |
|
|||
![]() Хранитель Клуба Награды: 1 Профиль Группа: Админ Сообщений: 3639 Регистрация: 31.7.2007 Где: Moscow, Dubai Репутация: 30 Всего: 372 |
Master_, умножать надо не целую часть.
То есть:
А откуда 0.3? Это сообщение отредактировал(а) THandle - 20.3.2008, 09:14 |
|||
|
||||
| Master_ |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 247 Регистрация: 31.1.2007 Репутация: нет Всего: нет |
В калькуляторе при переводе 0.3 в двоичную систему выдает такое: 0,00110011 Вот собственно я решил потренироваться. Находить не из 0.5, как в примере, а из 0.3. Что другим заданием? |
|||
|
||||
| Akina |
|
|||
|
Советчик ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 20581 Регистрация: 8.4.2004 Где: Зеленоград Репутация: 17 Всего: 454 |
Или калькулятор кривой, или ты в кнопки не попадаешь. 0.25 - это однозначно 0.01 в двоичной. 0.3 больше чем 0.25, и неважно какая система счисления. 0,3 * 2 = 0,6 (0) 0,6 * 2 = 1,2 (1) 0,2 * 2 = 0,4 (0) 0,4 * 2 = 0,8 (0) 0,8 * 2 = 1,6 (1) 0,6 Результат: 0.3 (dec) = 0.0(1001) (bin) Да, условие писАл откровенный идиот. Но если выкинуть бредовую вставку про А3 десятичных цифр, то все элементарно - кодирование одной цифры (считаем, что других символов нет) требует 4 битов, а 150 цифр - соответственно 150*4=600 битов. -------------------- О(б)суждение моих действий - в соответствующей теме, пожалуйста. Или в РМ. И высшая инстанция - Администрация форума. |
|||
|
||||
| Master_ |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 247 Регистрация: 31.1.2007 Репутация: нет Всего: нет |
Так... Спасибо за помощь.
Получается цифра - пол байта?... Странно, но в учебнике о информатике говорится только о кодировании символов, + кодирование в юникоде байт и два байта соответственно.. Кстати, вот еще задание...
Есть формула N=x в степени y. N - общее количество различных комбинаций... x-сколько комбинаций может быть сделано... Ну вот, если решать по формуле, то вот что у меня выходит 18=3 в степени y. Но тут даже целого числа не получается. Что я делаю не так? |
|||
|
||||
| Akina |
|
|||
|
Советчик ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 20581 Регистрация: 8.4.2004 Где: Зеленоград Репутация: 17 Всего: 454 |
Не "18=3 в степени y", а "найти минимальное целое y такое, что 3 в степени y не меньше 18". Соответственно это 3, тремя лампами можно передать максимум 27 сигналов. Значит, 18 точно можно, и еще 9 комбинаций не будут использоваться.
Кодирование в учебнике и кодирование в задаче имеют в виду разные процессы, хотя у них и одна суть. -------------------- О(б)суждение моих действий - в соответствующей теме, пожалуйста. Или в РМ. И высшая инстанция - Администрация форума. |
|||
|
||||
| Master_ |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 247 Регистрация: 31.1.2007 Репутация: нет Всего: нет |
вов, спасибо, оказывается все довольно просто.
С задачами где нужно найти значения после выполнения программы разобрался сам... Хочу спросить вот еще что. Корректно ли задан вопрос?
В принципе, если чисто скопировать формулу из ячейки, то значение конечно же не изменится. Но если протянуть вниз, то A1 в формуле изменится на А2 и значение соответственно будет другим. Считаю вопрос не совсем правильным, блин. Как вы думаете? |
|||
|
||||
![]()
|
| Правила форума "Центр помощи" | |
|
|
ВНИМАНИЕ! Прежде чем создавать темы, или писать сообщения в данный раздел, ознакомьтесь, пожалуйста, с Правилами форума и конкретно этого раздела.
Более подробно с правилами данного раздела Вы можете ознакомится в этой теме. Если Вам помогли и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, Poseidon, Rodman |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Центр помощи | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |