Vous êtes sur la page 1sur 1

Leon 3: Le type scalaire numr

et le type intervalle I-Le type scalaire numr: 1-Dfinition: Le type scalaire

Tableau de dclaration des nouveaux types. Types


Jour= Lundi! "ardi! "ercredi! Jeudi! #endredi! $amedi!Dimanc%e& 9ee:1end = samedi..dimanc%e mois = 1..12 lettres=;a;..;<;

par numration dfinit un ensemble ordonn fini de valeurs dsignes par des identificateurs. !claration en Pascal: Activit: Type 0nom1type/=borne1inf..borne1sup 3 Dfinir le type jour contenant les jours de la semaine. var 0nom1variable/: nom1type 3 Tableau de dclaration des nouveaux types. "xemple: type Types
Jour= Lundi! "ardi! "ercredi! Jeudi! #endredi! $amedi!Dimanc%e&

jour= Lundi! "ardi! "ercredi! Jeudi! #endredi! $amedi!Dimanc%e& 3

9ee:1end=samedi..dimanc%e3 mois=1..123 lettres =*a*..*<* 3 '(n peut appli)uer la fonction Ord sur ses valeurs var j: jour3 m : mois 3 9 : 9ee:1end 3 l : lettres 3 II-Le type tableau: pour dterminer leurs numro d*ordre. Autres dclarations d(un tableau : +,emple: (rd Lundi&=(rd "ardi&=1 Leon %: Tableau de dclaration de nouveau types 'Les oprateurs applicables . ses valeurs sont: Les Tableaux -Les oprateurs de relation /! 0! 0=! /=! =! 0/ TEG+$ Activit : -Les oprateurs Pred et ucc Klasse=tableau de 2- c%aLnes de caract8res (n veut crire un programme )ui permet de saisir !claration en Pascal: T1"oyenne= tableau de 2- rels puis affic%er la moyenne de = l8ves d>une classe Type T1rang=tableau de 2- entiers dans une mati8re donne. 0nom1type/= constante11!constante12!!constante1n& 3 Tableau de dclaration des objets : !&inition : un tableau est une structure de donnes var 0nom1variable/ : nom1type 3 Ob+et Type,-ature r0le permettant de ranger un nombre fini d>lments de "xemple: KL1 Klasse Tableau, des noms des m?me type et selon une disposition bien dfinie. Type KL2 Klasse l8ves jour = Lundi!"ardi!"ercredi!Jeudi!#endredi!$amedi!Dimanc%e& 3 #emar$ue: (n se limite . l*tude des tableau, moyKl1 T1moyenne Tableau, des moyennes unidimensionnels appels aussi vecteur. var j: jour3 moyKl2 T1moyenne de cl1et cl2 I-!claration d'un tableau: #emar$ue : (n ne peut ni lire saisir& ni crire rangKl1 T1rang Tableau, des rangs des Au niveau de l(analyse et de l(al)orit*me : affic%er& une variable de type scalaire numr. rangKl2 T1rang l8ves de cl1et cl2 Writeln ( j ) Readln( j ) Tableau de dclaration des objets "n pascal: Ob+et Type,-ature II-Type intervalle: Type classe=array A1..=B of real3 @dent1tableau Tableau de taille et de type1element var cl1:classe3 1-Dfinition: "xercice : 4n intervalle est dcrit par la donne de deu, constantes Au niveau du Pascal : 5 6orne inf 7 et 5 borne sup 7 t) borne inf 0borne sup& .ar @dent1tableau : A##A/ A61inf..61supB o& $oit la s)uences suivante : appartenant . un type scalaire discret ordonne entier! type1element3 12TA1BJ- 32TA2B M 32TAJB TA1B div TA2B caract8re et scalaire numr& %2TAIB TAJB'1- 42TA=B TA1BNTAJB'TAIB "xemple : Tableau de dclaration des objets Activit: Dfinir le type mois! le type 9ee:end et Ob+et Type,-ature #0le 1& Dclarer le tableau T. le type lettres. $toc:er les notes de = l8ves 2& Ouel est le contenu de c%a)ue lment du tableauP "oyenne Tableau de = rels

"n pascal : .ar "oyenne : CDDCE A1..=B (F D+CL 3 #emar$ues : -Gour accder au i8me lment du tableau! il suffit de donner l>identificateur de tableau et l>indice i . -Hous pouvons lire et crire un lment du tableau "oyenneAIB 1J.= -Les oprations possible sur un lment d>un tableau sont les m?me )ue celles dfinies sur une variable de m?me type. "xercice: (n a deu, classes pour les )uels on veut stoc:er le nom de l *l8ve sa moyenne et son rang!

Devoirs et examens sur : www.Kiteb.net

Vous aimerez peut-être aussi