Презентации, доклады, проекты без категории

И. А. Шилин А. А. Александров В. В. Китюков
И. А. Шилин А. А. Александров В. В. Китюков
Второй этап исследования посвящен вычислению (с точностью до изоморфности) групп гомоморфизмов для любой пары групп G и H, где H ⎯ абелева группа и порядки групп G и H не выше 20. Группа состоит из гомоморфизмов , а ее групповой операцией является отображение , где . На этом этапе составлены файлы в формате txt, содержащие описания таблиц Кэли для всех групп, удовлетворяющих указанным выше условиям, составлена достаточно эффективная программа на языке Турбо Паскаль, позволяющая максимально уменьшить число переборов отображений вида , для которых выполняются необходимые условия гомоморфизмов, и отобрать те из отображений, которые являются гомоморфизмами, для пар групп G и H вычислены периоды всех полученных гомоморфизмов, что, в свою очередь, позволило определить, к какому классу изоморфных групп относится группа .
Продолжить чтение
Глава 3. Стили функционального программирования
Глава 3. Стили функционального программирования
Кубенский А.А. Функциональное программирование. Глава 3. Стили функционального программирования. Основные примитивные функции в ЛИСПе Арифметические и логические функции: PLUS, MULT, LE, EQ, AND Специальные функции: COND, QUOTE, LET Функции обработки списков: CAR, CDR, CONS (CONS 'A '(B C)) ? (A B C) (CONS 'A (CONS 'B NIL)) ? (A B) (CAR '(A B C)) ? A (CDR '(A B C)) ? (B C) (CDR '(A)) ? NIL (CONS '(A B) '(C D)) ? ((A B) C D) (CAR (CDR '(A B C D))) ? B (CADDR '(A B C D))) ? C (CONS 'LAMBDA (CONS '(X) '((PLUS X 1)))) ? (LAMBDA (X) (PLUS X 1)) Функции высших порядков в ЛИСПе: (DEFINE MAP (LAMBDA (F L) (COND (L (CONS (F (CAR L)) (MAP F (CDR L)))) (T NIL) ))) (MAP '(LAMBDA (X) (PLUS X 1)) '(1 3 8)) ? (2 4 9) Кубенский А.А. Функциональное программирование. Глава 3. Стили функционального программирования. Функции как значения Функциональное значение – это либо встроенная функция, либо список, первым атомом которого является специальный атом LAMBDA. Например, (LAMBDA (X) (MULT 2 X)) Если функция применяется к аргументу, то формальные параметры «связываются» со значением аргумента, поэтому, например, выражение ((LAMBDA (X) (MULT 2 X)) 3) при вычислении выдает значение 6. Как происходит вычисление, если в теле функции используются «глобальные» атомы? (LAMBDA (X) (MULT Y X)) Два возможных подхода: статический: значения «глобальных» атомов фиксируются в момент определения функции (в момент «исполнения» функции LAMBDA). динамический: значения «глобальных» атомов определяются во время работы функции. Разница может проявиться, если функция определена в одном контексте, а исполняется в другом. В некоторых (старых) версиях ЛИСПа для «фиксации» контекста применялись специальные функции, например, если лямбда-выражение передавалось в качестве аргумента в другую функцию, то можно было использовать специальную функция FUNCTION вместо QUOTE.
Продолжить чтение
Клещи
Клещи
Клещи -одна из самых разнообразных и древних групп членистоногих на Земле. Как правило, клещи питаются растительными остатками, почвенными грибами, или другими мелкими членистоногими. В мировой фауне насчитывается более 40 000 видов клещей, однако, многие группы до сих пор плохо изучены, и ежегодно ученые описывают десятки новых видов. Некоторые клещи приспособились к питанию кровью животных и стали паразитами. Среди паразитов наиболее известны иксодовые клещи. Эта группа насчитывает всего 680 видов, обитающих на всех континентах, включая Антарктиду. Иксодовые клещи переносят возбудителей болезней человека с природной очаговостью: клещевого энцефалита, клещевого боррелиоза (болезни Лайма), сыпного клещевого тифа, возвратного клещевого тифа, геморрагической лихорадки и ку-лихорадки, туляремии, эрлихиоза и многих др. Таежный и европейский лесной клещ Гиганты по сравнению со своими "мирными" собратьями, его тело покрыто мощным панцирем и снабжено четырьмя парами ног. У самок покровы задней части способны сильно растягиваться, что позволяет им поглощать большие количества крови, в сотни раз больше чем весит голодный клещ. Самцы несколько меньше по размеру чем самки и присасываются лишь на короткое время (менее часа). Различить самку и самца весьма просто - надо запомнить, как они выглядят. В окружающем мире клещи ориентируются в основном с помощью осязания и обоняния, глаз у клещей нет. Зато обоняние клещей очень острое: исследования показали, что клещи способны чувствовать запах животного или человека на расстоянии около 10 метров.
Продолжить чтение