Список форумов Шадринский форум -> Программирование -> Программисты на отдыхе -> Задачки
Начать новую тему   Ответить на тему   вывод темы на печать

Задачки

Автор
Сообщение
Андрей Алексеевич
Заслуженный писатель


Пол: Пол:Муж.
Зарегистрирован: 10.03.2013
Сообщения: 18397


Статус: Offline
СообщениеДобавлено: 2015.06.22 16:34.50
Ответить с цитатой
mr.Taiga
битовые операции. << - бит влево, >> - бит вправо.
_________________
쌀요리를만들기위해사랑
Посмотреть профиль Отправить личное сообщение
mr.Taiga
Енот


Пол: Пол:Муж.
Зарегистрирован: 13.09.2011
Сообщения: 11809
Откуда: Енот с ЧПУ

Статус: Offline
СообщениеДобавлено: 2015.06.22 16:38.07
Ответить с цитатой
Андрей Алексеевич
Вот как.
Я этого не знал. в дельфи нет такого сдвига.а если и есть(что маловероятно)-никогда не приходилось пользовать его

Добавлено спустя 43 секунды:

это ж Си?
_________________
Наношу пользу,причиняю добро.
Посмотреть профиль Отправить личное сообщение ICQ Number
Ken't
вуглускр


Пол: Пол:Муж.
Зарегистрирован: 03.12.2004
Сообщения: 23569
Откуда: Алушта, ЮБК

Статус: Offline
СообщениеДобавлено: 2015.06.22 16:38.55
Ответить с цитатой
нафиг вам сдвиг. там простая математичекая операция )))
_________________
Запчасти для иномарок. Новые, контрактные ДВС, КПП, кузовщина.
+7 912 52 9-OO-39
9-OO-39
www.avtotron45.ru
Посмотреть профиль Отправить личное сообщение ICQ Number
kolesa Warning: 1
Заслуженный писатель


Пол: Пол:Муж.
Зарегистрирован: 20.10.2011
Сообщения: 2939


Статус: Offline
СообщениеДобавлено: 2015.06.22 16:42.19
Ответить с цитатой
Ken't
Круто! Молодец все верно, не много правда сложновато, но решено
Посмотреть профиль Отправить личное сообщение
Андрей Алексеевич
Заслуженный писатель


Пол: Пол:Муж.
Зарегистрирован: 10.03.2013
Сообщения: 18397


Статус: Offline
СообщениеДобавлено: 2015.06.22 16:42.38
Ответить с цитатой
Ken't
битовый сдвиг еще более простая

mr.Taiga
есть, тока буковками
_________________
쌀요리를만들기위해사랑
Посмотреть профиль Отправить личное сообщение
kolesa Warning: 1
Заслуженный писатель


Пол: Пол:Муж.
Зарегистрирован: 20.10.2011
Сообщения: 2939


Статус: Offline
СообщениеДобавлено: 2015.06.22 16:44.18
Ответить с цитатой
Del. Мобильник глючит

Последний раз редактировалось: kolesa (2015.06.22 16:45.45), всего редактировалось 1 раз
Посмотреть профиль Отправить личное сообщение
mr.Taiga
Енот


Пол: Пол:Муж.
Зарегистрирован: 13.09.2011
Сообщения: 11809
Откуда: Енот с ЧПУ

Статус: Offline
СообщениеДобавлено: 2015.06.22 16:44.24
Ответить с цитатой
Андрей Алексеевич
ну и ладно,бог с ним,есть и есть.
Век живи,век учись.
_________________
Наношу пользу,причиняю добро.
Посмотреть профиль Отправить личное сообщение ICQ Number
Slider
Заслуженный писатель


Пол: Пол:Муж.
Зарегистрирован: 13.11.2006
Сообщения: 6289
Откуда: Екатеринбург&Шадринск

Статус: Offline
СообщениеДобавлено: 2015.06.22 16:48.22
Ответить с цитатой
делфи еще юзают ?
_________________
накапливаю джедайскую силу
http://booking.com/ http://bookingb2b.com/
http://www.aicgroup.biz http://www.gta-travel.com/en/home
Посмотреть профиль Отправить личное сообщение Посетить сайт автора ICQ Number
mr.Taiga
Енот


Пол: Пол:Муж.
Зарегистрирован: 13.09.2011
Сообщения: 11809
Откуда: Енот с ЧПУ

Статус: Offline
СообщениеДобавлено: 2015.06.22 16:54.31
Ответить с цитатой
Slider
Да.
Спрос есть.
_________________
Наношу пользу,причиняю добро.
Посмотреть профиль Отправить личное сообщение ICQ Number
Андрей Алексеевич
Заслуженный писатель


Пол: Пол:Муж.
Зарегистрирован: 10.03.2013
Сообщения: 18397


Статус: Offline
СообщениеДобавлено: 2015.06.22 16:55.41
Ответить с цитатой
mr.Taiga
курсачи поди?

так-то пофиг на чем писать.
_________________
쌀요리를만들기위해사랑
Посмотреть профиль Отправить личное сообщение
mr.Taiga
Енот


Пол: Пол:Муж.
Зарегистрирован: 13.09.2011
Сообщения: 11809
Откуда: Енот с ЧПУ

Статус: Offline
СообщениеДобавлено: 2015.06.22 16:57.25
Ответить с цитатой
Андрей Алексеевич писал(а):
курсачи поди?

Это 70% рынка.
Есть и другие заказы.
Андрей Алексеевич писал(а):
так-то пофиг на чем писать.

лишь бы было эффективно и нужно.И стабильно.
_________________
Наношу пользу,причиняю добро.
Посмотреть профиль Отправить личное сообщение ICQ Number
Андрей Алексеевич
Заслуженный писатель


Пол: Пол:Муж.
Зарегистрирован: 10.03.2013
Сообщения: 18397


Статус: Offline
СообщениеДобавлено: 2015.06.22 17:02.15
Ответить с цитатой
mr.Taiga
дык не спорю.
_________________
쌀요리를만들기위해사랑
Посмотреть профиль Отправить личное сообщение
mr.Taiga
Енот


Пол: Пол:Муж.
Зарегистрирован: 13.09.2011
Сообщения: 11809
Откуда: Енот с ЧПУ

Статус: Offline
СообщениеДобавлено: 2015.06.22 17:04.17
Ответить с цитатой
Андрей Алексеевич
а никто и не спорит
каждый кодит как умеет
_________________
Наношу пользу,причиняю добро.
Посмотреть профиль Отправить личное сообщение ICQ Number
Андрей Алексеевич
Заслуженный писатель


Пол: Пол:Муж.
Зарегистрирован: 10.03.2013
Сообщения: 18397


Статус: Offline
СообщениеДобавлено: 2015.06.22 17:14.23
Ответить с цитатой
mr.Taiga
ну на будущее лови технологию битового сдвига:

25 << 1 = 50 - быстрое умножение на два
11001 << 1 = 110010

в данной задачке
пух = 2 >> вата

?0? 2 >> 0 = 2
0010 >> 0 = 0010

?1? 2 >> 1 = 1
0010 >> 1 = 0001

сдвиговые операции очень быстрые и компактные.

upd: про абс убрал )

Добавлено спустя 1 минуту 13 секунд:

в дельфи shl и shr они обзываются, быстренько гугланул
_________________
쌀요리를만들기위해사랑


Последний раз редактировалось: Андрей Алексеевич (2015.06.22 17:16.42), всего редактировалось 1 раз
Посмотреть профиль Отправить личное сообщение
kolesa Warning: 1
Заслуженный писатель


Пол: Пол:Муж.
Зарегистрирован: 20.10.2011
Сообщения: 2939


Статус: Offline
СообщениеДобавлено: 2015.06.22 17:15.18
Ответить с цитатой
Ken't писал(а):
ченить типа writeln( abs(puh*vata -2))
пардон за плохой паскаль ))

блин, поторопился. Не правильно, несколько. Надо нам вычислить пух, зная значение вата. Короче приводи своё уравнение к треб. Задачи
Посмотреть профиль Отправить личное сообщение
Ken't
вуглускр


Пол: Пол:Муж.
Зарегистрирован: 03.12.2004
Сообщения: 23569
Откуда: Алушта, ЮБК

Статус: Offline
СообщениеДобавлено: 2015.06.22 17:23.24
Ответить с цитатой
kolesa писал(а):
Не правильно, несколько.

согласен. косяк Sad

puh:= abs(vata-2)
_________________
Запчасти для иномарок. Новые, контрактные ДВС, КПП, кузовщина.
+7 912 52 9-OO-39
9-OO-39
www.avtotron45.ru
Посмотреть профиль Отправить личное сообщение ICQ Number
kolesa Warning: 1
Заслуженный писатель


Пол: Пол:Муж.
Зарегистрирован: 20.10.2011
Сообщения: 2939


Статус: Offline
СообщениеДобавлено: 2015.06.22 17:30.00
Ответить с цитатой
Андрей Алексеевич
Ken't
Правильные решения.
Посмотреть профиль Отправить личное сообщение
kolesa Warning: 1
Заслуженный писатель


Пол: Пол:Муж.
Зарегистрирован: 20.10.2011
Сообщения: 2939


Статус: Offline
СообщениеДобавлено: 2015.06.22 21:05.15
Ответить с цитатой
Андрей Алексеевич
когда я маленький был, сдвиги юзали во всю
у меня был первый Z80 тот умножать/делить не мог - все делали через сложение/вычитание
5 с минусом тебе! (не универсально, знать надо операторы битовые)

Ken't
Минимум 12 лет как закончил пед, а может решить задачу - ему 5. вообще, если честно поразился ) учат в педе!

одинаково по скорости, однобайтово, АА - программистом себя называет - поэтому ему меньше по баллам

решение Кента такое оптимизированное puh=2-vata
Посмотреть профиль Отправить личное сообщение
Андрей Алексеевич
Заслуженный писатель


Пол: Пол:Муж.
Зарегистрирован: 10.03.2013
Сообщения: 18397


Статус: Offline
СообщениеДобавлено: 2015.06.23 08:12.03
Ответить с цитатой
kolesa писал(а):
не универсально
в любом процессоре есть сдвиг

kolesa писал(а):
одинаково по скорости, однобайтово
раскрой функцию ABS - удивишься.
_________________
쌀요리를만들기위해사랑
Посмотреть профиль Отправить личное сообщение
Ken't
вуглускр


Пол: Пол:Муж.
Зарегистрирован: 03.12.2004
Сообщения: 23569
Откуда: Алушта, ЮБК

Статус: Offline
СообщениеДобавлено: 2015.06.23 10:20.27
Ответить с цитатой
kolesa писал(а):
puh=2-vata

что первое в голову пришо - то и написал. без условнх операторов же )))
_________________
Запчасти для иномарок. Новые, контрактные ДВС, КПП, кузовщина.
+7 912 52 9-OO-39
9-OO-39
www.avtotron45.ru
Посмотреть профиль Отправить личное сообщение ICQ Number
kolesa Warning: 1
Заслуженный писатель


Пол: Пол:Муж.
Зарегистрирован: 20.10.2011
Сообщения: 2939


Статус: Offline
СообщениеДобавлено: 2015.06.23 12:38.45
Ответить с цитатой
Ken't
не. нечего не говорю,
правильно у тебя решено

Андрей Алексеевич
универсально, я имел ввиду что можно решить на алгоритмическом языке
а так да, красивое у тебя решение
Посмотреть профиль Отправить личное сообщение
Андрей Алексеевич
Заслуженный писатель


Пол: Пол:Муж.
Зарегистрирован: 10.03.2013
Сообщения: 18397


Статус: Offline
СообщениеДобавлено: 2015.06.23 12:44.07
Ответить с цитатой
kolesa
вычитание не интересно, просто и ничему никого не учит.
_________________
쌀요리를만들기위해사랑
Посмотреть профиль Отправить личное сообщение
Страница 5 из 5
Начать новую тему   Ответить на тему   вывод темы на печать
На страницу Пред.  1, 2, 3, 4, 5
Показать сообщения:   
Список форумов Шадринский форум -> Программирование -> Программисты на отдыхе -> Задачки

 
Перейти: 
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы не можете вкладывать файлы
Вы можете скачивать файлы