View
24
Download
0
Category
Preview:
DESCRIPTION
CYCLE 1 : Saisir – Afficher – Données Afficher des valeurs de variables sur l’écran. 1- Rôle du printf() 2- Syntaxe du printf() 3- Exécution du printf() par le CPU. ROLE DU PRINTF() SYNTAXE EXECUTION CPU. PROGRAMME. L’écran : périphérique d’affichage. S : affichage écriture. Ecran. - PowerPoint PPT Presentation
Citation preview
CYCLE 1 : Saisir – Afficher – Données Afficher des valeurs de variables sur l’écran
1- Rôle du printf()
2- Syntaxe du printf()
3- Exécution du printf() par le CPU
2
L’écran : périphérique d’affichage
S : affichageécriture
PROGRAMME
I) ROLE DU PRINTF()
II) SYNTAXE
III) EXECUTION CPU
Ecran
3
Foot – championnat d’Europe. Je veux que mon programme affiche sur l’écran les scores des matchs de l’équipe de France :
Comment faire dans le programme ??
Affichage du score 3-2 du match France-Allemagne :
• score_FrAd = 3 et score_AdFr = 2 : entiers non signés courts
Comment afficher les résultats sur l’écran ?
L’affichage écranI) ROLE DU PRINTF()
II) SYNTAXE
III) EXECUTION CPU
4
L’affichage écran permet d’écrire du texte et/ou des valeurs de données sur l’écran pour l’utilisateur.
L’affichage écran permet à l’utilisateur de visualiser les résultats du programme ou de savoir ce dont le programme a besoin.
Rôle du printf()I) ROLE DU PRINTF()
II) SYNTAXE
III) EXECUTION CPU
Ecran
Buts:_ 3_
5
#include <stdio.h>
int main()
{ unsigned short score_FrAl= 3, scoreAlFr= 2; // score France et Allemagne
/*AFFFICHAGE ECRAN d’un message et de la valeur d’une variable : printf("\tTexte : %format\n",nomVariable);*/ // affichage du score du match
printf("\nLe score est : France %hu – Allemagne %hu", score_FrAl, score_AlFr);
}
Syntaxe du printf()I) ROLE DU PRINTF()
II) SYNTAXE
III) EXECUTION CPU
6
Principaux %Formats POUR LE PRINTF():Format Signification
%c char
%hu unsigned short
%hx unsigned short affiché en Hexadécimal
%hd short
%lu unsigned long ou unsigned int
%lx unsigned long ou unsigned int affiché en Hexadécimal
%ld ou %d long ou int
%f float
%.4f float avec au maximum 4 décimales
%lf double
%.2lf double avec au maximum 2 décimales
Les formats du printf()I) ROLE DU PRINTF()
II) SYNTAXE
III) EXECUTION CPU
Exécution par le CPU:
1. Arrivé à l’instruction d’Affichage: le CPU affiche le texte, là où se trouve le curseur de l’écran.
2. Le CPU exécute les ordres de passage à la ligne (\n) ou de tabulation (\t) lorsqu’il les rencontre.
3. Dans le texte, là où se trouve le %format, il affiche la valeur de la variable match.
Exécution CPU du printf()I) ROLE DU PRINTF()
II) SYNTAXE
III) EXECUTION CPU
7
printf(“Match : %hu\n",match); CPU
&match match2 Ecran
Match:_ 2_
Recommended