Nom : Prénom :
Informatique - S1 test d’informatique
département Mesures Physiques - IUT1 - Grenobledocuments et calculatrices interdits durée : 20mn
Les trois exercices sont indépendants. Merci de répondre au stylo bleu ou noir dans les cadres prévus.
Exercice 1 main()
{
double n = 0;
while (n<10);
{
printf("\nEntrez un entier supérieur à 10 : ");
scanf("%d", &n);
if (n < 10){
printf("Vous avez rentré le nombre %d < 10", &n);
} } }
Entourez et corrigez les trois erreurs de syntaxe du programme
Exercice 2
Écrire un programme qui affiche, sous forme scientifique avec 2 chiffres significatifs, 15 nombres réels régulièrement répartis entre -8.15 et 11.50
Exercice 3
Écrire une fonction memesigne qui prend comme arguments deux réels, et qui renvoie 1 si le produit des deux nombres est positif, -1 s’il est négatif et 0 s’il est nul.
(merci de répondre au dos de la feuille)
Nom : Prénom :
Informatique - S1 test d’informatique
département Mesures Physiques - IUT1 - Grenobledocuments et calculatrices interdits durée : 20mn
Les trois exercices sont indépendants. Merci de répondre au stylo bleu ou noir dans les cadres prévus.
Exercice 1 On considère la fonction suivante :
Main();
{
double x, y;
do {
printf("Donner un réel x >= 0 ");
scanf("%lf", &x); } while (x<0) do {
printf("Donner un réel y >= 0 ");
scanf("%lf", &y); } while (y<0)
printf("La moyenne géométrique de x et y est %lf", x, y, sqrt(x*y))
GetKey();
}
Entourez et corrigez les trois erreurs de syntaxe.
Exercice 2
Écrire un programme qui affiche, sous forme scientifique avec 3 chiffres significatifs, 20 nombres réels régulièrement répartis entre -11.115 et 12.335
Exercice 3
Écrire une fonctionMin qui prend comme arguments deux réels, et qui renvoie le plus petit des deux nombres.
(merci de répondre au dos de la feuille)