Travaux diriges N°6 : variables, types, déclarations, affectations, expressions , boucles ,tableau .

Énoncez :

Exercice 1 : Concevoir un algorithme qui affiche le message "Bienvenue Sur le Site PandaCodeur.com" .

Exercice 2 : Concevoir un algorithme qui initialise une variable entière entre par l'utilisateur a 90.

Exercice 3 : Concevoir un algorithme qui affiche le message "Hello World" .

Exercice 4 : Concevoir un algorithme qui demande son nom à l'utilisateur, par exemple 'Joël ', puis lui affiche le message " Bonjour Joël , comment allez­-vous ?"

Exercice 5 : Concevoir un algorithme qui initialise deux variables entières x et y à l’aide de la saisie utilisateur puis qui affiche le résultat du produit sous la forme, par exemple avec x = 2 et y =3, ‘2 x 3 = 6’. Dans une première version, utiliser une variable intermédiaire z pour stocker le résultat avant de l'afficher. Dans une seconde, se passer de la variable z .

Exercice 6 : Concevoir un algorithme qui prend en paramètre un entier et qui affiche la valeur de cet entier suivie du texte ‘ est pair’ si l’entier est pair et du texte ‘ est impair’ sinon.

Exercice 7 : Concevoir un algorithme qui pour un entier x au preable connue ( constante exemple x = 90 ) , demande à l’utilisateur de saisir un entier y puis indique par un message si y est supérieur ou inférieur à x .

Exercice 8 : Concevoir un algorithme qui prend en paramètre deux entiers a et b , s’arrête avec un message d’erreur si a > b , et demande sinon à l’utilisateur de saisir un entier c puis indique par un message si c est dans l’intervalle [ a , b ] ou non.

Exercice 9 : Concevoir un algorithme qui demande à l’utilisateur son nom, son année de naissance et son sexe (0 : M ou 1 : F) puis qui affiche un message qui salue l’utilisateur, indique son âge,en utilisant la première personne si l’utilisateur a moins de 16 ans, la troisième sinon, enfin s’il est ‘homme’ (‘garçon’ si moins de 16 ans) ou ‘femme’ (‘fille’ si moins de 16 ans).
Exemples :

  • Bonjour Henzo , tu as 5 ans et tu es un garçon.
  • Bonjour Laurie , tu as 15 ans et tu es une fille.
  • Bonjour, Joël vous avez 50 ans et vous êtes un homme.
  • Bonjour  Annabelle, vous avez 16 ans et vous êtes une femme.

Exercice 10 : Concevoir un algorithme qui demande à l’utilisateur trois entiers a , b et c , et qui retourne vrai si a = b = c et faux sinon.

Exercice 11 : Concevoir un algorithme qui demande à l’utilisateur trois entiers x , y et z , et qui retourne vrai si deux au moins des trois variables sont égales, et faux sinon.

Exercice 12 : Concevoir un algorithme qui demande à l’utilisateur trois entiers x , y et z , et qui retourne vrai si deux est seulement deux des trois variables sont égales, et faux sinon.

Exercice 13 : Demander à l'utilisateur de saisir des nombres positifs ou nuls et les sommer à mesure qu'il les saisit. Quand l'utilisateur saisit un nombre négatif, l'algorithme se termine après avoir affiché la somme des nombres positifs précédents. Si la première saisie de l’utilisateur est un nombre négatif, le programme retourne 0.

Exercice 14 : Écrire un programme qui demande à l'utilisateur de donner 10 nombres entiers, puis de calculer le nombre fois qu'il a donné un nombre négatif (ou un nombre donné en
paramètre).Exemple : Nombres : 10, -3, 5, 7, 9, -17, 45, 6, -2, 34, => Résultat: vous avez entrez 3 nombres négatifs .

Exercice 15 : Concevoir un algorithme qui retourne le nombre d’éléments pairs d’un tableau d’entiers.

Exercice 16 : Concevoir un algorithme qui retourne la valeur maximale d’un tableau d’entiers de taille maximale ​50.

Solution :

 
  • 5 votes. Moyenne 3.6 sur 5.

Ajouter un commentaire

Anti-spam