Passer au contenu principal
Tangente
Abbonati

récurcivité

Appliquer les processus itératifs du passé pouvait s'avérer long et fastidieux. Avec l'avènement de l'informatique, de nouvelles voies se sont ouvertes. L'écriture de programmes récursifs, s'appelant eux-mêmes, permet de prouver plus facilement le bon fonctionnement d'un algorithme. D'un point de vue pratique, la récursivité offre une alternative élégante et souvent limpide aux boucles. L'écriture (courte) de ces programmes récursifs, alliée à une puissance de calcul croissante, ouvre des horizons dans la résolution de problèmes variés qui occupent encore les mathématiciens, en combinatoire, géométrie ou recherche opérationnelle. L'essor des fractales chères à Benoît Mandelbrot permet aussi à tout un chacun d'expérimenter aujourd'hui ce puissant concept d'une fonction qui s'appelle elle-même.

Tutti gli articoli  di questo dossier

La dimostrazione di un programma | Tangente

La dimostrazione di un programma | Tangente

Scrivere un programma informatico è una cosa. Dimostrare che conduce davvero al risultato atteso è un’altra! Uno dei grandi vantaggi della ricorsività è che permette di produrre programmi dei quali è facile dimostrare che forniscono effettivamente i risultati attesi. Esiste infatti un legame tra la scrittura e la dimostrazione di un programma.

Hervé Lehning4 nov 2020
I frattali, l’estetica dell’iterazione

I frattali, l’estetica dell’iterazione

Considerare una trasformazione geometrica e ripeterla a scale diverse permette di costruire figure affascinanti, il cui aspetto estetico è ben lungi dall’essere l’unico motivo di interesse. (Ri)scopriamo insieme i frattali più emblematici!

Fabien AOUSTIN5 nov 2020
La ricchissima successione di Prouhet-Thue-Morse

La ricchissima successione di Prouhet-Thue-Morse

La parola di Morse, o successione di Prouhet-Thue-Morse, è un oggetto matematico facile da costruire e che racchiude molti tesori. Partiamo insieme alla scoperta di una successione combinatoria che meriterebbe una fama pari a quella di Fibonacci!

Fabien AOUSTIN5 nov 2020
Le sfide della geometria algoritmica | Tangente

Le sfide della geometria algoritmica | Tangente

Non ci si pensa sempre, ma molti problemi di natura geometrica possono essere risolti mediante procedimenti iterativi o, più in generale, algoritmi. Lo studio di queste questioni costituisce la geometria algoritmica! È un campo vivace e molto attivo, in cui molte questioni dall’apparenza elementare attendono ancora una soluzione.

Fabien AOUSTIN5 nov 2020
Le frazioni continue,

Le frazioni continue,

È possibile scrivere i numeri reali indipendentemente dalla scelta arbitraria di una base. L’algoritmo di Euclide fornisce un metodo che si estende a tutti i reali e conduce alla nozione di frazione continua. Con questo formalismo, il numero d’oro diventa l’irrazionale più semplice da scrivere!

BERTRAND HAUCHECORNE5 nov 2020
Cicli nella programmazione | Tangente

Cicli nella programmazione | Tangente

I diversi tipi di ciclo sono strutture informatiche fondamentali. Sebbene il loro impiego sia spesso naturale, pone comunque alcuni problemi, come stabilire se il programma prima o poi si arresterà. La ricorsione offre risposte pertinenti.

Jean-Jacques Dupas6 nov 2020