Upload
lavina
View
22
Download
0
Embed Size (px)
DESCRIPTION
CYCLE 1 : Saisir – Afficher – Données Afficher du texte 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 du texte 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
L’affichage écran permet d’écrire du texte sur l’écran pour :
• Informer l’utilisateur,
• Demander des informations à l’utilisateur.
Ecran
Nom:_
Rôle du printf()I) ROLE DU PRINTF()
II) SYNTAXE
III) EXECUTION CPU
4
#include <stdio.h>
int main()
{
// AFFFICHAGE ECRAN d’un message
printf("\tTexte\n");}
Syntaxe du printf()I) ROLE DU PRINTF()
II) SYNTAXE
III) EXECUTION CPU
5
Pour déplacer le curseur sur l’écran:
• system("PAUSE") : attente avant de changer de page ou de quitter l’application. (bibliothèque stdlib.h)
• system("cls") : écran effacé et curseur placé en haut à gauche. (bibliothèque stdlib.h)
• \t dans le printf() : décalage d’un TAB à droite.
• \n dans le printf() : passage en début de ligne suivante.
Gestion d’écranI) ROLE DU PRINTF()
II) SYNTAXE
III) EXECUTION CPU
6
Du programme source au programme exécutable
Programmeur
Langage C
Programme
source
Logiciel (Software)
Programme
Binaire
Programme
exécutable
Matériel
(Hardware)
I) ROLE DU PRINTF()
II) SYNTAXE
III) EXECUTION CPU
7
Le CPU et la RAM
Système de traitement automatique de l’information
4) Mémoire Cache
2) Mémoire Centrale
3) Bus Système
1) Microprocesseur, CPU (Central Processing Unit), UC (Unité Centrale de traitement)
UAL,ALU
Unité de calcul
- Unité de commande- Unité de Contrôle
Registres
ROM (Read Only Memory)
RAM (Random Access Memory)
I) ROLE DU PRINTF()
II) SYNTAXE
III) EXECUTION CPU
8
La traduction
RAMDISQUE DURint main()
{ printf("\n\n\t\ta- Compter\n\tb- Sortir du programme\n\t\tChoix : ") ;
...
}
Fichier source
1100 0000
1000 0000
1000 0110
Exécutable
langage C
binaire
ORDINATEUR
Logiciel de traduction:
1- compilation
2- édition de liens
I) ROLE DU PRINTF()
II) SYNTAXE
III) EXECUTION CPU
9
Fonctionnement de l’Instruction :
AFFICHAGE ECRAN
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.
printf(“Coucou\n"); CPU
Ecran
Coucou _
Exécution CPU du printf()I) ROLE DU PRINTF()
II) SYNTAXE
III) EXECUTION CPU