La présentation est en train de télécharger. S'il vous plaît, attendez

La présentation est en train de télécharger. S'il vous plaît, attendez

CYCLE 1 : Saisir – Afficher – Données Saisir des valeurs de variables au clavier 1- Rôle du scanf() 2- Syntaxe du scanf() 3- Exécution du scanf() par le.

Présentations similaires


Présentation au sujet: "CYCLE 1 : Saisir – Afficher – Données Saisir des valeurs de variables au clavier 1- Rôle du scanf() 2- Syntaxe du scanf() 3- Exécution du scanf() par le."— Transcription de la présentation:

1 CYCLE 1 : Saisir – Afficher – Données Saisir des valeurs de variables au clavier 1- Rôle du scanf() 2- Syntaxe du scanf() 3- Exécution du scanf() par le CPU

2 2 Le clavier : périphérique de saisie PROGRAMME I)ROLE DU SCANF() II)SYNTAXE III)EXECUTION CPU E : lecture Clavier

3 3 Foot – championnat d’Europe. Je veux que mon programme récupère au clavier les scores des matchs de l’équipe de France: Comment faire dans le programme ?? Saisie du score ?-? du match France-Adversaire : score_FrAd = ? et score_AdFr = ? : entiers non signés courts Comment saisir les valeurs manquantes au clavier ? La saisie clavier I)ROLE DU SCANF() II)SYNTAXE III)EXECUTION CPU

4 4 La saisie clavier permet de lire une valeur tapée au clavier par l’utilisateur du programme, afin de l’affecter à une variable. La saisie clavier permet d’initialiser des variables. Rôle du scanf() &scoreFrAl scoreFrAl 3 I)ROLE DU SCANF() II)SYNTAXE III)EXECUTION CPU

5 5 Syntaxe du scanf() I)ROLE DU SCANF() II)SYNTAXE III)EXECUTION CPU 5 #include int main() {unsigned shortscore_FrAd, scoreAdFr; // score France et adversaire /* SAISIE CLAVIER d’une valeur dans une variable : scanf("%format",&nomVariable); */ printf("\nDonnez le score (France-Adversaire)"); // saisie score du match scanf("%hu",&score_FrAd); scanf("%hu",&score_AdFr); }

6 6 Les formats du scanf() I)ROLE DU SCANF() II)SYNTAXE III)EXECUTION CPU Principaux %Formats POUR LE SCANF(): FormatSignification %cchar %huunsigned short %hdshort %luunsigned long ou unsigned int %ld ou %dlong ou int %ffloat %lfdouble

7 Exécution par le CPU: 1. Arrivé à l’instruction de Saisie, le CPU attend de détecter la touche RC en Entrée. 2. La valeur, précédent le RC, est stockée par le CPU dans la zone mémoire de la variable d’adresse &nomVariable (après conversion dans le type indiqué par le format). Exécution CPU du scanf() I)ROLE DU SCANF() II)SYNTAXE III)EXECUTION CPU 7 scanf("%hu",&match); Clavier CPU &match match  2


Télécharger ppt "CYCLE 1 : Saisir – Afficher – Données Saisir des valeurs de variables au clavier 1- Rôle du scanf() 2- Syntaxe du scanf() 3- Exécution du scanf() par le."

Présentations similaires


Annonces Google