.
Ce cours est dédiée à vous apprendre à programmer avec Borland Turbo Pascal, facilement et rapidement. Si vous voulez apprendre à programmer avec ce langage, alors vous êtes au bon endroit.
Plan de cours
- Introduction
- Un peu d’historique
- Les bases de la programmation Pascal
- Les structures conditionelles
- les structures itératives
- Les procédures et les fonctions dans Pascal
Profitez de ce manuel de formation en PDF pour comprendre mieux le Pascal et enrichir votre connaissance.
Commencez à télécharger ce cours adapté pour vous et à apprendre Pascal.
10 Règle concernant la déclaration d’un type énuméré : type nom_du_type = (identificateur_1,identificateur_2, ….,identificateur_n) Bien entendu, vous avez toute latitude dans le choix des identificateurs, aussi bien pour le type que pour les différentes valeurs de ce type. Néanmoins, ne perdez pas de vue les remarques suivantes: 1) Un identificateur ne peut être un mot réservé; ainsi, pour déclarer un type « note de musique », vous ne pouvez pas écrire: type note = (do, re, mi, fa, sol, la, si) car do est un mo t réservé (vo us po urrez ut iliser, par exemple, do o ). 2) Un même identificateur ne peut pas désigner plusieurs choses différentes. Supposez que vous souhaitiez définir en plus du type jour déjà rencontré, un type jour_travail correspondant aux jours de la semaine. Vous songez (peut-être) à procéder ainsi: type jour = (lundi, mardi, mercredi, jeudi, vendredi, samedi, dimanche) ; jour travail = (lundi, mardi, mercredi, jeudi, vendredi) ; Cela serait rejeté par Pascal puisqu’un identificateur tel que mardi représenterait deux entités de types différents. Bien entendu, dans votre esprit, le type jour_travail n’est pas totalement différent du type jour; il est plutôt « inclus » dedans (mais Pascal ne peut pas le deviner !). Vous verrez que le type intervalle vous permettra de venir à bout de ce problème. 3) Une constante n’est pas un identificateur. Autrement dit, il n’est pas question de déclarer un type par une énumération de nombres comme: type impair = (1, 3, 5, 7, 9, 11) o u même un t ype vo yelle par: type voyelle – (‘a’ , ‘e’, ‘i’, ‘o’, ‘u’, ‘y’) 4) En Pascal, t o ut ident ificat eur do it avo ir ét é déclaré avant d’êt re ut ilisé. Aut rement dit , la déclaration de type doit être effectuée avant la déclaration des variables de ce type. III. Type intervalle : Abo rdo ns maint enant la deuxième so rt e de t ype défini par l’ut ilisat eur, à savo ir le t ype int ervalle. Voici, par exemple, comment déclarer un type nommé age dont les valeurs seraient des entiers compris entre 0 et 150 : type age = 1 .. 150 ; o u enco re, en ut ilisant une co nst ant e définie avant la déclarat io n de t ype: const age_max = 150 ; . . . type age = 1 .. age_max ; Il est alors ensuite possible de déclarer des variables du type age, par exemple: var age_pere, age_mere, courant : age : Notez bien que le type age n’est plus, à proprement parler, un nouveau type; ses valeurs appart iennent simplement à un int ervalle d’un t ype déjà défini (et même ici prédéfini), à savo ir le t ype entier. Ainsi, des variables du type age pourront être manipulées de la même manière que des variables entières, c’est-à-dire être lues ou écrites ou intervenir dans des calculs. Voici des exemples corrects (n étant supposée entière): read (age_pere, age_mere) ; n := age_pere + age_mere ; courant := age_pere + 10 ;