![]() #тэг_для_скрыта
Пост для публичных чтений. Здесь можно выть, орать и ругаться, особенно на ГХА, Заязочку, Калмиуса и Владарга, в общем, новая болталка гиенария, так как старая у нашего матриарха - Гексаниэль - будет закрыта. Вывеска над крышей гиенария Также здесь можно спойлерить, материться и неограниченно валяться никаким в салате Если кто-то хочет, чтобы его публично зачли, оборзели и отгигиенили, оставляйте заявки в комментах (вдруг кто-то возьмется) Перевод обзора на ГП и МРМ - ссылки на все части (и ссылки на следующую часть перевода там, в комментах) Обзор Мальчика-Которого-Нет - 1 часть Обзор Она пахла круассанами Обзор Кастелян - 1 часть Обзор Тень Гигантской Кошки - 1 глава и часть 19 с разбором метлы Обзор Школьный Демон. 1 курс - 1 часть Ждет разбора: 21 августа 2023
21 |
![]() |
|
Сегодня на работе, развлекаясь со школьными задачками по алгебре и геометрии в Паскале, я решил сделать свою жизнь интереснее. В задачниках весь контент даётся в абстрактной форме, а переменные записываются буквами, вместо цифр. Я подумал, что некошерно таки без цифр решать математические задачки и решил прикрутить к коду рандомайзер, который будет въебывать рандомные значения в переменные.
Показать полностью
Первый блин вышел комом. Real-переменные очень плохо дружат с рандомайзером в силу огромного количества нулей после запятой, из-за чего попытка напсевдорандомить хотя-бы двойку превращается в воспалившийся и кровоточащий геморрой. Я пытался округлить. Тоже хуёво вышло. Рандомились исключительно единицы и нули (немудрено, ептыть). В результате моя тугая башка додумалась, что проблема рандомизатора в real. Но втупую просто заменить тип переменной не вышло (кто бы сомневался?). Чуть умнее, через знак равенства между буферной и целевой переменной - тоже (всё равно тупая идея, как сейчас понимаю). В результате я на всё плюнул, сделал отдельную integer переменную для рандомайзера, сделал строку-вывод результата на экран и ввод получившегося значения, которое уже присвается real переменной. Заработало. Теперь понятно, как программисты в геймдеве фичи придумывают)) 2 |
![]() |
|
voss22
В каком диапазоне должны быть числа, и какой максимум знаков после запятой? |
![]() |
|
Ereador
voss22 До 50 (мне просто нравится это число, лол). Максимум? Точно больше пяти. Точнее не скажу, прога на рабочем компе в офисе. Масштаб проблемы виден невооруженным взглядом))В каком диапазоне должны быть числа, и какой максимум знаков после запятой? |
![]() |
|
Также добавлю, что у меня кастрированный паскаль (ABC), соответственно по человечески обойти его ограничения не получится, приходится выдумывать вот такие хаки. Прикольно на самом деле.
1 |
![]() |
|
voss22
Берем генератор случайных чисел от одного до пятидесяти. Тип integer. Это целая часть. Берем генератор случайных чисел от нуля до миллиона с таким же типом. Делим результат на миллион. Это дробная часть. Стыкуем. Можно во втором случае получать дробную часть не сразу, а стыкуя результаты двух генераторов до тысячи, но принцип понятен 1 |
![]() |
|
Ereador
О, прикольно. С арифметикой я кстати уже потом допёр, но далеко не сразу. На тот момент мозгу проще было вмазать конвертацию через ручной ввод и присвоение значения новой переменной. |
![]() |
|
![]() |
|
Samus2001
А вы говорите, репрезентации в ГП нет, когда отдельные фанаты Снейпа в трансмужчины записывают;)))) 1 |
![]() |
|
Я буду честно
Samus2001 А вы говорите, репрезентации в ГП нет, когда отдельные фанаты Снейпа в трансмужчины записывают;)))) Кстати, ноходка для нового сериала! "Северус, вы женщина?" 4 |
![]() |
|
Samus2001
Потерянный брат Трионикса, вот он! *сорок слонов танцуют, все обнимаются, женщины плачут и тоже танцуют* 5 |
![]() |
|
3 |
![]() |
кукурузник Онлайн
|
voss22
А я всегда напоминю, при случае, что именовать человека например по нации, можно либо обычно, либо со страшно негативным оттенком. Поэтому негоже нарекать француза лягушатником, украинца укропом. а русского русней. все трое сразу обидятся. Потому что это маркер расчеловечивания, дескать такие вот. это не люди. а что-то мерзкое. по ошибке похожее на человека. Поэтому и не может быть "грязнокровка" в нейтральном смысле. или шутливом разговоре. 6 |
![]() |
|
enemytosss
Как перестать орать не надо переставать, надо орать - в конце концов Калмиус делает в текстах именно то, в чем обвиняет Роулинг! В лучших традициях сетевых долбоебов 6 |
![]() |
кукурузник Онлайн
|
Samus2001
enemytosss не надо переставать, надо орать - в конце концов Калмиус делает в текстах именно то, в чем обвиняет Роулинг! В лучших традициях сетевых долбоебов Я больше скажу, он переносит свои недостатки на других, преувеличивает их, и якобы тогда его недостатки уже перестали ими быть. Что-то сравнивая канон и кальмаров фик, в каноне персонажи более живые. Они похожи на детей и взрослых, ведут себя как дети и взрослые, и их перемены в характере, это перемены живых людей ( половое созревание и тому подобное). А у него мертвые статичные конструкты, словно заскриптованные болванчики из игр ( хотя уже блин в играх живее все). Вот Рон стал с возрастом больнее воспринимать бедность семьи, он недостоверный. А вот Рон-дурак из фика кальмара, статичный и дурной, он видимо очень живой и жизненный. 5 |
![]() |
|
enemytosss
Как перестать орать Вообще собрано всё бинго и "роулинг нипрадумала" и "десткая сказка". Чувак ищет у неё в глазу соринку, и с радостью находит, но не потому что она там есть, а так как у него башка насквозь пробита бревном сейквойи.Обосрал Роулинг, но как обычно забыл снять штаны. 6 |
![]() |
кукурузник Онлайн
|
Desmоnd
Оправдашка про "детская сказка" мне вообще непонятна. Ну да, в сказках свои условности, и там творится невозможная в жизни- но некоторые логичные элементы есть и работают. Например Колобок это хлеб, его хотят съесть- все логично.Золотое яичко разбилось упав на пол. это трагедия- тоже все логично и понятно. Зато фантазии у некоторых нихрена не логичные и не понятные. 4 |
![]() |
|
кукурузник
Мне кажется, что тут объяснение такое. Детская сказка - это нечто что предназначено исключительно для детей. А если только для детей, то никаких требований к качеству, это же глупые дети, им что угодно можно втюхать. Примерно такая же логика, когда объективные недостатки мультфильмов предлагают игнорировать, так как они же для детей. Для детей - это значит второго сорта, оно же последнего. Понимания, что для детей стоит писать настолько же хорошо, если не лучше, и что не получится всучить детям любую чушь, лишь потому что они дети - у многих такого понимания нет. 5 |