Explorer les Livres électroniques
Catégories
Explorer les Livres audio
Catégories
Explorer les Magazines
Catégories
Explorer les Documents
Catégories
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&
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!