s21_decimal @lucankri 12.02.2023

  Рет қаралды 16,977

Edu_events_mow

Edu_events_mow

Жыл бұрын

Спасибо за разбор #s21_decimal пиру lucankri.
Если тебе помогла эта лекция, поставь лайк и подпишись на канал, это помогает легче находить наш контент другим пирам.
Хочешь попробовать себя в роли лектора? Или есть идеи, как улучшить разборы, тогда пиши пирам jhinelia.
Присоединяйся к нам в слаке:
#edu_events_mow
И телеграме:
t.me/edu_events_mov
Разбираем конкретные задания или просто темы по программированию оффлайн и онлайн.
21 | Разборы | Канал

Пікірлер: 18
@leyapatty
@leyapatty 10 ай бұрын
положу тут: 7:37 - операции и\или\сдвиги (функции get_bit && set_bit) 28:20 - сложение 35:15 - банковское округление 39:05 - побитовое сложение 41:30 - побитовое вычитание 46:30 - деление с остатком (способ автора) 52:45 - умножение 1:03:12 - сравнение 1:08:09 - странный пример, помогите разобраться 1:14:35 - деление с дробной частью 1:26:35 - умножение по формуле автора 1:39:10 - округление 1:44:20 - округление децимала до ближайшего целого числа в сторону -инф 1:45:56 - округление децимала до ближайшего целого числа(мат.округление) 1:47:40 - результат умножения децимала на -1 1:48:05 - возвращает целые цифры децимала, любые дробные цифры отбрасываются, включая конечные нули 1:50:30 - преобразование 1:54:0 - как сэтнуть степень 1:54: 43 - как посмотреть какая степень 1:57:28 - инт в дец 1:58:07 - из дец в инт 1:59:18 - флоат в дец
@vlasashok1205
@vlasashok1205 Жыл бұрын
Неправильный пример для банковского округления 36:15. В случае 12.6 применяется обычное округление в обоих случаях и будет 13. Банковское же применяется, когда в остатке есть 0.5, например 12.5 = 12, тут применяется банковское округление. 12,15 = 12,2; 12,25 = 12,2
@user-qk3uk4bl1u
@user-qk3uk4bl1u 11 ай бұрын
Огромное спасибо, автору очень сильно облегчили выполнение проекта! Но в примере с двоичным вычитанием ошибочка. 45:20 Когда из 6-ой цифры первого децимала вычитается единичка, то оно становится нулём и потом само занимает единичку у соседа. В итоге ответ будет 101111000001 (проверено переводом в десятичную систему 6016-3007=3009)
@bnidia
@bnidia 10 ай бұрын
да ошибки бывают, можешь в рокете ему написать, может он еще учится
@bnidia
@bnidia Жыл бұрын
Круто!
@enikeev_tg
@enikeev_tg Жыл бұрын
35:42 Пример с банковским округлением немного запутал. Судя по документации на Decimal, банковское округление работает только в случае, если следующее за разрядом, к которому округляем, число равно 5. Тогда да, мы смотрим на чётность разряда, к которому округляем. В случае округления 12.6 до целого округляем математически, то есть до 13.
@user-bm8wt5zh7f
@user-bm8wt5zh7f Жыл бұрын
лекция просто огонь! спасибо!!
@user-nr4sx4hu6j
@user-nr4sx4hu6j Жыл бұрын
1:34:36 что нужно, в случае, если pa + pb - x получается отрицательная? Домножать до нулевой степени? 1:33:03 тут тоже, что нужно делать, если x - x1 отрицательное число?
@edueventsmow
@edueventsmow Жыл бұрын
лучше спросить в рокет чате, тут вряд ли ответят. А еще можно лектору написать там же)
@4etk170
@4etk170 8 ай бұрын
Очень крутой лектор, это талант! И голос и подача и способность к объяснению, все на высшем уровне, приятно слушать
@VladislavGolik
@VladislavGolik 9 ай бұрын
Спасибо!
@jr_vv4227
@jr_vv4227 Жыл бұрын
В самом начале лекции: "1й, 2й, 3й, 4й бит".... Одна переменная типа int занимает 4 байт, вы же показываете на разряд, предоставленный числом типа int, и называете его битом...
@user-yi5rz2pz2o
@user-yi5rz2pz2o Жыл бұрын
он имел ввиду bits, а это байт
@shadowrealm8937
@shadowrealm8937 3 ай бұрын
тут без биг децимал?
@odinezy1168
@odinezy1168 4 ай бұрын
44:00 - Чел какие единички? У тебя реализована функция сложения, нужно просто вычитаемое число инвертировать и сложить с уменьшаемым. Очень много воды.
@safoman
@safoman 2 ай бұрын
мегахарош))
@odinezy1168
@odinezy1168 3 ай бұрын
Короче. Кто зашёл сюда в поисках ответов - не делайте двойной децимал - так делают нубы. Будете делать сдвиги - делайте сдвиг всех 4х интов, а не только мантиссы - так вы облегчите себе жизнь и просто будете сохранять входящие знак со степенью в отдельную переменную, зато сможете ловить переполнение без закипания мозга, это тоже отчасти нубское решение, но, я бы так и сделал, вернись я назад - пару недель себе сэкономил бы. А так я сделал без всяких дополнительных велосипедов. На этот видос сильно не уповайте - он бесполезен по-большей части.
@KinderGuardian
@KinderGuardian 5 ай бұрын
почему дед за молодыми доску вытирает?
s21_decimal основная суть проекта
52:27
Юрий Черкасов
Рет қаралды 1,3 М.
Неприятная Встреча На Мосту - Полярная звезда #shorts
00:59
Полярная звезда - Kuzey Yıldızı
Рет қаралды 7 МЛН
Always be more smart #shorts
00:32
Jin and Hattie
Рет қаралды 45 МЛН
Can You Draw A PERFECTLY Dotted Line?
00:55
Stokes Twins
Рет қаралды 93 МЛН
Decimal to IEEE 754 Floating Point Representation
9:27
Abishalini Sivaraman
Рет қаралды 1,4 МЛН
Школа 21 | Как проплыть бассейн??? |  Стоит ли поступать???
8:37
s21 decimal Part 1
23:37
cugerbol
Рет қаралды 2,1 М.
s21 SimpleBashUtils (cat) 04.06.2022 (tendyrir)
40:22
Edu_events_mow
Рет қаралды 15 М.
Неприятная Встреча На Мосту - Полярная звезда #shorts
00:59
Полярная звезда - Kuzey Yıldızı
Рет қаралды 7 МЛН