• Aucun résultat trouvé

Lamethode plaer(entier) ajoute un element en t^ete

N/A
N/A
Protected

Academic year: 2022

Partager "Lamethode plaer(entier) ajoute un element en t^ete"

Copied!
3
0
0

Texte intégral

(1)

IUT de Fontainebleau

Departementinformatique

FI-2

2000-2001

PARTIEL 2

Seulssontautorises,atitrededouments,leslistingsomprenantexpliite-

mentlenomdel'etudiant(etelui-iseulement)etlesnotesmanusrites.

Exerie1.-(File d'attente)

Une le d'attente est une struture de donnee dynamique qui stoke les

donnees et les traite dans l'ordre d'arrivee (premier arrive, premier servi).

Seules deux operations sont permises pour aeder a elle-i : plaer ajoute

unitemen queuedela led'attenteetenleverretireunitement^etede la le

d'attente.

-1 o

)Denirleslassesitemdeselementsd'uneled'attented'entiersnaturels

et queuedeled'ettente elle-m^emeenC++.

[Lesdonneesserontunpointeurd'itempourindiquerlat^eteetunpointeur

d'itempourindiquerlaqueue. Leonstruteurinitialiselesdeuxpointeursala

valeurnulle. Lamethodebooleennevide()testesilaleestvide. Lamethode

plaer(entier) ajoute un element en t^ete. La methode enlever() renvoie

l'entierent^etesilaled'attenten'estpasvideet-1sinon. ℄

-2 o

)

ErireunprogrammeC++quipermetdesaisirunertainnombred'entiers

stritement positifs, la valeursentinelleetant -1,puis unentiernaturel n. Le

programmeaÆheralesentierssaisisdepuislen-iemejusqu'alan(lepremier

entierentreapournumero0).

Lesentierssaisisserontsauvegardesdansuneled'attente.

(2)

Exerie2.-(Evenements du lavier)

Erire une appliation Java qui fait appara^tre un adre dans lequel sont

indiquees lestouhessurlesquelles onaappuyeetlestouhesqu'on arel^ahe.

Un exempledesession devrait^etre:

Touhe frappee : a

Touhe frappee : L

Touhe frappee : z

Touhe rel^ahee : L

Touhe rel^ahee : z

Touhe rel^ahee : a

aveunderoulementsurdixlignes.

[ Enfait larepetition automatiquedes touhes dulavierfait que tout va

tresvite. Ilfautannihiler elle-ipourobtenirunesessioninteressante.℄

Exerie3.-(AudioClip)

Erire une applet faisant appara^tre trois boutons : \jouer", \arr^eter"et

\jouerenontinu". Lorsqu'onappuiesurl'undesboutonsextr^emes,unmoreau

musial (disons \parrain.mid")est exeute,en boulant sur lui-m^eme dans le

deuxiemeas. Lorsqu'on appuie sur le bouton du milieu, le moreau musial

est interrompu.

[Nepasoublierlehierhtml. ℄

(3)

1 Les evenements laviers

Lesevenementsdulaviersonttraitesgr^aeal'interfae:

KeyListener

dontilfautsurhargerlestroismethodes,sansexeption:

publi void keyPressed(KeyEvent )

publi void keyReleased(KeyEvent )

publi void keyTyped(KeyEvent )

qui reagissentrespetivementalapressiond'unetouhe,aurel^ahementd'une

touheetalapressiond'unetouhequi n'estpasunetouhed'ation.

Lamethode:

addKeyListener(ObjetEouteEvenement)

de ObjetSoureEvenementpermet de semettre al'eoutedesevenementsdu

lavier.

Lamethode:

har getKeyChar()

delalasseKeyEventdonnelavaleurUniodeduarateretapeaulavier.

2 Les moreaux musiaux

Les moreaux musiaux ne peuvent ^etre joues, pour l'instant, que dans des

appletsou aveunomplementJavaappeleJava Media Framework. Ce sont

desobjetsdelalasse:

AudioClip

Onreupereunmoreaumusialgr^aealamethode:

AudioClip getAudioClip(getDoumentBase(), String)

delalasseApplet,laha^nedearateresetantlenom duhier(.au,.wav,

.aif,.midou.rmiuniquement; pasdemp3pourlesapplets).

LalasseAudioClippossedelestrois methodes:

play()

loop()

stop()

dontlesnomssontparlants.

Références

Documents relatifs

Avec cinq graduations intermédiaires au minimum, celui-ci donne 40 configurations possibles qui incluent les deux qui viennent d’être mentionnées.. Pour L variant de 24

Remarque : Le lac est un réservoir, sa température reste constante alors que la température du cube de glace va passer de -10 °C à 15°C qui sera la température d’équilibre

Cependant et même si ces pratiques peuvent entraîner quelques risques de manque de disponibilité de fertilité au démarrage, les flux de carbone et d’azote sont beaucoup

En plus, elle offre un panel de solutions connues, validées et d’autres encore insoupçonnées, sans oppositions, mais plutôt avec des interactions positives pour le retour à

d’étrangers travaillent dans les exploitations céréalières et d’élevage, faisant face à la concurrence interna- tionale grâce à leur efficacité et à leurs

Alors que des programmes d’échanges de certificats carbone existent pour le monde industriel suite notamment à la directive européenne n° 2003/87/CE de 2003, l’agriculture et

Même si ce n’est pas la piste la plus évidente, c’est certainement l’une des orientations les plus promet- teuses en matière de sécurisation voire d’augmentation de

Par exemple, la nécessité de trouver des moyens pour réduire fortement les émissions de GES, et surtout de gaz carbonique dans l’at- mosphère, replace le nucléaire, pour-