Статья входит в 1000 важнейших статей, её длина — 85 250 байт

Обсуждение:Алгоритм: различия между версиями

Материал из Википедии — свободной энциклопедии
Перейти к навигации Перейти к поиску
Содержимое удалено Содержимое добавлено
Строка 98: Строка 98:


=== Универсальная Матрица ===
=== Универсальная Матрица ===
Наиболее ярко матричный алгоритм отражается в форме Универсальной Матрицы. Основные 30 ячеек Универсальной Матрицы отражают 6 комбинаций взаимосвязанных типов структуры и (или) функции материи различных масштабов структурно-функциональной организации материи и различных форм реализации этой структурно-функциональной организации, реализующихся пятью эволюционными уровнями развития. 6 типов есть два стержневых типа и комбинаторное одновременно сочетание этих двух типов двух вариантах и взрывной прорыв одного типа в другой тип тоже в двух формах.
Наиболее ярко матричный алгоритм отражается в форме Универсальной Матрицы. Основные 30 ячеек Универсальной Матрицы отражают 6 комбинаций взаимосвязанных типов структуры и (или) функции материи различных масштабов структурно-функциональной организации материи и различных форм реализации этой структурно-функциональной организации, реализующихся пятью эволюционными уровнями развития. 6 типов есть два стержневых типа и комбинаторное одновременное сочетание этих двух типов в двух вариантах и взрывной прорыв одного типа в другой тип тоже в двух формах.


Вариантами Универсальной Матрицы являются Матрица относительности элементарных артикуляций (МОЭА) и Матрица относительности личностно-социальных качеств (МОЛСК) негуманных форм личности и общества - эта форма МОЛСК уже открыта и совершенствуется; а также гуманных форм личности и общества эта форма МОЛСК открыта 09.03.2015 и разрабатывается автором этого открытия [1-6].
Вариантами Универсальной Матрицы являются Матрица относительности элементарных артикуляций (МОЭА) и Матрица относительности личностно-социальных качеств (МОЛСК) негуманных форм личности и общества - эта форма МОЛСК уже открыта и совершенствуется; а также гуманных форм личности и общества эта форма МОЛСК открыта 09.03.2015 и разрабатывается автором этого открытия [1-6].

Версия от 17:01, 11 марта 2015

--Grey olli 00:40, 11 марта 2006 (UTC)[ответить]


Вообще говоря есть вычислимые и не вычислимые (по Тьюрингу) алгоритмы. Моя правка по определению алгоритма дает обобщенное представленние относящееся не только к математике, BTW. — Эта реплика добавлена с IP 77.238.114.114 (о) 23:06, 4 июня 2009 (UTC)[ответить]


  • Секция -- История термина -- должна быть перенесена в отдельную статью. Это не математика и не программирование, а этимология! Секция интересная, но здесь ей (во всей её бесконечной полноте), конечно, не место. Разве что гораздо более короткая справка.
  • Вместо этого надо бы упомянуть знаменитую проблему Гильберта о существовании алгоритма для решения Диофантовых уравнений (решённую Юрием Матиясевичем), которая дала толчок работам Тьюринга, Винера и т.д., и благодаря которой мы сегодня имеем теоретические основы программирования.
  • Да и про фундаментальные работы Кнута надо бы упомянуть. Словами, а не только ссылкой на "Теорию алгоритмов".
--Алёша@ 22:32, 7 мая 2006 (UTC)[ответить]


В быту алгоритмами называют повествования, в которых каждое предложение:

- либо сформулировано в повелительном наклонении (например, "Включи лампу." или "Включите лампу."),

- либо является сложноподчинённым предложением, в котором по меньшей мере одно предложение сформулировано в повелительном наклонении (например, "Если в помещении темно, тогда включи лампу." или "Если в помещении темно, тогда включите лампу."),

- либо является сложносочинённым предложением, в котором по меньшей мере одно предложение сформулировано в повелительном наклонении (например, "Включи лампу. Открой форточку." или "Включите лампу. Откройте форточку.").


В быту:

1) последовательными алгоритмами называют повествования, в которых каждое предложение в повелительном наклонении адресовано исполнителю в единственном числе (например, "Включи лампу." или "Открой форточку.").

2) параллельными алгоритмами называют повествования, в которых:

по меньшей мере одно предложение в повелительном наклонении адресовано исполнителю во множественном числе (например, "Включите лампу." или "Откройте форточку."),
по меньшей мере одно сложносочинённое предложение образовано с помощью союза либо (например, "Включите лампу. Откройте форточку.").

3) мета алгоритмами называют повествования в которых каждое предложение имеет повелительное наклонение по крайней мере в двух смысловых контекстах (например, "Пошёл ты туда-то." или "Не сцы.").

О истории

Первым нетривиальным алгоритмом считается алгорим Евклида. Пальму перенства оспаривают отдельные древнеегипетские инструкции по вычислению, однако они не были изложены систематически. Так же можно вспомнить древневавилонские методы решений специальных систем квадратных уравнений. Несмотря на то, что они сопровождались примерами, это были настоящие алгоритмы. Однако они не выдерживают сравнения с алгоритмом Евклида - в них отсутствуют циклы. (вольный пересказ материала из: Дональд Э. Кнут, "Искусство программирования", второй том, ISBN 5-8459-0081-6.) — Эта реплика добавлена с IP 77.238.114.114 (о) 23:04, 4 июня 2009 (UTC)[ответить]

Требования, предъявляемые к алгоритмам

Термина «понятность» не существует. см. Кузнецов. Дискретная математика для инженеров. или любой источник. «Рекурсивный алгоритм» — тафтология. Существуют рекурсивные процедуры и функции в программировании.--В. Харланов 10:28, 23 ноября 2006 (UTC)[ответить]

Важнейшее требование к алогритмам и программам для ЭВМ - отсутствие ошибок. Наличие ошибок в программах - признак низкой квалификации программистов.

Наличие ошибок в алгоритмах - признак низкой квалификации преподавателей информатики.

Во многих учебниках информатики и программироваия содержатся ошибки в алгоритмах и программах.

Анализ задач и заданий ЕГЭ по информатике показал наличие ошибок и дефектов в задачах и заданиях КИМ-2009. (См. публикации на форуме Педсовета). Ошибки в алгоритмах есть и их много. Бедные дети - им все это читать и изучать ??? --95.25.42.197 06:07, 2 июля 2009 (UTC)[ответить]

Исторические ошибки непростительны

Современные узбеки не должны великого персидского[или арабского, или хорезмского] ученого называть узбеком. В то время когда жил и работал Мухаммад аль Хорезми не существовало узбекской нации или Узбекистана как отдельной территориальной единицы. — Эта реплика добавлена с IP 91.124.87.104 (о) 20:01, 3 июля 2007 (UTC)[ответить]

Понятие ошибок существенно не только для истории, но и для алгоритмов и программ для ЭВМ.

Наиболее больной вопрос об ошибках в алгоритмах и программах в обучении информатике и программированию - новой массовой профессии и нового учебного предмета во всех школах и вузах России и стран СНГ.

Заналчивание этих вопросов - вреду для образования подобно. --95.25.42.197 05:59, 2 июля 2009 (UTC)[ответить]

Любая интерпретация

Определение "Алгоритм — любая информация, для которой существует интерпретатор." является моим и наиболее общим из возможных. Например лежит на земле нечто в форме кучки, не приятно выглядящее. Все люди обходят. Конечно это не информационная сущность, данная в рефлексии, а вполне реальная, данная в ощущениях. Однако она не передает энергии, не толкает и не отбрасывает людей, они сами ее обходят не вступая в физический контакт, так что работает только информационная составляющая. Более того, если изготовить такую же вещь и положить в другое место, там люди будут обходить ее точно так же. Это поведение довольно простое, на уровне, типичном для компьютерных программ. Чтобы соответствовать другим определениям алгоритма, поясняю, вторая кучка создана искусственно и сознательно с известной целью благоприятно достигаемой, а первая могла возникнуть от менее результативного умственного напряжения. Это не важно, т.к. темой статьи не являются только "рукодельные алгоритмы", а речь идет о всех возможных. Просто о феномене подчинения исполняющего устройства некоторому источнику стабильной информации. Возникает спорный момент, является ли алгоритмом например Аккерман(1000,1000), эта функция не может быть выполнена ни одним вычислительным устройством. Очевидно достаточно образованный человек может воспользоваться разными признаками и инвариантами и определить что эта функция определяет единственное значение и вполне достижимое в теории. Данная интерпретация хоть и не дает самого значения так же является выполнением данной программы (любой другой аналогично образованный человек взглянув на ее текст даст тот же ответ), называемым абстрактной интерпретацией, хотя эта область еще не очень оформилась. Итого, наличие исполнителя снова сделало из информации алгоритм (в данном случае выработки фразы "ну да, по-моему это вполне нормальная программа, хоть и слишком ресурсоемкая"), хотя он довольно сильно отличается от интерпретации, которую выполнит не знающий теорем и инвариантов кремниевый процессор. Компьютеру не под силу, но интерпретатор все же нашелся, улавливаете? А то по моим наблюдениями тут много библиотекарей, которые просто переносят факты с бумаги в компьютер, а сами думают крайне неохотно, часто жертвуя ради этого "предположением добрых намерений". Это не оригинальное исследование, вопрос очень простой и исследовать тут нечего. Просто наиболее общее, определение. Возможно лишенное разных понтов и программерской крутизны, доступности для четвероклашек и т.д. и т.п. но, опять таки, статья не посвящена "Плоды изощенного разума крутых хакеров, и далеко ли они от этой яблони падают", а просто написано "Алгоритм". NOwiking 11:06, 26 июля 2009 (UTC)[ответить]

Или же лингвистам больными казались люди, имеющие несчастье заниматься вычислениями?

Недопустимая фривольность для энциклопедии, еще бы смайлик поставили!!!

Перевод

Источники в порядок

Не пойму, куда подевались (и были ли) O'Regan, Atallah, и т.д. Надо бы всё это шаблоном sfn оформить, если источники хорошие. Игошина я нашёл. РоманСузи 19:29, 10 августа 2012 (UTC) dc` jncnjq всё отстой[ответить]

Конец преамбулы утонул в тумане!

Хорошая преамбула, но две последних фразы:

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

перечитал четыре раза и ничего не понял. О какой "методологии" речь? О методологии науки? О каком абсолюте речь? Об абсолютном знании? Как базисное понятие "получает качественно новое понятие"? О каком образовании речь? О дошкольном? В любом случае эти две фразы должны быть подкреплены АИ! --tim2 15:06, 13 мая 2013 (UTC)[ответить]

Матрица как алгоритм устройства и функции

Я знаю, что алгоритм может пониматься и как комплекс понятий, распределённых в плоском пространстве так, чтобы отразить взаимную связь этих понятий по двум фундаментальным параметрам в комбинаторике их типологии по уровням эволюционного развития или существенным ситуациям проявления этих понятий.

Например, матрица может комплексно отражать явления, свойства и закономерности строения сложно организованных объектов и полей из множества простых и (или) сложно организованных объектов, проявляющиеся в функции и взаимодействия объектов с самими собой и друг с другом индивидуально и коллективно.

Универсальная Матрица

Наиболее ярко матричный алгоритм отражается в форме Универсальной Матрицы. Основные 30 ячеек Универсальной Матрицы отражают 6 комбинаций взаимосвязанных типов структуры и (или) функции материи различных масштабов структурно-функциональной организации материи и различных форм реализации этой структурно-функциональной организации, реализующихся пятью эволюционными уровнями развития. 6 типов есть два стержневых типа и комбинаторное одновременное сочетание этих двух типов в двух вариантах и взрывной прорыв одного типа в другой тип тоже в двух формах.

Вариантами Универсальной Матрицы являются Матрица относительности элементарных артикуляций (МОЭА) и Матрица относительности личностно-социальных качеств (МОЛСК) негуманных форм личности и общества - эта форма МОЛСК уже открыта и совершенствуется; а также гуманных форм личности и общества эта форма МОЛСК открыта 09.03.2015 и разрабатывается автором этого открытия [1-6].

Литература

  1. Макеев А.К. Научные законы элементарных артикуляций // Наука и современность – 2010: сборник материалов II Международной научно-практической конференции. В 3-х частях. Часть 1. / Под общей редакцией С. С. Чернова. // Новосибирск: Издательство «СИБПРИНТ», 2010. – 266 с., С. 234-247. ISBN 978-5-94301-157-7. УДК 001(06). ББК 72я46
  2. Макеев А.К. Вербальное информационное поле: элементарные сущности, роль и место в Мироздании. - SPECOM 2011 14th International Conference «SPEECH and COMPUTER» 27-30 September, 2011 // Kazan, Russia, Privolzhky Federal University 2011. – 468 с., С. 228-234. ISBN 978-5-88983-395-6
  3. Макеев А.К. Химия и физика личности и социума // European applied sciences, № 10 2013, (октябрь) том 2. – С. 64-85. ISSN 2195-2183.
  4. Макеев А.К. Ноосфера // Фундаментальные проблемы естествознания и техники. Серия «Проблемы исследования вселенной». Выпуск 36 в 5 частях. Часть 2 (З-Мак). Материалы, представленные на Конгресс-2014 к 21-26 июля 2014 года. - Санкт-Петербург: Международный Клуб Учёных, 2014. – С. 317-361. ISSN 2304-0300
  5. Макеев А.К. Периодическая таблица звуков речи. // Проза.ру, 2015
  6. Макеев А.К. Общая классификация личности и общества. // Проза.ру, 2015

Alexander Makeyev 16:57, 11 марта 2015 (UTC)[ответить]