• Aucun résultat trouvé

UNIVERSITÉ DE NANTES

N/A
N/A
Protected

Academic year: 2022

Partager "UNIVERSITÉ DE NANTES"

Copied!
4
0
0

Texte intégral

(1)

Algo1-Test-A1G3

UNIVERSITÉ DE NANTES

PREMIER SEMESTRE, 2012 IUT - Département d'informatique

MATHÉMATIQUES Test ALGO1 - Groupe 3 (Durée : quarante-trois minutes )

CONSIGNES: Vous spécierez et commenterez vos algorithmes avec le plus grand soin. N'oubliez pas qu'il serait maladroit de copier sur votre voisin(e) qui a, de toute façon, écrit n'importe quoi. Toute enfreinte à cette règle entraîne l'obtention d'une note plutôt faible. Vous avez accès à l'unité centrale reliée à l'écran qui est en face de vous pour y faire ce que bon vous semble, sous réserve d'accord du jury (qui ne dit mot, consent).

Exercice 1.

Écrire une fonction ADA SommeChiffres qui prend en argument un entier naturel écrit en base huit et qui calcule la somme des chires composant cet entier.

Vous en donnerez une première version récursive, une deuxième comportant un tant que , et enn une troisième comportant un répète jusqu'à et sous forme de procédure.

Exercice 2.

La suite de Fibonnacci Fib(n)est dénie par Fib(0)=0, Fib(1)=1 et Fib(n) =Fib(n1) +Fib(n2). Donner une fonction ADA itérative qui calcule Fib(i) en utilisant une boucle pour puis une autre fonction qui utilise une boucle tant que .

FEUILLE DE RÉPONSE À SUIVRE

(2)

FEUILLE DE RÉPONSE 2/4 Algo1-Test-A1G3

NOM: Prénom: Groupe:

Exercice 1.

Version récursive

Version tant que

T.S.V.P.

(3)

FEUILLE DE RÉPONSE 3/4 Algo1-Test-A1G3

Version répète jusqu'à

Exercice 2.

Version pour

T.S.V.P.

(4)

FEUILLE DE RÉPONSE 4/4 Algo1-Test-A1G3

Version tant que

Références

Documents relatifs

Écrire une fonction Python Fdecomposition qui prend en paramètre un entier

Écrire une fonction printOrdinal qui prend un entier de type int en paramètre et affiche l’ordinal anglais abrégé correspondant.. Exercice 15 (Simplification de

Écrire une fonction qui prend un entier n en paramètre et retourne 1 si n apparaît dans la table de multiplication, et 0

Écrire une procédure ou une fonction qui calcule la somme des n premiers nombres (on utilisera une boucle). Écrire une variante qui calcule la somme des n premiers nombres

Écrire une fonction Scilab qui prend un entier n et qui calcule une valeur approchée de u n à 0, 001 près par la méthode de

1 1°) Écrire un programme Python qui permet d’obtenir la liste des cubes des 10 premiers entiers naturels. 2°) Écrire une fonction Python qui prend pour argument un entier

Écrire une fonction affiche_entiers qui prend une expression et affiche la liste des entiers qui apparaissent dans sa définition5. Écrire une fonction entiers qui prend une

Écrire une fonction divise := n -> (i -> ...) qui étant donné un entier naturel n renvoie une fonction booléenne qui renvoie vrai si i divise n et faux sinon3. En déduire