Mission Carthage

Accueil › Devoirs › 2ème TI

Devoir de synthèse n°2 (série B) : nombres premiers jumeaux, tableau inversé, le mot le plus long

2ème année Technologies de l'informatique (TI), 2ème trimestre. Durée : 1 heure 30. Sur 20 points.

Chaque problème se découpe en modules : fonctions (DEF FN) et procédures (DEF PROC). Les algorithmes s'écrivent en notation algorithmique, les programmes en Python. Barème sur 20 points.

Exercice 1 : nombres premiers jumeaux (6 pts)

Deux nombres premiers sont jumeaux si leur différence est 2, par exemple 11 et 13, ou 17 et 19.

Pour m = 20, le programme affiche :

3 5
5 7
11 13
17 19
4 couple(s)

Exercice 2 : inverser un tableau (7 pts)

On veut un programme modulaire qui lit un tableau T de n entiers (2 ≤ n ≤ 20), l'affiche, l'inverse dans le même tableau (le premier élément devient le dernier), puis l'affiche de nouveau.

Pour n = 5 et les valeurs 4, 7, 1, 9, 3, le programme affiche :

4 7 1 9 3
3 9 1 7 4

Exercice 3 : le mot le plus long (7 pts)

Une phrase est formée de mots séparés par un seul espace, sans espace au début ni à la fin.

Pour la phrase « le cours de programmation commence », le programme affiche :

Mots : 5
Plus long : programmation

Correction détaillée

La correction de ce devoir est réservée aux abonnés. Elle donne l'analyse, l'algorithme en notation tunisienne, le programme Python vérifié et les erreurs fréquentes de chaque exercice. Avec un compte gratuit, tu peux ouvrir 3 corrections de ton choix.

Sujet original écrit pour Mission Carthage, deuxième série d'entraînement pour le devoir de synthèse du 2e trimestre (analyse modulaire).

Tout le programme : 2ème année Technologies de l'informatique (TI) · Revoir le cours · Tous les devoirs