Recursion (original) (raw)

About DBpedia

La recursivitat és la forma en la qual s'especifica un procés basat en la seva pròpia definició. Més precisament, i per a evitar l'aparent cercle sense fi en aquesta definició, les instàncies complexes d'un procés es defineixen en termes d'instàncies més simples, i en són les finals més simples, definides de manera explícita.

thumbnail

Property Value
dbo:abstract La recursivitat és la forma en la qual s'especifica un procés basat en la seva pròpia definició. Més precisament, i per a evitar l'aparent cercle sense fi en aquesta definició, les instàncies complexes d'un procés es defineixen en termes d'instàncies més simples, i en són les finals més simples, definides de manera explícita. (ca) Rekurze je stav, kdy je určitý objekt v nějakém smyslu součástí sebe samotného. S rekurzí se lze setkat v různých oborech, ale nejčastěji je používána v matematice, informatice a lingvistice. Příklady rekurze: * Definice pojmu používá tento pojem samotný. * Datová struktura obsahuje odkaz na strukturu stejného typu. * Obraz obsahuje zmenšenou kopii sama sebe. Termín je pravděpodobně odvozen z latinského slovesa recurrō (vrátit se). (cs) العودية وتسمى كذلك التكرارية والتعاودية والمعاودة والارتدادية واستدعاء ذاتي والاجترار هي عملية تكرار الشيء بطريقة مشابهة ذاتيا. على سبيل المثال، عندما يكون سطحا مرآتين متوازيين تماماً مع بعضها البعض الصور المتداخلة هي عبارة عن نوع من استدعاء ذاتي لانهائي. للمصطلح معانٍ متنوعة خاصة لمجموعة منوعة من التخصصات من اللغويات إلى المنطق. الاستعمال الأكثر شيوعاً للعودية هو في الرياضيات وعلم الحاسوب، حيث أنه يشير إلى طريقة لتعريف دوال بحيث أن الدالة المعرفة تُستعمل في تعريف نفسها. يجب أن تمتلك دالة الاستدعاء الذاتي على خطوتين أساسيتين: 1- وجود شرط توقف معرف بشكل صحيح مثل: If (x<=1) return 1 بدون هذه الخطوة يستمر الاستدعاء إلى مالا نهاية. 2- وجود خطوة الاستدعاء الذاتي التي يجب أن تعرف بشكل صحيح بحيث تؤدي إلى حالة توقف مثل: (Return x*factorial(x-1 (ar) Αναδρομή στα μαθηματικά και την επιστήμη υπολογιστών είναι μια μέθοδος για τον ορισμό συναρτήσεων κατά την οποία η οριζόμενη συνάρτηση εφαρμόζεται στον ίδιο της τον ορισμό. Επίσης, ο όρος χρησιμοποιείται γενικότερα για να περιγράψει τη διαδικασία όπου αντικείμενα επαναλαμβάνονται με αυτο-όμοιο τρόπο. Για παράδειγμα, όταν οι επιφάνειες δυο καθρεπτών είναι σχεδόν παράλληλες μεταξύ τους, τα φωλιασμένα είδωλα που προκύπτουν αποτελούν μια μορφή αναδρομής. (el) Als Rekursion (lateinisch recurrere ‚zurücklaufen‘) wird ein prinzipiell unendlicher Vorgang, der sich selbst als Teil enthält oder mithilfe von sich selbst definierbar ist, bezeichnet. Üblicherweise sind rekursive Vorgänge relativ kurz beschreibbar bzw. können durch eine relativ kurze Anweisung ausgelöst werden. Die bei Rekursion aufeinander folgenden Teilvorgänge oder die nacheinander erzeugten Objekte sind nicht unabhängig voneinander, sondern zwischen jedem Schrittpaar oder Objektpaar besteht eine besondere, die rekursive Beziehung. „Der Begriff [Rekursion] ist sehr umfassend“. In der Natur handelt es sich um einen häufig beobachtbaren Vorgang (z. B. beim Pflanzenwachstum). In vielen Bereichen der Kultur wird er nachgebildet, so in den schönen Künsten, wo das Phänomen u. a. als Mise en abyme bezeichnet wird. In Mathematik und Informatik ist Rekursion ein gängiger Begriff. Rekursion ist auch eine Problemlösungsstrategie. Komplexe Sachverhalte können oft mit rekursiv formulierten Regeln sehr elegant erfasst werden. Das Grundprinzip ist dabei dann das Zurückführen einer allgemeinen Aufgabe auf eine einfachere Aufgabe derselben Klasse. Das wird u. a. auch beim sogenannten rekursiven Programmieren genutzt: Um Rekursion entstehen zu lassen, muss eine Prozedur, Funktion oder Methode lediglich sich selbst aufrufen. Dieser Prozess läuft weiter, bis eine im Programm enthaltene Abbruchbedingung greift. In der Mathematik wird das rekursive Formulieren mit Vorteil zur Erklärung von Funktionen angewendet (siehe Rekursive Definition). (de) Rikuro (el lat. recurrere, kuri returne) en logiko, matematiko kaj programado estas difino de funkcio, kiu inkluzivas la difinatan funkcion. Ĉiu rikura difino bezonas almenaŭ unu kazon ne rikuran. Pli ĝenerale oni uzas la terminon por iu sekvenco de objektoj, ripetiĝantaj je mem-simila maniero. Ekzemple, se oni aranĝas du spegulojn paralele, la aro de reflektoj, reflektoj de reflektoj, reflektoj de reflektoj de reflektoj ktp estus ekzemplo de nefinia rikuro. (eo) Matematikan eta programazioan, errekurtsioa prozesu bat antzeko era batean, bereziki tamaina edo maila txikiagoko problema batera bihurtuz, errepikatzea da, azken kalkulu edo soluzio batera heldu arte. Adibidez, zenbaki baten faktoriala kalkulatzeko errekurtsiozko definizioa honako hau da: n!=n×(n-1)!, non (n-1)! problema txikiagoa den n! baino, berriz ere errekurtsioz murrizten dena 0!=1 emaitzara heldu arte. (eu) La recursión o recursividad es la forma en la cual se especifica un proceso basado en su propia definición.​ La recursión tiene esta característica discernible en términos de autorreferencialidad, autopoiesis, fractalidad o, en otras palabras, construcción a partir de un mismo tipo. Con ánimo de una mayor precisión, y para evitar la aparente circularidad en esta definición, se formula el concepto de recursión de la siguiente manera: Un problema que pueda definirse en función de su tamaño, sea este N, puede dividirse en instancias más pequeñas (< N) del mismo problema y se conocerá la solución explícita a las instancias más simples, lo que se conoce como casos base, y se puede aplicar inducción sobre las llamadas más pequeñas y suponer que estas quedan resueltas.[cita requerida] A continuación se exponen algunos ejemplos: * Factorial: Se desea calcular (el factorial de , que se define como el producto de todos los enteros positivos de a ). Se puede definir el problema de forma recurrente como ; como es menor que podemos aplicar inducción por lo que disponemos del resultado. El caso base es que es . * Algoritmo de ordenación por fusión: Sea v un vector de n elementos, podemos separar el vector en dos mitades. Estas dos mitades tienen tamaño n/2 por lo que, por inducción, podemos aplicar la ordenación en estos dos subproblemas. Una vez tenemos ambas mitades ordenadas simplemente debemos fusionarlas. El caso base es ordenar un vector de cero o un elemento, que está trivialmente ordenado y no hay que hacer nada. En estos ejemplos puede observarse cómo un problema se divide en varias (una o más) instancias del mismo problema, pero de tamaño menor, gracias a lo cual se puede aplicar inducción, llegando a un punto donde se conoce el resultado (el caso base).[cita requerida] (es) Recursion (adjective: recursive) occurs when a thing is defined in terms of itself or of its type. Recursion is used in a variety of disciplines ranging from linguistics to logic. The most common application of recursion is in mathematics and computer science, where a function being defined is applied within its own definition. While this apparently defines an infinite number of instances (function values), it is often done in such a way that no infinite loop or infinite chain of references ("crock recursion") can occur. (en) Rekursi adalah proses pengulangan sesuatu dengan cara .Sebagai contohnya, saat dua cermin berada paralel antara satu dengan yang lain, gambar yang tertangkap adalah suatu bentuk rekursi tak-terbatas.Istilah ini memiliki makna beragam bergantung kepada ragam disiplin mulai dari linguistik sampai logika.Penggunaan paling umum dari rekursi yaitu dalam matematika dan ilmu komputer, yang mengacu kepada suatu metode mendefinisikan fungsi yang mana fungsi tersebut menggunakan definisinya sendiri.Secara spesifik hal ini mendefinisikan suatu instansi tak-terbatas (nilai fungsi), menggunakan ekpresi terbatas dengan beberapa instansi bisa merujuk ke instansi lainnya, tetapi dengan suatu cara sehingga tidak ada perulangan atau keterkaitan tak-terbatas dapat terjadi.Istilah ini juga digunakan secara umum untuk menjelaskan suatu proses pengulangan objek dengan cara kesamaan-diri. (in) La récursivité est une démarche qui fait référence à l'objet même de la démarche à un moment du processus. En d'autres termes, c'est une démarche dont la description mène à la répétition d'une même règle. Ainsi, les cas suivants constituent des cas concrets de récursivité : * décrire un processus dépendant de données en faisant appel à ce même processus sur d'autres données plus « simples » ; * montrer une image contenant des images similaires ; * définir un concept en invoquant ce même concept ; * écrire un algorithme qui s'invoque lui-même ; * définir une structure à partir de l'une au moins de ses sous-structures ; * faire pointer un article de Wikipédia vers lui-même ou vers un article qui, par une succession de pointeurs, pointe vers l'article dont on est parti ; ainsi dans l'article que vous lisez, l'expression « pétition de principe » pointe vers un article qui pointe vers le présent article. (fr) ( 컴퓨터 과학 용어에 대해서는 재귀 (컴퓨터 과학) 문서를 참고하십시오.) 재귀(recursion)은 어떠한 것을 정의할 때 자기 자신을 참조하는 것을 뜻한다. 자기언급과도 관련된 재귀는 언어학에서 논리학에 이르기까지 다양한 분야에서 연구되는 주제로, 특히 컴퓨터 과학과 수학에서, 재귀는 함수가 자신의 정의에 의해 정의될 때의 개념을 가리킨다. (ko) 'Recursividade' é um termo usado de maneira mais geral para descrever o processo de repetição de um objeto de um jeito similar ao que já fora mostrado. Um bom exemplo disso são as imagens repetidas que aparecem quando dois espelhos são apontados um para o outro. (pt) Recursie (Latijn: recurrere, 'teruglopen') is het optreden van een opeenvolging van constructies waarvan elk afzonderlijk gebaseerd is op een of meer soortgelijke voorgaande constructies. Doorgaans verschilt de volgende constructie in waarde van de voorgaande en is er een beginpunt. Recursieve constructies komen enerzijds in de taalkunde voor en anderzijds in de wiskunde, informatica, natuurwetenschappen en logica. Een speciaal geval van recursiviteit is het droste-effect, waarbij een volgende constructie een verkleind beeld is van de voorgaande. (nl) Реку́рсия — определение, описание, изображение какого-либо объекта или процесса внутри самого этого объекта или процесса, то есть ситуация, когда объект является частью самого себя. Термин «рекурсия» используется в различных специальных областях знаний — от лингвистики до логики, но наиболее широкое применение находит в математике и информатике. (ru) Rekurencja, rekursja (z łac. recurrere, przybiec z powrotem) – odwoływanie się funkcji lub definicji do samej siebie. W logice wnioskowanie rekurencyjne opiera się na założeniu istnienia pewnego stanu początkowego oraz zdania (lub zdań) stanowiącego podstawę wnioskowania (przy czym, aby cały dowód był poprawny, zarówno reguła, jak i stan początkowy muszą być prawdziwe). Istotą rekurencji jest tożsamość dziedziny i przeciwdziedziny reguły wnioskowania, wskutek czego wynik wnioskowania może podlegać tej samej regule zastosowanej ponownie. Rekurencja jest podstawową techniką wykorzystywaną w funkcyjnych językach programowania. Należy jednak zachować ostrożność przy używaniu rekurencji w rzeczywistych programach. Ryzyko istnieje szczególnie przy przetwarzaniu dużej ilości głęboko zagnieżdżonych danych. Rekurencja może spowodować błąd przepełnienia stosu, chyba że język stosuje optymalizacje rekurencji ogonowej lub gdy stosuje się trampolinę. W językach, w których nie ma możliwości użycia rekurencji, a w których funkcje są typem pierwszoklasowym, istnieje możliwość dodania obsługi rekurencji poprzez kombinator Y. Przykładem może być rachunek lambda. Przykładem rekurencji jest obraz jaki powstaje, gdy postawimy przed sobą dwa lustra, lub gdy skierujemy kamerę na ekran, który wyświetla obraz z kamery, lub używając niektórych aplikacji do wideokonferencji, gdy udostępnia się pulpit i patrzy na swój udostępniony ekran wewnątrz okna tej aplikacji. Przykładem rekurencji jest także rosyjska zabawka Matrioszka. Społeczność hackerów stosuje często rekurencyjne nazwy dla wolnego oprogramowania. Niektóre strony w zabawny sposób pokazują czym jest rekurencja jak np. Google czy Słownik Hackerów (ang. Jargon File). (pl) Rekursion uppstår när någonting definieras i termer av sig själv. Rekursion används inom en mängd olika discipliner, från lingvistik till logik. Det vanligaste användningsområdet av rekursion är inom matematik och datavetenskap, där en funktion definieras som tillämpad på sig själv. Även om detta tydligen definierar ett oändligt antal instanser (funktionsvärden), görs det ofta på ett sådant sätt att ingen slinga eller oändlig kedja av referenser kan förekomma. Sammansatt ränta är exempel på ett rekursivt samband. Om Ak representerar värdet av en investering efter k år och den fasta räntan är r, kan sambandet mellan två konsekutiva år skrivas Om A0 är det initiala värdet kan värdet efter tre år bestämmas som En rekursiv funktion som beräknar sammansatt ränta kan definieras enligt där n betecknar antalet år och r den fasta räntesatsen. (sv) Рекурсія (лат. recursio) — метод визначення класу чи об'єкту через попереднє задання одного чи декількох (зазвичай простих) його базових випадків чи методів, а потім заданням на їхній основі правила побудови класу, який визначається. Іншими словами, рекурсія — часткове визначення об'єкта через себе, визначення об'єкта з використанням раніше визначених. Рекурсія використовується, коли можна виділити самоподібність задачі. Термін «рекурсія» використовується в різних спеціальних галузях знань — від лінгвістики до логіки, але найширше застосування знаходить у математиці та інформатиці. У математиці та інформатиці рекурсія пов'язана з методом визначення функцій: рекурсивно задана функція у своєму визначенні містить себе, зокрема, рекурсивною є функція, задана рекурентною формулою. Таким чином, можна одним виразом дати нескінченний набір способів обчислення функції, визначити безліч об'єктів через саму себе з використанням раніше заданих окремих визначень.З рекурсією тісно пов'язана математична індукція: вона є природним способом доведення властивостей функцій на натуральних числах, рекурсивно заданих через свої менші значення. Визначення у логіці, що використовує рекурсію, називається індуктивним (див., наприклад, Натуральні числа). (uk) 递归(英語:Recursion),又译为递回,在数学与计算机科学中,是指在函数的定义中使用函数自身的方法。递归一词还较常用于描述以自相似方法重复事物的过程。例如,当两面镜子相互之间近似平行时,镜中嵌套的图像是以无限递归的形式出现的。也可以理解为自我复制的过程。 (zh)
dbo:thumbnail wiki-commons:Special:FilePath/Droste_Cacao_Alcalinise_blikje,_foto4.jpg?width=300
dbo:wikiPageExternalLink https://archive.org/details/cprogramminglang00bria http://research.swtch.com/2010/03/zip-files-all-way-down.html https://archive.org/details/gdelescherbachet00hofs https://archive.org/details/logicsetsrecursi0000caus https://archive.org/details/recursiontheory0000shoe http://www.ucl.ac.uk/psychlangsci/staff/linguistics-staff/nevins-publications/npr09b https://web.archive.org/web/20050206051223/http:/www.freenetpages.co.uk/hp/alan.gauld/tutrecur.htm
dbo:wikiPageID 25407 (xsd:integer)
dbo:wikiPageLength 27289 (xsd:nonNegativeInteger)
dbo:wikiPageRevisionID 1122883940 (xsd:integer)
dbo:wikiPageWikiLink dbr:A_Dream_Within_a_Dream_(poem) dbr:Bellman_equation dbr:Print_Gallery_(M._C._Escher) dbr:Base_case_(recursion) dbr:Brian_Kernighan dbr:Dennis_Ritchie dbc:Recursion dbr:Peano_axioms dbr:Richard_Dedekind dbr:Infinite_loop dbr:Infinite_regress dbr:Infinitism dbr:Infinity_mirror dbr:Course-of-values_recursion dbr:Mathematical_induction dbr:Mathematical_logic dbr:Mathematics dbr:SPARQL dbr:Optimization_(mathematics) dbr:Function_(mathematics) dbr:Giotto dbr:Giuseppe_Peano dbr:Corecursion dbr:Andrew_Plotkin dbr:Logic dbr:M._C._Escher dbr:Strange_loop dbr:Structural_induction dbr:Closed-form_expression dbr:Computer_programming dbr:Computer_science dbr:Functional_programming dbr:C_(programming_language) dbr:Ad_infinitum dbr:Turtles_all_the_way_down dbr:Wine_(software) dbr:Droste_effect dbr:GNU dbr:Linguistics dbr:Mise_en_abyme dbr:Daniel_Everett dbr:Dynamic_programming dbr:False_awakening dbr:Fibonacci_number dbr:Barycentric_subdivision dbr:Noam_Chomsky dbr:PHP dbr:Fractal dbr:Fixed_point_combinator dbr:Production_(computer_science) dbr:Proof_procedure dbr:Recurrence_relation dbr:Iterated_function dbr:Fibonacci_sequence dbc:Articles_with_example_C_code dbr:Ackermann_function dbc:Theory_of_computation dbr:Tail_recursion dbr:Tupper's_self-referential_formula dbr:Recursive_acronym dbr:Recursive_grammar dbr:Digital_infinity dbr:Divide_and_conquer_algorithm dbr:Douglas_Hofstadter dbc:Feedback dbc:Self-reference dbr:Axiomatic_system dbr:Pirahã_language dbr:Spiegel_im_Spiegel dbr:Circular_definition dbr:Infinite_compositions_of_analytic_functions dbr:Integer dbr:Natural_number dbr:Natural_numbers dbr:Cantor_set dbr:Recursive dbr:Self-reference dbr:Set_(mathematics) dbr:Set_theory dbr:Proof_by_cases dbr:Matryoshka_doll dbr:Romanesco_broccoli dbr:Factorial dbr:Parser dbr:Stefaneschi_Triptych dbr:Back-of-the-book_index dbr:Cantor_ternary_set dbr:Natural_language_semantics dbr:Reentrant_(subroutine) dbr:The_C_Programming_Language_(book) dbr:File:First_matryoshka_museum_doll_open.jpg dbr:File:Sourdough.jpg dbr:File:Serpiente_alquimica.jpg dbr:File:Polittico_stefaneschi,_verso.jpg dbr:File:Droste_Cacao_Alcalinise_blikje,_foto4.JPG dbr:File:Sierpinski_triangle.svg dbr:File:Web_Page.png
dbp:wikiPageUsesTemplate dbt:Fractals dbt:Anchor dbt:Authority_control dbt:Citation_needed dbt:Cite_book dbt:Cite_journal dbt:Clear dbt:Code dbt:Commons_category dbt:Div_col dbt:Div_col_end dbt:Main dbt:Math dbt:More_citations_needed dbt:Mvar dbt:Other_uses dbt:Pp-vandalism dbt:Refbegin dbt:Refend dbt:Reflist dbt:See_also dbt:Short_description dbt:Wiktionary dbt:Mathematical_logic
dct:subject dbc:Recursion dbc:Articles_with_example_C_code dbc:Theory_of_computation dbc:Feedback dbc:Self-reference
gold:hypernym dbr:Process
rdf:type owl:Thing dbo:Election
rdfs:comment La recursivitat és la forma en la qual s'especifica un procés basat en la seva pròpia definició. Més precisament, i per a evitar l'aparent cercle sense fi en aquesta definició, les instàncies complexes d'un procés es defineixen en termes d'instàncies més simples, i en són les finals més simples, definides de manera explícita. (ca) Rekurze je stav, kdy je určitý objekt v nějakém smyslu součástí sebe samotného. S rekurzí se lze setkat v různých oborech, ale nejčastěji je používána v matematice, informatice a lingvistice. Příklady rekurze: * Definice pojmu používá tento pojem samotný. * Datová struktura obsahuje odkaz na strukturu stejného typu. * Obraz obsahuje zmenšenou kopii sama sebe. Termín je pravděpodobně odvozen z latinského slovesa recurrō (vrátit se). (cs) Αναδρομή στα μαθηματικά και την επιστήμη υπολογιστών είναι μια μέθοδος για τον ορισμό συναρτήσεων κατά την οποία η οριζόμενη συνάρτηση εφαρμόζεται στον ίδιο της τον ορισμό. Επίσης, ο όρος χρησιμοποιείται γενικότερα για να περιγράψει τη διαδικασία όπου αντικείμενα επαναλαμβάνονται με αυτο-όμοιο τρόπο. Για παράδειγμα, όταν οι επιφάνειες δυο καθρεπτών είναι σχεδόν παράλληλες μεταξύ τους, τα φωλιασμένα είδωλα που προκύπτουν αποτελούν μια μορφή αναδρομής. (el) Rikuro (el lat. recurrere, kuri returne) en logiko, matematiko kaj programado estas difino de funkcio, kiu inkluzivas la difinatan funkcion. Ĉiu rikura difino bezonas almenaŭ unu kazon ne rikuran. Pli ĝenerale oni uzas la terminon por iu sekvenco de objektoj, ripetiĝantaj je mem-simila maniero. Ekzemple, se oni aranĝas du spegulojn paralele, la aro de reflektoj, reflektoj de reflektoj, reflektoj de reflektoj de reflektoj ktp estus ekzemplo de nefinia rikuro. (eo) Matematikan eta programazioan, errekurtsioa prozesu bat antzeko era batean, bereziki tamaina edo maila txikiagoko problema batera bihurtuz, errepikatzea da, azken kalkulu edo soluzio batera heldu arte. Adibidez, zenbaki baten faktoriala kalkulatzeko errekurtsiozko definizioa honako hau da: n!=n×(n-1)!, non (n-1)! problema txikiagoa den n! baino, berriz ere errekurtsioz murrizten dena 0!=1 emaitzara heldu arte. (eu) Recursion (adjective: recursive) occurs when a thing is defined in terms of itself or of its type. Recursion is used in a variety of disciplines ranging from linguistics to logic. The most common application of recursion is in mathematics and computer science, where a function being defined is applied within its own definition. While this apparently defines an infinite number of instances (function values), it is often done in such a way that no infinite loop or infinite chain of references ("crock recursion") can occur. (en) ( 컴퓨터 과학 용어에 대해서는 재귀 (컴퓨터 과학) 문서를 참고하십시오.) 재귀(recursion)은 어떠한 것을 정의할 때 자기 자신을 참조하는 것을 뜻한다. 자기언급과도 관련된 재귀는 언어학에서 논리학에 이르기까지 다양한 분야에서 연구되는 주제로, 특히 컴퓨터 과학과 수학에서, 재귀는 함수가 자신의 정의에 의해 정의될 때의 개념을 가리킨다. (ko) 'Recursividade' é um termo usado de maneira mais geral para descrever o processo de repetição de um objeto de um jeito similar ao que já fora mostrado. Um bom exemplo disso são as imagens repetidas que aparecem quando dois espelhos são apontados um para o outro. (pt) Recursie (Latijn: recurrere, 'teruglopen') is het optreden van een opeenvolging van constructies waarvan elk afzonderlijk gebaseerd is op een of meer soortgelijke voorgaande constructies. Doorgaans verschilt de volgende constructie in waarde van de voorgaande en is er een beginpunt. Recursieve constructies komen enerzijds in de taalkunde voor en anderzijds in de wiskunde, informatica, natuurwetenschappen en logica. Een speciaal geval van recursiviteit is het droste-effect, waarbij een volgende constructie een verkleind beeld is van de voorgaande. (nl) Реку́рсия — определение, описание, изображение какого-либо объекта или процесса внутри самого этого объекта или процесса, то есть ситуация, когда объект является частью самого себя. Термин «рекурсия» используется в различных специальных областях знаний — от лингвистики до логики, но наиболее широкое применение находит в математике и информатике. (ru) 递归(英語:Recursion),又译为递回,在数学与计算机科学中,是指在函数的定义中使用函数自身的方法。递归一词还较常用于描述以自相似方法重复事物的过程。例如,当两面镜子相互之间近似平行时,镜中嵌套的图像是以无限递归的形式出现的。也可以理解为自我复制的过程。 (zh) العودية وتسمى كذلك التكرارية والتعاودية والمعاودة والارتدادية واستدعاء ذاتي والاجترار هي عملية تكرار الشيء بطريقة مشابهة ذاتيا. على سبيل المثال، عندما يكون سطحا مرآتين متوازيين تماماً مع بعضها البعض الصور المتداخلة هي عبارة عن نوع من استدعاء ذاتي لانهائي. للمصطلح معانٍ متنوعة خاصة لمجموعة منوعة من التخصصات من اللغويات إلى المنطق. الاستعمال الأكثر شيوعاً للعودية هو في الرياضيات وعلم الحاسوب، حيث أنه يشير إلى طريقة لتعريف دوال بحيث أن الدالة المعرفة تُستعمل في تعريف نفسها. يجب أن تمتلك دالة الاستدعاء الذاتي على خطوتين أساسيتين: 1- وجود شرط توقف معرف بشكل صحيح مثل: If (x<=1) return 1 (ar) Als Rekursion (lateinisch recurrere ‚zurücklaufen‘) wird ein prinzipiell unendlicher Vorgang, der sich selbst als Teil enthält oder mithilfe von sich selbst definierbar ist, bezeichnet. Üblicherweise sind rekursive Vorgänge relativ kurz beschreibbar bzw. können durch eine relativ kurze Anweisung ausgelöst werden. Die bei Rekursion aufeinander folgenden Teilvorgänge oder die nacheinander erzeugten Objekte sind nicht unabhängig voneinander, sondern zwischen jedem Schrittpaar oder Objektpaar besteht eine besondere, die rekursive Beziehung. (de) La recursión o recursividad es la forma en la cual se especifica un proceso basado en su propia definición.​ La recursión tiene esta característica discernible en términos de autorreferencialidad, autopoiesis, fractalidad o, en otras palabras, construcción a partir de un mismo tipo. Con ánimo de una mayor precisión, y para evitar la aparente circularidad en esta definición, se formula el concepto de recursión de la siguiente manera: A continuación se exponen algunos ejemplos: (es) La récursivité est une démarche qui fait référence à l'objet même de la démarche à un moment du processus. En d'autres termes, c'est une démarche dont la description mène à la répétition d'une même règle. Ainsi, les cas suivants constituent des cas concrets de récursivité : (fr) Rekursi adalah proses pengulangan sesuatu dengan cara .Sebagai contohnya, saat dua cermin berada paralel antara satu dengan yang lain, gambar yang tertangkap adalah suatu bentuk rekursi tak-terbatas.Istilah ini memiliki makna beragam bergantung kepada ragam disiplin mulai dari linguistik sampai logika.Penggunaan paling umum dari rekursi yaitu dalam matematika dan ilmu komputer, yang mengacu kepada suatu metode mendefinisikan fungsi yang mana fungsi tersebut menggunakan definisinya sendiri.Secara spesifik hal ini mendefinisikan suatu instansi tak-terbatas (nilai fungsi), menggunakan ekpresi terbatas dengan beberapa instansi bisa merujuk ke instansi lainnya, tetapi dengan suatu cara sehingga tidak ada perulangan atau keterkaitan tak-terbatas dapat terjadi.Istilah ini juga digunakan secara um (in) Rekurencja, rekursja (z łac. recurrere, przybiec z powrotem) – odwoływanie się funkcji lub definicji do samej siebie. W logice wnioskowanie rekurencyjne opiera się na założeniu istnienia pewnego stanu początkowego oraz zdania (lub zdań) stanowiącego podstawę wnioskowania (przy czym, aby cały dowód był poprawny, zarówno reguła, jak i stan początkowy muszą być prawdziwe). Istotą rekurencji jest tożsamość dziedziny i przeciwdziedziny reguły wnioskowania, wskutek czego wynik wnioskowania może podlegać tej samej regule zastosowanej ponownie. (pl) Rekursion uppstår när någonting definieras i termer av sig själv. Rekursion används inom en mängd olika discipliner, från lingvistik till logik. Det vanligaste användningsområdet av rekursion är inom matematik och datavetenskap, där en funktion definieras som tillämpad på sig själv. Även om detta tydligen definierar ett oändligt antal instanser (funktionsvärden), görs det ofta på ett sådant sätt att ingen slinga eller oändlig kedja av referenser kan förekomma. Om A0 är det initiala värdet kan värdet efter tre år bestämmas som där n betecknar antalet år och r den fasta räntesatsen. (sv) Рекурсія (лат. recursio) — метод визначення класу чи об'єкту через попереднє задання одного чи декількох (зазвичай простих) його базових випадків чи методів, а потім заданням на їхній основі правила побудови класу, який визначається. Іншими словами, рекурсія — часткове визначення об'єкта через себе, визначення об'єкта з використанням раніше визначених. Рекурсія використовується, коли можна виділити самоподібність задачі. Визначення у логіці, що використовує рекурсію, називається індуктивним (див., наприклад, Натуральні числа). (uk)
rdfs:label Recursion (en) عودية (ar) Recursivitat (ca) Rekurze (cs) Rekursion (de) Αναδρομή (el) Rikuro (eo) Errekurtsio (eu) Recursión (es) Récursivité (fr) Rekursi (in) 재귀 (ko) Recursie (nl) Rekurencja (pl) Recursividade (pt) Rekursion (sv) Рекурсия (ru) 递归 (zh) Рекурсія (uk)
rdfs:seeAlso dbr:Mathematics dbr:Closure_(mathematics) dbr:Art
owl:sameAs freebase:Recursion http://d-nb.info/gnd/4191814-9 wikidata:Recursion dbpedia-ar:Recursion dbpedia-az:Recursion dbpedia-bg:Recursion http://bn.dbpedia.org/resource/পুনরাবৃত্তি_(রিকার্শন) dbpedia-ca:Recursion dbpedia-cs:Recursion dbpedia-da:Recursion dbpedia-de:Recursion dbpedia-el:Recursion dbpedia-eo:Recursion dbpedia-es:Recursion dbpedia-et:Recursion dbpedia-eu:Recursion dbpedia-fa:Recursion dbpedia-fi:Recursion dbpedia-fr:Recursion dbpedia-gl:Recursion dbpedia-he:Recursion http://hi.dbpedia.org/resource/प्रतिवर्तन dbpedia-hr:Recursion dbpedia-hu:Recursion http://hy.dbpedia.org/resource/Ռեկուրսիա http://ia.dbpedia.org/resource/Recursion dbpedia-id:Recursion dbpedia-io:Recursion dbpedia-is:Recursion dbpedia-kk:Recursion dbpedia-ko:Recursion http://lt.dbpedia.org/resource/Rekursija http://lv.dbpedia.org/resource/Rekursija http://ml.dbpedia.org/resource/സ്വാവർത്തനം dbpedia-mr:Recursion dbpedia-nl:Recursion dbpedia-nn:Recursion dbpedia-no:Recursion dbpedia-pl:Recursion dbpedia-pt:Recursion dbpedia-ro:Recursion dbpedia-ru:Recursion http://sa.dbpedia.org/resource/पुनर्गमनवाद dbpedia-sh:Recursion dbpedia-simple:Recursion dbpedia-sk:Recursion dbpedia-sl:Recursion dbpedia-sr:Recursion dbpedia-sv:Recursion http://ta.dbpedia.org/resource/சுழல் http://tg.dbpedia.org/resource/Рекурсия dbpedia-th:Recursion http://tl.dbpedia.org/resource/Rekursiyon dbpedia-tr:Recursion dbpedia-uk:Recursion http://uz.dbpedia.org/resource/Rekursiya dbpedia-vi:Recursion dbpedia-zh:Recursion https://global.dbpedia.org/id/jkTG
prov:wasDerivedFrom wikipedia-en:Recursion?oldid=1122883940&ns=0
foaf:depiction wiki-commons:Special:FilePath/Droste_Cacao_Alcalinise_blikje,_foto4.jpg wiki-commons:Special:FilePath/First_matryoshka_museum_doll_open.jpg wiki-commons:Special:FilePath/Polittico_stefaneschi,_verso.jpg wiki-commons:Special:FilePath/Serpiente_alquimica.jpg wiki-commons:Special:FilePath/Sierpinski_triangle.svg wiki-commons:Special:FilePath/Sourdough.jpg wiki-commons:Special:FilePath/Web_Page.png
foaf:isPrimaryTopicOf wikipedia-en:Recursion
is dbo:wikiPageDisambiguates of dbr:Recursion_(disambiguation)
is dbo:wikiPageRedirects of dbr:Base_case_(recursion) dbr:Recursoin dbr:Recursion_(linguistics) dbr:Recursion_in_natural_languages dbr:Recursive dbr:Recursive_humour dbr:Recursive_step dbr:Recursively dbr:Recurson dbr:Mathematical_recursion dbr:Recursion,_infinite dbr:Recursion_(Concept) dbr:Recursion_(concept) dbr:Recursion_definition dbr:Recursion_principle dbr:Recursionism dbr:Recursionisms dbr:Recursions dbr:Recursive_routine dbr:Recursive_structure dbr:Recursiveness dbr:Recursivity dbr:Recursor_function dbr:Infinite-loop_motif dbr:Infinite_Recursion dbr:Infinite_loop_motif
is dbo:wikiPageWikiLink of dbr:Castrovalva_(Doctor_Who) dbr:Bellman_equation dbr:Product_rule dbr:Proof_sketch_for_Gödel's_first_incompleteness_theorem dbr:Proportion_extend_sort dbr:Propositional_formula dbr:Pseudo-arc dbr:English_compound dbr:List_of_algorithms dbr:List_of_computability_and_complexity_topics dbr:Meltdown_(1986_video_game) dbr:Memoization dbr:Merge_(linguistics) dbr:Mian–Chowla_sequence dbr:László_Kalmár dbr:Memory-bound_function dbr:Meta-learning dbr:Print_Gallery_(M._C._Escher) dbr:Primality_test dbr:The_Library_of_Babel dbr:Base_case_(recursion) dbr:Basque_language dbr:Beta_BASIC dbr:Binomial_coefficient dbr:Blaise_Pascal dbr:Book_of_the_Month dbr:Brasero_(software) dbr:Definition dbr:Denotational_semantics dbr:Dependency_Walker dbr:Algorithm dbr:Algorithmic_cooling dbr:Algorithmic_technique dbr:Algorithms_+_Data_Structures_=_Programs dbr:Anti-genre dbr:Append dbr:How_to_Design_Programs dbr:Hyperoperation dbr:List_of_Google_Easter_eggs dbr:List_of_trigonometric_identities dbr:Peano_axioms dbr:Persistent_data_structure dbr:Peter_Swerling dbr:Rekursiv dbr:René_de_Saussure dbr:Rep-tile dbr:DNS_spoofing dbr:Vincent's_theorem dbr:De_Casteljau's_algorithm dbr:Decision_tree_learning dbr:Dehn_function dbr:Double_Mersenne_number dbr:Index_of_object-oriented_programming_articles dbr:Index_of_philosophy_articles_(R–Z) dbr:Inductive_programming dbr:Infinite_loop dbr:Infinite_regress dbr:Initial_algebra dbr:Instant-runoff_voting dbr:Internal_measurement dbr:Mandelbrot_set dbr:Pythagoras_tree_(fractal) dbr:Soma_cube dbr:Real_analysis dbr:Level_ancestor_problem dbr:Levinson_recursion dbr:List_of_mathematical_logic_topics dbr:List_of_mathematical_proofs dbr:Loop_invariant dbr:Roger_K._Summit dbr:The_Age_of_Spiritual_Machines dbr:Reasoning_system dbr:Rocheworld dbr:Timeline_of_computing_hardware_before_1950 dbr:.NET_Framework dbr:Combinatory_logic dbr:Compiler dbr:Context-free_grammar dbr:Continued_fraction dbr:Countable_set dbr:Counting_single_transferable_votes dbr:Analogical_models dbr:Ancestor dbr:Mathematical_constant dbr:Mathematical_induction dbr:Matrix_multiplication_algorithm dbr:Md5deep dbr:Meaning_of_life dbr:Russian_annexation_of_Donetsk,_Kherson,_Luhansk_and_Zaporizhzhia_oblasts dbr:SISAL dbr:Gematria dbr:Generalizations_of_Fibonacci_numbers dbr:Generalized_quantifier dbr:Geomancy dbr:Nonsense dbr:Organizing_principle dbr:Psycholinguistics dbr:Split-radix_FFT_algorithm dbr:Timeline_of_mathematics dbr:Church–Turing_thesis dbr:Cilk dbr:Clojure dbr:Full_BASIC dbr:Function_(computer_programming) dbr:Fundamental_theorem_of_algebra dbr:GPT-2 dbr:General_recursive_function dbr:Gentzen's_consistency_proof dbr:Geocode dbr:Glossary_of_computer_science dbr:Go_2 dbr:Google_Chrome dbr:Google_Search dbr:Gray_code dbr:Mise_en_abyme_(in_literature_and_other_media) dbr:Monkey_Wrench_(song) dbr:Mxparser dbr:Concurrent_constraint_logic_programming dbr:Conjunctive_query dbr:Constraint_logic_programming dbr:Constraint_programming dbr:Constraint_satisfaction_problem dbr:Constructive_set_theory dbr:Continuous_predicate dbr:Control_flow dbr:Convex_layers dbr:Conway_chained_arrow_notation dbr:Cooley–Tukey_FFT_algorithm dbr:Corecursion dbr:The_SemWare_Editor dbr:Home_sign dbr:Optimism_bias dbr:Recursoin dbr:Andrea_Moro dbr:Andrey_Markov dbr:Leif_Podhajsky dbr:Linda_(coordination_language) dbr:Linguistic_development_of_Genie dbr:Lisp_(programming_language) dbr:Logarithm dbr:Lysis_(dialogue) dbr:MIT/GNU_Scheme dbr:Cache-oblivious_algorithm dbr:Chinese_boxes dbr:Chong_Chi_Tat dbr:Chord_rewrite_rules dbr:Sierpiński_carpet dbr:Simply_typed_lambda_calculus dbr:Stack_(abstract_data_type) dbr:Stan_Zin dbr:Structural_induction dbr:Structure_and_Interpretation_of_Computer_Programs dbr:Clenshaw_algorithm dbr:Combinatorial_game_theory dbr:Combinatory_literature dbr:Computable_set dbr:Yupik_languages dbr:Zero-based_numbering dbr:Empirical_algorithmics dbr:Functional_programming dbr:Krauss_wildcard-matching_algorithm dbr:Parsing_expression_grammar dbr:Pointer_(computer_programming) dbr:Prime-factor_FFT_algorithm dbr:Proposition dbr:Magnetic_Tower_of_Hanoi dbr:Speech dbr:Stooge_sort dbr:Sudan_function dbr:Surreal_number dbr:Table_(information) dbr:Tak_(function) dbr:Takeuchi dbr:Total_functional_programming dbr:Matching_wildcards dbr:Mathematics,_Form_and_Function dbr:Mathematics_and_art dbr:Mathematics_in_India_(book) dbr:Matrix_chain_multiplication dbr:McCarthy_Formalism dbr:Median_cut dbr:Stack-sortable_permutation dbr:Automatic_variable dbr:Backstepping dbr:Byte_Sieve dbr:C++11 dbr:COBOL dbr:Ad_infinitum dbr:Three_Spheres_II dbr:Time_Warp_Edit_Distance dbr:Tree_(data_structure) dbr:Tree_traversal dbr:True_BASIC dbr:WDC_65C816 dbr:We're_Here_Because_We're_Here_(art_event) dbr:Web_crawler dbr:Wget dbr:Widest_path_problem dbr:Wikipedia dbr:Wilhelm_von_Humboldt dbr:Willard_Van_Orman_Quine dbr:Divide-and-conquer_eigenvalue_algorithm dbr:Divided_differences dbr:Dragon_curve dbr:Droste_effect dbr:Fuss–Catalan_number dbr:Girl_Genius:_The_Works dbr:Gödel,_Escher,_Bach dbr:Haskell_features dbr:Lanczos_approximation dbr:Language_acquisition dbr:Laws_of_Form dbr:Linked_list dbr:List_(abstract_data_type) dbr:Mise_en_abyme dbr:Self-similarity dbr:RTML dbr:Recursively_enumerable_language dbr:Smoothness dbr:Subtract_a_square dbr:25C-NBOMe dbr:ABACABA_pattern dbr:ALGOL_60 dbr:Action!_(programming_language) dbr:Addition dbr:Algorithm_characterizations dbr:Cuneiform_(programming_language) dbr:Daniel_Everett dbr:Dartmouth_BASIC dbr:Datalog dbr:Dynamic_programming dbr:ECLiPSe dbr:Edge_coloring dbr:Extensible_Embeddable_Language dbr:Fast_wavelet_transform dbr:Fibonacci_number dbr:Flix_(programming_language) dbr:Formal_power_series dbr:Bron–Kerbosch_algorithm dbr:Niklas_Luhmann dbr:Numerical_methods_for_ordinary_differential_equations dbr:Ouroboros dbr:PDP-8 dbr:PL/I dbr:PageRank dbr:Partition_of_a_set dbr:Center_embedding dbr:Differentiable_programming dbr:Discrete_global_grid dbr:Fast_Fourier_transform dbr:Fast_Walsh–Hadamard_transform dbr:Floyd–Warshall_algorithm dbr:Fold_(higher-order_function) dbr:Fractal dbr:Fractal-generating_software dbr:Germano_D'Abramo dbr:Graph_flattenability dbr:Hippo_Family_Club dbr:History_of_computer_science dbr:History_of_computing dbr:History_of_mathematics dbr:History_of_the_Church–Turing_thesis dbr:Island_algorithm dbr:Iteration dbr:Jorge_Luis_Borges_and_mathematics dbr:Joy_(programming_language) dbr:Karatsuba_algorithm dbr:Knowledge_transfer dbr:Tessellation dbr:List_of_Greek_and_Latin_roots_in_English/C dbr:Recursive_definition dbr:Semantic_decomposition_(natural_language_processing) dbr:S-expression dbr:Video_feedback dbr:Savitzky–Golay_filter dbr:Proto-Human_language dbr:Qualitative_research dbr:Quiescence_search dbr:Recurrence dbr:Recurrence_relation dbr:Recurrent_neural_network dbr:Recurring dbr:Recursion_(disambiguation) dbr:Recursion_theorem dbr:Recursive_neural_network dbr:Recursive_transition_network dbr:Herman_Wold dbr:Hierarchy dbr:Jacques_Herbrand dbr:Backjumping dbr:Teaching_writing_in_the_United_States dbr:The_Face_of_War dbr:The_Housekeeper's_Instructor dbr:Talking_animal dbr:Wildcard_character dbr:Łukasiewicz_logic dbr:Art_Spiegelman dbr:A_Fisherman's_Tale dbr:Ackermann_function dbr:L-system
is gold:hypernym of dbr:Anonymous_recursion
is rdfs:seeAlso of dbr:Lambda_calculus dbr:Origin_of_language
is foaf:primaryTopic of wikipedia-en:Recursion