Exercices corrigés - Python et Langage C - TD4

28 Sep 2019 28 Sep 2019 25371 vues ESSADDOUKI Mostafa 11 min de lecture

Exercices corrigés sur les bases de la programmation

Cette série d'exercices vous permettra de maîtriser les concepts fondamentaux de la programmation : boucles, conditions, calculs de suites, gestion de dates, etc.

Exercice 1

Min, Max, Somme et Moyenne

Ecrire un programme qui permet de saisir une série de nombres entiers positifs et qui après saisie, affiche les valeurs du plus petit et du plus grand nombre saisi ainsi que la somme et la moyenne des nombres.

Exercice 2

Calcul de sommes particulières

Ecrire un programme qui permet de calculer S1, S2, S3 et S4 tel que:

  • \(S1 = 1 + 1/2 + 1/3 + ... + 1/N\)
  • \(S2 = 1 + 1/2 + 1/4 + ... + 1/(2N)\)
  • \(S3 = 1 - 1/2 + 1/4 - ... + 1/(2N)\)
  • <\(S4 = 1 + x + x^2 + ... + x^N\)
Exercice 3

Suite définie par récurrence (20ème terme)

Ecrire un programme qui détermine le 20ème terme d'une suite définie par :

  • S₀ = 2
  • S₁ = 3
  • Sₙ = Sₙ₋₁ + (-1)ⁿ × Sₙ₋₂
Exercice 4

Suite définie par récurrence (N-ième terme)

Ecrire un programme qui détermine le N-ième terme d'une suite (N est fourni par l'utilisateur) définie par :

  • S₀ = 2
  • S₁ = 3
  • S₂ = -2
  • Sₙ = Sₙ₋₃ + (-1)ⁿ × Sₙ₋₁
Exercice 5

Date du lendemain

Ecrire un programme qui à partir d'une date divisée en ses composantes (J, M, A) affiche la date du lendemain. Tenir compte du cas où la date saisie est la date du dernier jour du mois ou celle du dernier jour de l'année.

Remarque : prendre 28 comme nombre de jours du mois de février.

Exercice 6

Moyenne d'un étudiant

Pour calculer les moyennes de ses étudiants, un professeur calcule deux moyennes ; la moyenne arithmétique et la moyenne de la mauvaise et la meilleure des notes de trois notes. Il choisira par la suite la meilleure des deux moyennes calculées.

Ecrire un programme qui saisit les trois notes d'un étudiant et affiche la moyenne finale accordée.

Exemple :

Si les trois notes d'un étudiant sont : 12, 8, 14 alors :

  • Moyenne arithmétique = (12+8+14)/3 = 34/3 = 11,34
  • Moyenne de la mauvaise et de la meilleure : (14+8)/2 = 22/2 = 11

Le professeur choisira la première moyenne.

Exercice 7

Tri de trois valeurs

Ecrivez un programme qui lit trois valeurs entières (A, B et C) au clavier. Triez les valeurs A, B et C par échanges successifs de manière à obtenir A, B et C dans cet ordre, et affichez le résultat.

Points clés à retenir
  • Les boucles for et while sont essentielles pour les calculs itératifs.
  • Les structures conditionnelles if/else permettent de gérer différents cas.
  • Pour les suites récurrentes, on utilise des variables temporaires pour conserver les valeurs précédentes.
  • La gestion des dates nécessite de connaître le nombre de jours par mois.
  • Le tri de petites séquences peut se faire par comparaisons successives.
Sortie
// La sortie apparaîtra ici…
Prêt · Ctrl+Entrée pour exécuter

Discussion (0)

Soyez le premier à laisser un commentaire !

Laisser un commentaire

Votre commentaire sera visible après modération.