↓
 ↑
Регистрация
Имя/email

Пароль

 
Войти при помощи
Временно не работает,
как войти читайте здесь!

Комментарий к сообщению


15 июля в 19:58
Сегодня на работе, развлекаясь со школьными задачками по алгебре и геометрии в Паскале, я решил сделать свою жизнь интереснее. В задачниках весь контент даётся в абстрактной форме, а переменные записываются буквами, вместо цифр. Я подумал, что некошерно таки без цифр решать математические задачки и решил прикрутить к коду рандомайзер, который будет въебывать рандомные значения в переменные.

Первый блин вышел комом. Real-переменные очень плохо дружат с рандомайзером в силу огромного количества нулей после запятой, из-за чего попытка напсевдорандомить хотя-бы двойку превращается в воспалившийся и кровоточащий геморрой. Я пытался округлить. Тоже хуёво вышло. Рандомились исключительно единицы и нули (немудрено, ептыть). В результате моя тугая башка додумалась, что проблема рандомизатора в real. Но втупую просто заменить тип переменной не вышло (кто бы сомневался?). Чуть умнее, через знак равенства между буферной и целевой переменной - тоже (всё равно тупая идея, как сейчас понимаю). В результате я на всё плюнул, сделал отдельную integer переменную для рандомайзера, сделал строку-вывод результата на экран и ввод получившегося значения, которое уже присвается real переменной. Заработало.

Теперь понятно, как программисты в геймдеве фичи придумывают))
ПОИСК
ФАНФИКОВ











Закрыть
Закрыть
Закрыть