Dans ce Td, on va tester nos compétences qu’on a acquis dans le cours d’algorithmique et surtout la partie : traitement itératif en algorithmique .

Vous pouvez donner vos propositions dans les commentaires

TD : traitement itératif

Exercice 1 :

Ecrire un Algorithme qui affiche les nombres divisibles par 3  et non divisibles par 5 dans l’intervalle [ 1, 200 ]

Exercice 2 :  

 Proposer un algorithme qui permet de lire un nombre.  S’il est pair,  il affiche tous les nombres pairs qui lui sont inférieurs jusqu’à  zéro.

 

Exercice 3 : 

 Ecrire un algorithme qui calcule la factorielle d’un nombre fourni par l’utilisateur. Rappel : n !=n*(n-1)*(n-2)*(n-3)…….*3*2*1

 

Exercice 4 : 

Ecrire un algorithme qui demande à chaque fois un caractère jusqu’à ce que l’utilisateur saisit un ‘.’ .Puis, on affiche le nombre de ‘a’ saisis.

 

Exercice 5 : 

 Ecrire un algorithme qui lit  une suite de nombres positifs ou nuls et qui calcule la moyenne. La lecture d’un nombre négatif indique la fin de la suite.

 

Exercice 6 : 

   Ecrire un algorithme qui permet d’afficher la liste des 1000 premiers nombres premier. Un nombre premier est un entier naturel strictement supérieur à 1, n’admettant que deux entiers naturels diviseurs distincts: 1 et lui-même.

Exercice 7 : 

Ecrire un algorithme qui lit  un nombre entier et en affiche les diviseurs autres que lui-même

 

Exercice 8 :   Écrire un algorithme qui lit 10 nombres et indique le nombre de valeurs négatives

 

Exercice 9 :  

 Écrire un algorithme, puis un programme, qui affiche les 100 premiers termes de la suite Un définie par :

           U0 = 2 et Un+1 = Un + 7.

Exercice 10 : 

Ecrire un algorithme qui demande deux entiers x et y et calcule xy en n’utilisant que des additions et multiplications.

Vous pouvez proposer d’autres exercices dans la session “commentaires”. imaginez des exemples de cas où l’utilisation des tableaux est importantes! on est à votre écoute.

Vous pouvez suivre notre cours de l’algorithmique. pour approfondir vos compétences et surmonter tous les problèmes d’analyse et de résolution de problème.

Aussi, vous avez une playlist des vidéos (Explication en Darija arabe marocaine)  bien organisée qui traite : Les algorithmes

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *