0% ont trouvé ce document utile (0 vote)
5 vues3 pages

TP Programmation C : Instructions et Algorithmes

Ce document présente un ensemble de travaux pratiques en programmation C, axés sur l'utilisation des instructions conditionnelles et itératives. Il contient plusieurs exercices, tels que la détermination du signe d'un entier, le calcul des racines d'une équation du second degré, et la vérification des années bissextiles. Les exercices visent à renforcer la compréhension des structures conditionnelles et répétitives en C.

Transféré par

Steves Fall
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
5 vues3 pages

TP Programmation C : Instructions et Algorithmes

Ce document présente un ensemble de travaux pratiques en programmation C, axés sur l'utilisation des instructions conditionnelles et itératives. Il contient plusieurs exercices, tels que la détermination du signe d'un entier, le calcul des racines d'une équation du second degré, et la vérification des années bissextiles. Les exercices visent à renforcer la compréhension des structures conditionnelles et répétitives en C.

Transféré par

Steves Fall
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

SUP’PTIC Travaux pratiques de Programmation C

TP N° 2 : Les instructions conditionnelles et itératives

Objectifs

 Utilisation des structures conditionnelles: if avec else, if sans else et switch.


 Manipuler les différentes structures répétitives disponibles en langage C et distinguer le cas
d'utilisation de chaque structure.

Exercice 1

Traduire l’algorithme suivant en langage C. Quel est le résultat de son exécution.

Algorithme EXERCICE_1
Variables nbr : Entier
Début
Ecrire (‘donner un entier :’)
Lire (nbr)
Si (nbr<0) Alors
Ecrire(‘le nbr’,nbr,’ est negatif’)
Sinon
Si (nbr>0) Alors
Ecrire(‘le nbr’,nbr,’ est positif’)
Sinon
Ecrire(‘le nbr’,nbr,’ est nul’)
Finsi
Finsi
Fin
Exercice 2

Ecrire un algorithme qui lit trois entiers A, B, et C et affiche le maximum et le minimum.

Exercice 3

Écrire un programme C qui permet de dire si un entier X est pair ou impair.

Exercice 4

Écrire un programme C qui permet, à partir de 3 coefficients réels saisis (a, b, c) de calculer les
racines de l’équation du second degré ax²+bx+c=0.
Prévoir tous les cas possibles ainsi que le cas où l’équation n’admet pas de racines réelles.

ATEMENGUE EBANGA 1
SUP’PTIC Travaux pratiques de Programmation C

Exercice 5

Écrire un programme C qui permet de dire si une année est bissextile ou non. Une année est bissextile
si elle est divisible par 4 et non divisible par 100 ou divisible par 400.
Exemple : L'année 2004 est bissextile alors que l'année 1700 n'est pas bissextile.

Exercice 6

Écrire un programme C permettant de dire pour un jour donné d’une semaine, ce qu’il y a à faire,
sachant que :
Du lundi au vendredi, il y a cours
Samedi il y a devoir surveillé
Dimanche on se repose.

Exercice 7

Écrire un programme C qui décide la mention d’un élève dans une école à partir de sa moyenne.
Cet élève doit avoir :
• la mention « passable » pour une moyenne supérieure ou égale à 10 et inférieure à 12 ;

• la mention « Assez bien » pour une moyenne supérieure ou égale à 12 et inférieure à 14 ;

• la mention « Bien » pour une moyenne supérieure ou égale à 14 et inférieure à 16 ;

• la mention « Très bien » pour une moyenne supérieure ou égale à 16.

Exercice 8

Algorithme Exercice_1
Variables N, i : Entier
Debut
Ecrire (“Entrez un nombre : ”)
Lire (N)
Pour i = 1 à 10 faire
Ecrire (N,“ x ”,i, “ = ”, n*i)
FinPour
Fin
L'exécution de cet algorithme nous donne quel résultat? Traduisez -le en C.

ATEMENGUE EBANGA 2
SUP’PTIC Travaux pratiques de Programmation C

Exercice 9

Ecrire un algorithme qui lit 20 nombres saisis au clavier et affiche le plus petit, le plus grand, la
somme et la moyenne de ces nombres.

Exercice 10

Ecrire un programme C qui lit un nombre entier N et affiche sa table de multiplication :

Exemple : Pour N = 5, le programme affiche :

5x0=0
5x1=5
5 x 2 = 10
5 x 3 = 15

5 x 10 = 50

Exercice 11

Ecrire un programme C qui calcule la factorielle d’un entier saisie au clavier.


En utilisant la boucle for,

Exercice 12

Soit N entiers donnés. Ecrire un programme C permettant de :

• Trouver le nombre des éléments, positifs, négatifs, pairs et impairs.

• D’afficher le maximum et le minimum parmi ces N éléments.

Exercice 13

Soit la suite Un suivante : U1=1, U2=2 et Un= Un-1 + Un-2.

Ecrire un programme C qui lit un nombre entier k>=1 et affiche la valeur de Uk

ATEMENGUE EBANGA 3

Vous aimerez peut-être aussi