Informatique apitre www BAC org tn Page BAC-TUN S E Tel Le langage de programmation tn ie Pascal rg is Introduction o n Le Pascal est un langage de programmation denornme de la sorte en l'honneur du mathernaticien Blaise Pascal ne au l eme siecle C Tu Le
apitre www BAC org tn Page BAC-TUN S E Tel Le langage de programmation tn ie Pascal rg is Introduction o n Le Pascal est un langage de programmation denornme de la sorte en l'honneur du mathernaticien Blaise Pascal ne au l eme siecle C Tu Le l ngage de programmation Pascal A - a ? est 'un langage de type imperatif adapte a l'enseignement car ii met en 'evidence des concepts communs taus Jes langages informatiques B c ? possede des constructions qui facilitent l'ecriture des programmes ? possede des regles strictes empechant le programmeur d'ecrire de a mauvais code w B l Forme generale d'un programme Pascal Chaque programme w Pascal possede le merne format essentiel rnontre ci-dessous w e Program Nom programme gUses Wincrt Pa II Zone de declaration I Begin II Corps du programme I End CLe langage de programmation Pascal Description a Program est le premier mot de chaque programme Pascal C'est un mot-cle indiquant le debut du programme b Nom programme identi ?cateur est le du programme C'est un ? Les identi ?cateurs commencent par une lettre suivie ensuite de lettres de chi ?res ou de caracteres speciaux exemples Factoriel Puiss ? Si l'identi ?cateur est compose par plusieurs blocs ils doivent etre tn ie reunis par un tiret bas la touche exemples Som deux Rech imp rg is ? Les identi ?cateurs ne doivent pas contenir de caracteres accentues ni d'espace ni de point et ni les caracteres suivants - o n De plus Turbo Pascal ne di ?erencie nullement es majuscules des minuscules u ? Un identi ?cateur ne peut pas etre a un mot reserve du Turbo Pascal C T Quelques mots reserves du langage Pascal A - AND ARRAY BEGIN BOOLEAN CASE CHAR CHR CLRSCR CONST COPY CONCAT DEC DELETE DIV DO DOWNTO B c ELSE END EOF ERASE FILE FILEPOS FILESIZE FOR FUNCTION GOTOXY IF IN INC INSERT INTEGER a KEYPRESSED LENGTH MOD NOT ORD OF OR PACKED w POS PRED PROCEDURE PROGRAM RANDOM RANDOMIZE B READ READLN REAL RECORD REPEAT ROUND SEEK SET SHL SHR SQR SQRT STR STRING SUCC THEN w TO TRUNC TRUNCATE TYPE UNTIL UPCASE USES VAR VAL WHILE WITH WRITE WRITELN XOR w e c Uses Wincrt active la bibliotheque Wincrt contenant es g programmes mots reserves utiles pour la bonne execution et fonctionnement du programme II faut signaler qu'il existe plusieurs abibliotheques outre la bibliotheque WJNCRT telles que PWIN DOS WINPROCS WlNTYPES WOBJECTS d Zone de declaration dans laquelle le programmeur doit declarer tous es objets utilises dans le corps du programme en indiquant pour chacun sa nature constante ou variable et le type de valeurs dont ii fait partie Toutefois le programmeur a toujours la possibilite de declarer un nouveau type qu'il utilisera pour declarer uncertain nombre d'objets CLe lan ge de programmati on Pa sca l Exemple Program Excmp Dccl Uses Wincrt Type Chi ? Const K Var X Y Integer tn C Chi ? ie e Begin precise le point
Documents similaires
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/11702060181bfqmutp9hg9r8qufie6zve6sszgy0iodbjl33nso78uvix68ugjgrcoy8jqfaroqwni4extg3befa36ozlttcks7oy25dnlxfcml.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/11702176213oumn9fijifo9jamwb1rklqifmpvzj9g1qtgafavrvcqgdtttkjozut9gne6vysx80db1isahm0wq8hqiuhmtxtqiwrf0i3qnavmo.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/117025993613fzzoonq6okbajhp8kvwulriazercfmtavoyg1ltqiusnpotigbxrzubxjczj7w91woamtlvrmnqhk6lwox58h2ximuswrijjrwt.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/11702110982yhegt5ailogbjk3zh9caonigim5kowkcfygly2m2ftfddfxyd18tvkvu5qzp2zgabkbltb9dwnrcdhpo1dds8cyvlx67elbqkxaj.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/11702694078j6j7zi9z1lq94qkrjmw0m1ypmzjrc8xeaqimoqq2plviv7v8s1x8j4bdfkyclk9uxbtkvoxjfc4c7rqpppx1wly9n5a7ndukrojr.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/117023904773f4iwjcdwe9wjbhnnuqf0a5cnrrgxchxswyitlbmuk3fqq9oxosgrjwitodv071hllprrif5wph2hf01ogobpt1wa4rxsgj12n0i.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/11702666790usixvediwrt6hokxqe8iel120duelqobnltgdetq4u4peom4bdbcbwrytvyf2y7ohccb54zqzclraxw3e38myf3hvxjnwbko1wgx.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/11702178288nwljualssclullyt6xcqknrhgtzkhidnnps5lhyz1dvfnsxrd8f0zrxcp5d0w06xwp6dsufjpuiabhdi1jm77ur7kpwufdpd6bpq.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/11702401586mfdioddwustf3q4sgipnbrxtthm7tqgyfawobwj9gvc1icfveu6cikhozcchu6fd5ga7zr76awmitocwcd17cfnmjsp3foj5fntp.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/11702553458aaanaxct8ietqwfvf07fkfrdme2xrqmdzy2j6br0mwzq1ayi8ftqp8vvns6bisfdjenkccbjh9ora0xs128ynhw1o7cfwqse6t44.png)
-
30
-
0
-
0
Licence et utilisation
Gratuit pour un usage personnel Aucune attribution requise- Détails
- Publié le Jan 06, 2023
- Catégorie Industry / Industr...
- Langue French
- Taille du fichier 192.4kB