• Aucun résultat trouvé

Fonctions récursives (2) – TP

N/A
N/A
Protected

Academic year: 2022

Partager "Fonctions récursives (2) – TP"

Copied!
1
0
0

Texte intégral

(1)

FONCTIONS RÉCURSIVES(2) TP

Fonctions récursives (2) – TP

12

Exponentiation

On cherche à écrire un algorithme qui calculeanoùa∈Retn∈N. On parle dans ce cas d’exponentiation.

Il sera interdit d’utiliser l’opérationa**ndans cette partie !

Algorithme linéaire (naïf)

Pour écrire un algorithme naïf, on utilise l’expression :

an=a× · · · ×a

| {z }

nfois

.

Exercice 11.1

1. Écrire une fonctionexponentiationLinaire(a,n) qui prend en entrée un réelaet un entier n et qui renvoiean. On utilisera une fonction itérative.

2. Compter le nombre de multiplications effectuées par la fonction.

Exponentiation rapide

Un algorithme plus efficace repose sur l’égalité :

an=

³ an2´2

sinest pair a׳

an−12 ´2

sinest impair.

Exercice 11.2

1. Écrire une fonctionexponentiationRapide(a,n)qui prend en entré un réelaet un entiernet qui renvoie anen utilisant l’égalité précédente. On utilisera une fonction récursive.

2. Lorsquen=2poùp∈N, compter le nombre de multiplications effectuées par la fonction. Comparer avec le résultat obtenu dans l’exercice précédent.

G. BOUTARD 1 Lycée GAY-LUSSAC

Références

Documents relatifs

Réciproquement, montrer que tout ensemble récursif infini est l’image d’une fonction récursive strictement croissante..

Montrer que tout sous-ensemble récursivement énumérable infini de N est l’image d’une fonction récursive totale injective.. Peut-on demander en plus que cette fonction soit

Traçons maintenant la courbe représentant graphiquement cette fonction A pour x variant de 0 à 10. Nous remarquons que les points ne sont pas alignés. Nous avons

Dans un premier temps, on r´ epondra aux questions ` a l’´ ecrit puis pour v´ erifier que nos algorithmes sont bien ´ ecrits, on les programmera sur machine.. Exercice

[r]

[r]

Les tours de Hanoï sont un jeu de réflexion consistant à déplacer des disques de diamètres différents d’une tour de « départ » (tour 1) à une tour d’ « arrivée » (tour 3)

Un exercice un peu … long, de nombreux thèmes d’analyse abordés (limites, primitives, valeur moyenne, suite), des éléments graphiques (asymptotes, centre de symétrie, tangentes,