Вернуться   Форум SAPE.RU > Другое > Курилка

-->
Ответ
 
Опции темы
Старый 03.12.2009, 21:26   #1
Мастер
 
Аватар для Psihadelic
 
Регистрация: 02.04.2008
Сообщений: 649
Вес репутации: 0
Psihadelic не любят в этих краяхPsihadelic не любят в этих краяхPsihadelic не любят в этих краях
Отправить сообщение для Psihadelic с помощью ICQ
По умолчанию Как научиться решать задачки с битовыми операциями?

Привет!

Прошу помощи! К сожалению форум не совсем тот, что мне нужен, но ведь и тут есть умные люди, что мне почти всегда помогали.

Мне нужно написать контрольную работу с программирования, где будут задачи следующего типа (и их нужно решить, а точнее написать, обязательно):
1. Посчитать сколько нулей в числе с третьего по 13 бит, включая эти биты.
Между прочим эта задача и была у меня на контрольной, я её не решил, но дома смог сделать.
2. Инвертировать все биты с 2 по 14 включая эти биты.
3. Определить на сколько в числе А больше значущих битов, что равны единице, чем битов, что равны нулю.
4. Используя битовые операции проверить ли число А кратно 16 (вариации: кратно 4, кратно 8).
5. Установить в единицу каждый второй значущий бит целого числа А.

И тд. Где можно про это почитать? В интернете нет подобного (ну я не нашёл), это не относиться к битовым операциям, что можно найти в инете, как научиться решать подобный бред?
__________________
Против лома нет приёма.
Psihadelic вне форума   Ответить с цитированием
Старый 03.12.2009, 21:37   #2
Мастер
 
Аватар для Valentyn
 
Регистрация: 26.06.2007
Адрес: Ukraine
Сообщений: 652
Вес репутации: 231
Valentyn - за этого человека можно гордитсяValentyn - за этого человека можно гордитсяValentyn - за этого человека можно гордитсяValentyn - за этого человека можно гордитсяValentyn - за этого человека можно гордитсяValentyn - за этого человека можно гордитсяValentyn - за этого человека можно гордитсяValentyn - за этого человека можно гордитсяValentyn - за этого человека можно гордитсяValentyn - за этого человека можно гордится
Отправить сообщение для Valentyn с помощью ICQ
По умолчанию

Цитата:
В интернете нет подобного
Угу. Никому не интересно почему-то.

Почитайте про двоичную систему счисления, должно помочь.
__________________
ab788932cee4ff449d2ec584da8af2b7 47fa7a5a72b89d8828985beec3a3c252
Valentyn вне форума   Ответить с цитированием
Старый 03.12.2009, 21:43   #3
Мастер
 
Аватар для Psihadelic
 
Регистрация: 02.04.2008
Сообщений: 649
Вес репутации: 0
Psihadelic не любят в этих краяхPsihadelic не любят в этих краяхPsihadelic не любят в этих краях
Отправить сообщение для Psihadelic с помощью ICQ
По умолчанию

Цитата:
Сообщение от Valentyn Посмотреть сообщение
Почитайте про двоичную систему счисления, должно помочь.
Да нет... не то это... я это по СISCO учу, но это не то, что мне нужно.
__________________
Против лома нет приёма.
Psihadelic вне форума   Ответить с цитированием
Старый 03.12.2009, 22:09   #4
Мастер
 
Аватар для Valentyn
 
Регистрация: 26.06.2007
Адрес: Ukraine
Сообщений: 652
Вес репутации: 231
Valentyn - за этого человека можно гордитсяValentyn - за этого человека можно гордитсяValentyn - за этого человека можно гордитсяValentyn - за этого человека можно гордитсяValentyn - за этого человека можно гордитсяValentyn - за этого человека можно гордитсяValentyn - за этого человека можно гордитсяValentyn - за этого человека можно гордитсяValentyn - за этого человека можно гордитсяValentyn - за этого человека можно гордится
Отправить сообщение для Valentyn с помощью ICQ
По умолчанию

Цитата:
Сообщение от Psihadelic Посмотреть сообщение
Да нет... не то это... я это по СISCO учу, но это не то, что мне нужно.
Цитата:
Да нет... не то это... я это по СISCO учу, но это не то, что мне нужно.
Я сомневаюсь, что у CISCO придумали какие-то свои отдельные побитовые операции, несвязанные с двоичной системой счисления.
__________________
ab788932cee4ff449d2ec584da8af2b7 47fa7a5a72b89d8828985beec3a3c252
Valentyn вне форума   Ответить с цитированием
Старый 03.12.2009, 22:13   #5
Banned
 
Регистрация: 16.08.2009
Сообщений: 120
Вес репутации: 0
tushka не любят в этих краяхtushka не любят в этих краяхtushka не любят в этих краяхtushka не любят в этих краяхtushka не любят в этих краяхtushka не любят в этих краяхtushka не любят в этих краях
По умолчанию

юзай - OR, AND , NOT, с прмощью этих 3х операторов всё решается

Добавлено через 1 минуту
справочник почитай по этим операциям - минут через 30 разберешся и всё порешаеш !

Последний раз редактировалось tushka; 03.12.2009 в 22:13. Причина: Добавлено сообщение
tushka вне форума   Ответить с цитированием
Старый 03.12.2009, 22:14   #6
Мастер
 
Аватар для Psihadelic
 
Регистрация: 02.04.2008
Сообщений: 649
Вес репутации: 0
Psihadelic не любят в этих краяхPsihadelic не любят в этих краяхPsihadelic не любят в этих краях
Отправить сообщение для Psihadelic с помощью ICQ
По умолчанию

Цитата:
Сообщение от Valentyn Посмотреть сообщение
Я сомневаюсь, что у CISCO придумали какие-то свои отдельные побитовые операции, несвязанные с двоичной системой счисления.
Мне незачем читать про двоичное счисление, так как я его знаю, учил на предмете "CISCO"
__________________
Против лома нет приёма.
Psihadelic вне форума   Ответить с цитированием
Старый 03.12.2009, 22:16   #7
Banned
 
Регистрация: 16.08.2009
Сообщений: 120
Вес репутации: 0
tushka не любят в этих краяхtushka не любят в этих краяхtushka не любят в этих краяхtushka не любят в этих краяхtushka не любят в этих краяхtushka не любят в этих краяхtushka не любят в этих краях
По умолчанию

пример
101010101
OR
101010100
выход
101010101
tushka вне форума   Ответить с цитированием
Старый 03.12.2009, 22:25   #8
Мастер
 
Аватар для Psihadelic
 
Регистрация: 02.04.2008
Сообщений: 649
Вес репутации: 0
Psihadelic не любят в этих краяхPsihadelic не любят в этих краяхPsihadelic не любят в этих краях
Отправить сообщение для Psihadelic с помощью ICQ
По умолчанию

tushka, я знаю, что делают эти операции, но как их применять к тем задачам, что я написал? Ты можешь конкретно сказать, как решить ту или иную задачку?
Если да, то пожалуйста, расскажи как)
__________________
Против лома нет приёма.
Psihadelic вне форума   Ответить с цитированием
Старый 03.12.2009, 22:26   #9
Banned
 
Регистрация: 16.08.2009
Сообщений: 120
Вес репутации: 0
tushka не любят в этих краяхtushka не любят в этих краяхtushka не любят в этих краяхtushka не любят в этих краяхtushka не любят в этих краяхtushka не любят в этих краяхtushka не любят в этих краях
Talking

Psihadelic, если ты знаешь двоичные исчессления тогда непонятны твои проблемы ....

задача: Используя битовые операции проверить ли число А кратно 16 (вариации: кратно 4, кратно 8).

раздели число на 16 да и всё (деление это одн аиз операций что я сказал выше - одна из трех) .... если н авыходе получиш нужное число то всё оки .....

Добавлено через 57 секунд
понимашь - давно было - непомню какая из них деление означает .. ((

и как там число кратное считается - это математика

Последний раз редактировалось tushka; 03.12.2009 в 22:28. Причина: Добавлено сообщение
tushka вне форума   Ответить с цитированием
Старый 03.12.2009, 22:27   #10
Мастер
 
Аватар для Psihadelic
 
Регистрация: 02.04.2008
Сообщений: 649
Вес репутации: 0
Psihadelic не любят в этих краяхPsihadelic не любят в этих краяхPsihadelic не любят в этих краях
Отправить сообщение для Psihadelic с помощью ICQ
По умолчанию

tushka, хм, я знаю, как инвертируют биты те операции, но где там деление, где ещё что, я не знаю.
__________________
Против лома нет приёма.
Psihadelic вне форума   Ответить с цитированием
Ответ


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Задачки по 1с Chervechok Деловое сотрудничество 18 10.10.2009 17:57
Научиться делать продвижение. romik_23 Вопросы от новичков 1 28.08.2009 19:49
SLEEP в долг или Надо что-то решать! dgek1111 Пожелания пользователей системы 113 23.06.2009 15:22
Задачки за которые обещают миллион Psihadelic Курилка 23 01.06.2009 12:46
Хотел бы узнать как решать проблему. Djuise Вопросы по работе системы 6 03.09.2008 01:19


Часовой пояс GMT +3, время: 07:46.