cycle 1 : saisir – afficher – données afficher des valeurs de variables sur l’écran

7
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

Upload: lindley

Post on 09-Jan-2016

24 views

Category:

Documents


0 download

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

TRANSCRIPT

Page 1: CYCLE 1 :  Saisir – Afficher – Données Afficher des valeurs de variables sur l’écran

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

Page 2: CYCLE 1 :  Saisir – Afficher – Données Afficher des valeurs de variables sur l’écran

2

L’écran : périphérique d’affichage

S : affichageécriture

PROGRAMME

I) ROLE DU PRINTF()

II) SYNTAXE

III) EXECUTION CPU

Ecran

Page 3: CYCLE 1 :  Saisir – Afficher – Données Afficher des valeurs de variables sur l’écran

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

Page 4: CYCLE 1 :  Saisir – Afficher – Données Afficher des valeurs de variables sur l’écran

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_

Page 5: CYCLE 1 :  Saisir – Afficher – Données Afficher des valeurs de variables sur l’écran

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

Page 6: CYCLE 1 :  Saisir – Afficher – Données Afficher des valeurs de variables sur l’écran

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

Page 7: CYCLE 1 :  Saisir – Afficher – Données Afficher des valeurs de variables sur l’écran

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_