Ep 18
Issue de : 23-NSI-09⚓︎
coquille dans le sujet
Dans exercice 2 : ajouter None
dans les exemples
EXERCICE 1⚓︎
Programmer la fonction multiplication
, prenant en paramètres deux nombres entiers n1
et n2
, et qui renvoie le produit de ces deux nombres.
Les seules opérations autorisées sont l’addition et la soustraction.
Exemples :
🐍 Script Python
>>> multiplication(3,5)
15
>>> multiplication(-4,-8)
32
>>> multiplication(-2,6)
-12
>>> multiplication(-2,0)
0
Réponse
Complétez le code ci-dessous
###
Solution
###
EXERCICE 2⚓︎
Soit tab
un tableau non vide d'entiers triés dans l'ordre croissant et n
un entier.
La fonction chercher
ci-dessous doit renvoyer un indice où la valeur n
apparaît dans tab
si cette valeur y figure et None
sinon.
Les paramètres de la fonction sont :
tab
, le tableau dans lequel s'effectue la recherche ;n
, l'entier à chercher dans le tableau ;i
, l'indice de début de la partie du tableau où s'effectue la recherche ;j
, l'indice de fin de la partie du tableau où s'effectue la recherche.
L’algorithme demandé est une recherche dichotomique récursive.
Recopier et compléter le code de la fonction chercher
suivante :
🐍 Script Python | |
---|---|
1 2 3 4 5 6 7 8 9 10 11 12 13 |
|
🐍 Script Python
>>> chercher([1, 5, 6, 6, 9, 12], 7, 0, 10)
None
>>> chercher([1, 5, 6, 6, 9, 12], 7, 0, 5)
None
>>> chercher([1, 5, 6, 6, 9, 12], 9, 0, 5)
4
>>> chercher([1, 5, 6, 6, 9, 12], 6, 0, 5)
2
Réponse
Complétez le code ci-dessous
###
Solution
###