Annexe2 pic lotfi pdf I - PROGRAMMATION EN MIKROPASCAL - Structure d ? un programme Un programme est un texte que le compilateur va traduire en ?chier hexadécimal Le texte d'un programme contient au moins trois parties a- L'entête commence par le mot rése
I - PROGRAMMATION EN MIKROPASCAL - Structure d ? un programme Un programme est un texte que le compilateur va traduire en ?chier hexadécimal Le texte d'un programme contient au moins trois parties a- L'entête commence par le mot réservé Program suivi par le nom du projet b- Les déclarations On déclare les variables les Procédures et les fonctions utilisées dans le programme c- Le corps du programme Commence par Begin et se termine par End suivi d'un point ?nal Entre Begin et End se trouvent les instructions à e ?ectuer par le programme Algorithmique Algoritme Nom Algorithme Variables Nom variable Type Constantes Nom constante Type valeur Début ? ? Fin Langage PASCAL Program Nom programme Var Nom variable Type Const Nom constante Type valeur Begin ? ? End Commentaires Entête Déclaration Programme principal - Les règles de bases a- Toutes instructions ou actions se terminent par un point virgule b- Une ligne de commentaires doit commencer par et se terminer par ou commence par c- Un bloc d'instructions commence par Begin et se termine par End - Les types de variables utilisées en Mikropascal Type Bit Bit registre octet Caractère ASCII mot Octet signé Entier Entier long Réel Tableau Cha? ne de caractères Désignation bit sbit byte char word short integer longint real Array n of type String N Taille bit bit bits bits bits bits bits bits bits n éléments N bits Rang ou ou - - - - à - à - à - à Rang du type ?? pour chaque caractère N L Documents technologiques pour PIC Page C - Les bases du compilateur Mikropascal Le décimal A L ? hexadécimal A C ou A x C Le binaire A - Les opérateurs arithmétiques Opérateur Opération Opérateur Addition - Soustraction Div Multiplication Mod - Les opérateurs de comparaison Opérateur Opération Egalité Di ?érent Supérieur à - Les opérateurs logiques Opérateur And Or Shr Opération Fonction ET logique Fonction OU logique - décalage à droite - chaque bit de l ? octet a est déplacé vers la droite - exemple si a alors a shr Opération Division Division arrondit à l'entier le plus proche reste de la division entière Opérateur Opération Inférieur à Supérieur ou égale Inférieur ou égale Opérateur Not Xor Shl Opération complement inverser chaque bit Fonction XOR logique - décalage à gauche - chaque bit de l ? octet a est déplacé vers la gauche - exemple si a alors a shl - Les structures usuelles a- L'a ?ectation C'est l'action d'attribuer une valeur à une variable Langage graphique Langage algorithmique Langage PASCAL a b c a b c a b c b- Structure répétitive Structure Boucle While Langage Graphique Langage algorithmique Langage mikropascal TANQUE condition FAIRE DEBUT Action FINFAIRE WHILE condition DO BEGIN Action END L ? action est exécutée de façon répété tant que la condition est vraie - L ? action ne s ? exécute pas si la condition est fausse Structure Boucle Repeat Langage Graphique Langage algorithmique Langage mikropascal N
Documents similaires








-
51
-
0
-
0
Licence et utilisation
Gratuit pour un usage personnel Attribution requise- Détails
- Publié le Jan 26, 2021
- Catégorie Business / Finance
- Langue French
- Taille du fichier 84.4kB