|
Архив - только для чтения |
| ЦТ по информатике - 2008 |
| GetOver | Дата: Понедельник, 2008-07-14, 2:49 PM | Сообщение # 271 |
|
Абитуриент
Группа: Пользователи
Сообщений: 8
Репутация: 0
Замечания: 0%
Статус: Offline
| В7. Значение переменной А представлено в формате с плавающей точкой в шестнадцатеричной системе счисления А=430F0000(16). Тип переменной А – single для языков BASIC и PASCAL. Десятичное значение числа А равно ____ . Решение: 1. Запишем число 430F000016 в двоичном виде. 430F0000(16) = 0100001100001111000000000000(2) 2. Число будет положительным, так как старший разряд число 0. 3. Выделим машинный порядок (следующие 8 разрядов) 10000110(2)=1*2^7+1*2^2+1*2^1=128+4+2=134(10) 4. Определим истинный порядок по формуле: <истинный порядок> = <машинный порядок> - 7F(16) (127(10)) 134-127=7 5. Запишем мантиссу, добавив к ней недостающую единицу 1,000111100…….; 6. Запишем число в двоичной системе счисления, учитывая его истинный порядок 1,000111100…*2^7=10001111,00(2) (Грубо говоря перенесем запятую на 7 знаков вправо) 7. Переведем полученное число в десятичную систему 10001111,00…(2)=1*2^7+1*2^3+1*2^2+1*2^1+1*2^0=128+8+4+2+1=143 Ответ: А=143
Сообщение отредактировал GetOver - Понедельник, 2008-07-14, 2:55 PM |
| |
| | |
| andrey | Дата: Понедельник, 2008-07-14, 5:54 PM | Сообщение # 272 |
|
Абитуриент
Группа: Пользователи
Сообщений: 10
Репутация: 0
Замечания: 0%
Статус: Offline
Город: ульяновск
| а откуда берется 7f
|
| |
| | |
| GetOver | Дата: Вторник, 2008-07-15, 0:51 AM | Сообщение # 273 |
|
Абитуриент
Группа: Пользователи
Сообщений: 8
Репутация: 0
Замечания: 0%
Статус: Offline
| тк характиристика байтовая то значения степеней -127..128 те смещение = 127 грубо говоря 7f (то бишь сем едениц в двоичной) надо отнимать всегда от первой восмерки, н оне забудь что первый бит знак =) его надо отбросить а вот что бы получить степень двойки надо отнять эти 7f =) То есть то число которое у тебя получится после вычетание это равно тому на сколько знаков вправо надо перенести запятую
Сообщение отредактировал GetOver - Вторник, 2008-07-15, 1:02 AM |
| |
| | |
| ba2t | Дата: Вторник, 2008-07-15, 10:57 AM | Сообщение # 274 |
Студент
Группа: Пользователи
Сообщений: 38
Репутация: 1
Замечания: 0%
Статус: Offline
Город: Краснодар
| помогите решить вот это В4: xyz=9yzx в 16-ной что-то не получается оно у меня(
<<"информатика ЦТ вариант №3">>
|
| |
| | |
| фаНатка | Дата: Вторник, 2008-07-15, 1:45 PM | Сообщение # 275 |
Студент
Группа: Пользователи
Сообщений: 80
Репутация: 11
Замечания: 0%
Статус: Offline
Город: Краснодар
| уравнение 247х=2288у + 143z получается х=11, у=1, z=3. ответ В13
Сообщение отредактировал фаНатка - Вторник, 2008-07-15, 1:46 PM |
| |
| | |
| andrey | Дата: Вторник, 2008-07-15, 3:18 PM | Сообщение # 276 |
|
Абитуриент
Группа: Пользователи
Сообщений: 10
Репутация: 0
Замечания: 0%
Статус: Offline
Город: ульяновск
| напишите алгоритм решения а6 и в8.не выходят
Сообщение отредактировал andrey - Вторник, 2008-07-15, 3:33 PM |
| |
| | |
| фаНатка | Дата: Вторник, 2008-07-15, 8:09 PM | Сообщение # 277 |
Студент
Группа: Пользователи
Сообщений: 80
Репутация: 11
Замечания: 0%
Статус: Offline
Город: Краснодар
| А6. Строю таблицу верности для первой функции, Затем меняю A и B (если они по заданию меняются) на обратное и вычисляю уже для них (здесь просто можно смотреть из первого столбика) Теперь новый столбик – там где у функции результат изменился ставим 1, где нет – 0. И уже к этому столбику должен подходить один из ответов. Б8 Переводим 15, 51, 85 в двоичную систему и получаем 15=00001111 51=00110011 85=01010101 Ну удалее 15 OR 51=00111111 NOT (15 OR 51) =11000000 (NOT (15 OR 51) EQV 85) =01101010 (15 AND 51)=00000011 (NOT (15 OR 51) EQV 85) IMP (15 AND 51)=10010111 а это отрицательное число те в дополнительном коде = -105
|
| |
| | |
| ba2t | Дата: Вторник, 2008-07-15, 8:32 PM | Сообщение # 278 |
Студент
Группа: Пользователи
Сообщений: 38
Репутация: 1
Замечания: 0%
Статус: Offline
Город: Краснодар
| фаНатка, ты уравнение подбором решала? andrey, фаНатка совершенно верно написала решение А6, есть еще один способ вытекающий из него: ответом будет функция, полученная сложением по mod 2 исходной и ее же с отрицанием нужных переменных. к примеру (A+B+C) (+) (A+не(В) +не(С))
<<"информатика ЦТ вариант №3">>
|
| |
| | |
| фаНатка | Дата: Вторник, 2008-07-15, 9:22 PM | Сообщение # 279 |
Студент
Группа: Пользователи
Сообщений: 80
Репутация: 11
Замечания: 0%
Статус: Offline
Город: Краснодар
| ba2t, а его как-то ещё можно решать? Добавлено (2008-07-15, 9:22 Pm) --------------------------------------------- блин ник охота поменять..........
|
| |
| | |
| ba2t | Дата: Вторник, 2008-07-15, 9:43 PM | Сообщение # 280 |
Студент
Группа: Пользователи
Сообщений: 38
Репутация: 1
Замечания: 0%
Статус: Offline
Город: Краснодар
| иногда можно свести к двум переменным - так быстрее получается подобрать тебе не нравится твой ник?
<<"информатика ЦТ вариант №3">>
|
| |
| | |
| GafarOff | Дата: Вторник, 2008-07-15, 9:57 PM | Сообщение # 281 |
|
Абитуриент
Группа: Пользователи
Сообщений: 1
Репутация: 0
Замечания: 0%
Статус: Offline
| Не бейте мня сильно Поступаю... Через неделю в двух местах сдаю "Информатика Тест". Я так понимаю это тоже самое, что и ЦТ Информатика?! Т.е. структура будет та же?
|
| |
| | |
| ba2t | Дата: Вторник, 2008-07-15, 11:43 PM | Сообщение # 282 |
Студент
Группа: Пользователи
Сообщений: 38
Репутация: 1
Замечания: 0%
Статус: Offline
Город: Краснодар
| хз, в каждом вузе свои приколы!
<<"информатика ЦТ вариант №3">>
|
| |
| | |
| фаНатка | Дата: Среда, 2008-07-16, 10:12 AM | Сообщение # 283 |
Студент
Группа: Пользователи
Сообщений: 80
Репутация: 11
Замечания: 0%
Статус: Offline
Город: Краснодар
| ba2t, я сначала долго пыталась упростить-не получается там, ну а подбором оч просто вышло.... а ник не ахти......
|
| |
| | |
| GetOver | Дата: Среда, 2008-07-16, 2:19 PM | Сообщение # 284 |
|
Абитуриент
Группа: Пользователи
Сообщений: 8
Репутация: 0
Замечания: 0%
Статус: Offline
| кто нить вкурсе как В14 решать ? неполучается чот.
|
| |
| | |
| фаНатка | Дата: Среда, 2008-07-16, 5:49 PM | Сообщение # 285 |
Студент
Группа: Пользователи
Сообщений: 80
Репутация: 11
Замечания: 0%
Статус: Offline
Город: Краснодар
| B14 Чисел, удовлетворяющих условию k mod 30 =0 на промежутке k = 100 до 1000 30 штук (запишите их все в столбик) Далее проверяем числа на том же промежутке, но для условий k mod 70 <> 0 (тоже записываем все числа в столбик, но только те, которые не удовлетворяют данному условию) k mod 42 <> 0 (тоже самое, что и для предыдущего условия) Потом смотрим на все числа, на общее условие и анализируем. Вы должны заметить, что от 30 чисел, удовлетворяющих условию k mod 30 =0 надо отнять 4 числа не удовлететворяющих условиям k mod 70 <> 0 и k mod 42 <> 0 Это числа: 210, 420, 630, 840. Прильный ответ: 30-4=26! там ещё один способ есть: смотришь на делители чисел 30(3*5*2); 70(7*5*2); 42(7*3*2) следовательно из диапозона 100 - 1000 только 4 числа, делящихся на 30, не делятся на 7. отсюда 30-4=26, но этот способ более быстрый, но нужно сначало подумать =) это было на первой странице...Не ленись посмотреть что уже написано А не получается конкретное задание-напиши!
|
| |
| |
|