Vous êtes sur la page 1sur 1

Collège Vogt/Dept Info

Niveau : 2nde C Matière : Informatique Fiche de TD

UA 4 : Algorithmique et programmation.

A partir des savoirs, savoirs être et savoirs faire sur le raisonnement algorithmique,
l’élève doit être capable d’utiliser les méthodes et les outils permettant de résoudre, à
l’aide du langage C, des problèmes nécessitant un traitement automatisé de
l’information.

1. Quel fichier devez-vous inclure dans votre programme quand vous utilisez printf() ?
2. Que font les ordres de contrôle suivants :
a) \\.
b) \b.
c) \n.
d) \t.
e) \a.
3. Quelle spécification de conversion faut-il utiliser si on veut afficher :
a) Un caractère.
b) Un entier.
c) Un nombre décimal.
4. Comment choisir entre for, while, et do while ?
5. Quelle est la valeur de x après l’exécution de l’instruction suivante ?
for (x = 0; x < 100, x++);
6. Quelle est la valeur de ctr après l’exécution de l’instruction suivante ?
for (ctr = 0; ctr < 10; +=3);
7. Écrivez une instruction for pour compter de 1 à 100 de 3 en 3
8. Écrivez la fonction scanf() qui lira au clavier un caractère, un entier décimal, puis un
autre caractère.
9. Écrivez les instructions qui permettront de lire une valeur entière et de l’afficher à
l’écran.
10. Transformez le code de l’exercice 9 pour qu’il n’accepte que des valeurs paires.
11. Que fait le programme suivant ?
#include <stdio.h>
int main()
{
float y = 1.52;
int x = 152;
puts("Entrez un nombre entier puis un nombre à virgule flottante :");
scanf("%f %d", &y, &x);
printf("\nVous avez tapé %f et %d ”, y, x);
return 0;
}

Vous aimerez peut-être aussi