|
NOM et Prénom : …………………………………………
Mercredi 5 février 2020
Interrogation n°2 (55 min.)
Compléter les réponses directement sur le sujet. Remarque : si l’instruction demandée doit provoquer une erreur, écrire simplement « Erreur ».
Exercice 1 (4 points) Donner le contenu des variables définies par :
Exercice 2 (4 points) Sachant que l’on a : liste = [2, 3, 5, 7] et chaine = "bonsoir" Donner le contenu des variables définies par :
Exercice 3 (4 points) Ecrire la fonction nb_voyelles(mot) qui compte le nombre de voyelles dans le mot entré en paramètre. (On considérera que le mot est en minuscules non accentuées)
…/… Exercice 4 (4 points) Voici la fonction hamming(mot_1, mot_2) qui calcule la « distance de Hamming » entre deux mots : · Si les deux mots ont la même longueur, la distance est égale au nombre de positions pour lesquelles les deux mots ont des caractères différents. · Si les deux mots n’ont pas la même longueur, renvoyer la valeur (–1). Mais il y a 8 lignes où se trouve une erreur (faute de frappe, erreur de syntaxe, …). Retrouver les… Entourer l’erreur trouvée à gauche, et corriger de l’erreur à droite.
Exercice 5 (4 points) Voici une fonction calculant ce que l’on appelle la durée de vol et l’altitude maximale d’une suite de Syracuse. Qu’obtient-on dans la console en lançant les instructions suivantes ?
|