Grosse MàJ
This commit is contained in:
17
P5B/ruby/InstructionProgramme
Normal file
17
P5B/ruby/InstructionProgramme
Normal file
@ -0,0 +1,17 @@
|
||||
|
||||
|
||||
Dans le programme :
|
||||
- Saisir le nom du fichier
|
||||
- V<>rification minimale (si fichier existe)
|
||||
- Fichier contient : liste d'objets (personnes, animaux, etc ...), avec un <20>l<EFBFBD>ment par ligne
|
||||
- En une instruction : copie compl<70>te du fichier dans un tableau => IO.readlines
|
||||
- Boucle principale : tourner dans le tableau (variance de l'indice du tableau du premier au dernier (0 <20> dernier n - 1)) => tirages non al<61>atoires
|
||||
- Dans cette boucle on tappe, sous r<>c<EFBFBD>ption d'un signal (Ctrl + C ou kill -2) : <20>l<EFBFBD>mination de l'<27>lement qui est <20> l'indice courant
|
||||
- A un moment donn<6E> le programme s'arr<72>te quand il n'y a plus qu'une entr<74>e (quand longueur tableau = 1)
|
||||
- Affichage du r<>sultat et des personnes <20>limin<69>es au fur et <20> mesure
|
||||
|
||||
|
||||
|
||||
Dans une section critique mettre des verrous
|
||||
Utiliser des modulos dans la boucle
|
||||
etc ...
|
Reference in New Issue
Block a user