République Tunisienne Université de Carthage
Ministère de l'Enseignement Ecole Nationale d’Ingénieurs de Bizerte
Supérieur et de la
Recherche Scientifique
Matière : Algorithmique et programmation
Disciplines : GI1 & GM1 & GC1
Travaux AU : 2024-2025
Semestre : 1
Enseignantes : Dr. Safa Hachani dirigés Nombre de pages : 6
Dr. Islam Elleuch
N°1
✄
Exercice 1 :
Écrire un programme Python qui simule le lancer de deux dés classiques (6 faces). L’utilisateur devra entrer
un nombre entier représentant la somme qu’il souhaite obtenir. Le programme affiche les résultats des deux
lancers et indique si la somme obtenue correspond à celle demandée.
Exercice 2 :
Ecrire un programme en langage Python qui demande à l’utilisateur de saisir un nombre entier n et de lui
afficher tous les diviseurs de ce nombre.
1/6
Exercice 3 :
Ecrire un programme qui permet de résoudre dans R une équation du second degré.
Exercice 4 :
Ecrire un programme qui recherche une sous-chaîne de caractères dans une chaîne de caractères.
Par exemple :
- Input : La chaîne de caractères contient la valeur "programme d'ordinateur" et la sous-chaîne
recherchée est "gramme d'or",
- Output : Le programme doit indiquer que la sous-chaîne existe et l'indice retourné doit être égal à 3.
2/6
Exercice 5 :
Ecrire un programme qui permet de saisir une chaîne de caractères ch et un bigramme bi et d’afficher le
nombre d’occurrences de bi dans ch. Un bigramme est une suite de deux lettres.
Exercice 6 :
Ecrire un programme permettant de remplir une liste de n entier, n étant donné par l’utilisateur.
Vérifier si elle est triée, la trier sinon et l’afficher.
3/6