Category: наука

Category was added automatically. Read all entries about "наука".

  • zopla

VBA: заколебала ошибка Overflow. шо делать?

Решаю задачки из Проекта Эйлер. Поскольку пока копался только в VBA то его и использую.
Надоела постоянная ошибка overflow, которая возникает когда вычисляются всякие здоровые числа. Использование Long или Variant - один и тот же результат - overflow

Есть какой-нибудь способ в VBA преодолевать это дурацкое ограничение?
  • stariy

Алгоритм составления графика смен

Столкнулся с задачей, не знаю как подойти.
Есть организация, в которой работают, скажем, 10 человек (5 старших и 5 младших), по сменам, смена 12 часов, по выходным и по ночам должны работать старший и младший вдвоем, днем по будням допускается по одному. Возможно, есть или будут и другие ограничения, всех не упомнишь. Необходимо написать прогу, которая бы рассчитывала график смен, то есть табличку, где на каждый день написано, кто в день, кто в ночь, кто выходной. Должна быть возможность помечания человека как находящегося в отпуске или на больничном, и соответствующая корректировка графика.
Теперь вопрос - что можно почитать на эту тему, как вообще называется наука, изучающая подобную муру (менеджмент, логистика, что то еще?). Я пока даже не представляю, с какой стороны подступиться к этой проге, даже алгоритм не могу нарисовать на бумажке.
Bird

Теория

Интересно, а собраны где-нибудь все "основные" понятия, определения и теоремы из математики, жизненно необходимые любому CS-специалисту, желающему понять теоретическую основу всего, с чем он имеет дело?
Я имею в виду - теорию множеств, реляционную алгебру, логику, линейную алгебру, формальные грамматики, семантики, абстрактную алгебру, теорию категорий, теорию типов.. Crash course in higher maths for computer scientists.
Видимо, это делится на "совсем ядро", знание которого предполагается во всей математической литературе не начального уровня (например, что такое транзитивность), и на остальное, базирующееся на нем.

В общем - интересно узнать мнение уважаемых сообщников, какую теорию надо знать (очень стыдно не знать), какую очень интересно, какую практически полезно, и что на эти темы говорит мировая наука.

Вот, например, знать, что такое ассоциативность и идемпотентность должен, по-моему, каждый без исключения; теорема Гёделя, halting problem - чуть в меньшей степени, но они очень интересны и лезут изо всех щелей в каждом втором обсуждении и часто бывают полезны, Карри-Говард примерно туда же, а, к примеру, что такое "decidability" или "soundness" системы типов или какие бывают типы семантик - я и сам (пока) не знаю, но мне стыдно. А вот без дебрей топологии, я подозреваю, вполне можно обойтись и, даже изучив их, никогда не то что не воспользоваться, а даже и не вспомнить.
  • _zerg

Теория вычислительных процессов

в свое время постил сюда вопрос по ТВП и сетям Петри в частности, но из-за отсутсвующих модеров вопрос сюда не дошел.

вот собственно и сам вопрос:

Сейчас в универе изучаем сабжевый предмет и поэтому хотелось бы у вас спросить — а зачем это нужно в реальность программисту. Что я подразумеваю под "это" — теорию асинхронных процессов, модель Маллера, сети Петри и т.д.??

Кто-нибудь этим реально в свое программисткой дейтельности пользовался??

Заранее спасибо за ответы.


Сейчас ситуация несколько изменилась, т.к. предмет этот мы прошли, но понимания зачем оно надо и как это применять на практике не особо появилось.

Дополнительно я создавал тему в RSDN.ru, стоящих сообщений там было немного, а потом все скатилось во флейм.

Собственно, хотелось бы услышать ваши отзывы о ТВП и приходилось лы вам использовать его в своей программисткой практике.
  • Current Music
    The Cure - Hot Hot Hot !!!