giovedì 14 giugno 2007

Testo Unico Lab. S.O.

In una piccola isola chiamata Monopoli vi sono 4 paeselli con 4 stazioni ferroviarie (per comodità chiamiamole N, E, S, W), collegate da treni locali (L1, L2, L3, L4) che percorrono le seguenti tratte:


Image Hosted by ImageShack.us

Questa isola è collegata alla terraferma da 2 traghetti ed un ponte (tibetano):

Image Hosted by ImageShack.us

La vita dei Monopolitesi si svolge nel seguente modo:

  1. Si svegliano all’alba per raggiungere, in treno, il paese in cui lavorano (generare due interi random per codificare il luogo in cui si trovano ed il luogo in cui devono andare a lavorare)
  2. Fino alla fine della giornata svolgono la proprio attività lavorativa, con una pausa pranzo di 1 ora
  3. Dopo 7 ore di lavoro tornano al paese di origine
  4. Se non sono particolarmente stanchi possono:
    - andare al seggio elettorale per il voto quotidiano
    - portare la macchina all’autolavaggio
    - fare benzina in una delle pompe
    - andarsi a tagliare i capelli dal barbiere
  5. Scelgono random una delle attività serali disponibili
  6. Stanno fuori casa per 2 ore
  7. Tornano a casa e si mettono a dormire

Le attività lavorative svolte dai Monopolitesi possono essere le seguenti:

  1. Gestore di una pizzeria con 2 pizzaioli ed 1 forno
  2. Cameriere di un ristorante con 5 tavoli di 6 posti ciascuno
  3. Cassiere al Fast Food del paese (che serve solo panini, patatine e bibite)
  4. Portiere di un piccolo albergo di 20 posti
  5. Barbiere (che dorme)
  6. Benzinaio
  7. Assistente di sala nel museo della città
  8. Filosofo
  9. Presidente del seggio elettorale permanente
  10. Addetto al lavaggio auto
  11. Lettore o scrittore

Le attività ricreative serali possono essere:

  1. Giocare a Poker
  2. Giocare alla “briscola per scemi”
  3. Andare a svegliare il barbiere
  4. Andare a disturbare i lettori e togliere le penne agli scrittori
  5. Distruggere quelle dannate matite del presidente di seggio

Oltre a gestire la vita dei Monopolitesi, si consideri inoltre la vita dei turisti che vogliono visitare questa splendida isola di Monopoli.

La vita dei turisti è la seguente:

  1. Partono dalla terra ferma imbarcandosi in un traghetto o percorrendo il ponte (tibetano); tenere in considerazione che sul ponte non possono transitare automobili ma solo un massimo di 5 biciclette, e non più di 10 pedoni per volta

Raggiunta l’isola, fin quando non hanno visitato tutti e 4 i paesi, si comportano nel modo seguente:

  1. Prendono il treno per spostarsi da un paese all’altro
  2. Alloggiano nell’albergo del paese (tenendo presente che ciascun albergo può ospitare al massimo 20 persone)
  3. Visitano il museo del paese (stando attenti a visitare tutte e 3 le stanze)
  4. Pranzano al ristorante
  5. Cenano in pizzeria o al fast food
  6. Tornano da dove sono venuti prendendo un traghetto o percorrendo il ponte

Sviluppare in linguaggio C un programma che simuli con i thread la situazione descritta, commentando le scelte fatte.

BUON LAVORO!!!

8 commenti:

Jacobbe ha detto...

:'( è allucinante

nadietta ha detto...

Che vita di merda!!!! Non so cosa mi riserva il futuro ma spero di non diventare mai monopolitese!! ^^
Cmq mi pare che hai dimenticato una cosa importante, i monopolitesi devono anche fare benzina e quindi non credo che ci saranno pompe a sufficienza... LOLLLLLL!!!! ^^
Stupenda sta cosa cmq...certo è indicativa del fatto che S.O. ti ha davvero tolto qualche anno di vita ma questi sono dettagli vero??!?

Viviana86 ha detto...

E che pobblemi ci sono...ecco comparse anche le pompe e i relativi benzinai (non sia mai si debba fare tutto da soli)!!!
Non so tu ma io mi sento già stanca per loro per la vita che fatto O.o
L'input per questa idea del tutto fuori di testa è nata da Jacobbe, e siccome io sono più fottuta in testa di lui, non vedevo l'ora di scriverla ^_^
In ogni caso, per quanto S.O. mi abbia potuto far male, nulla potrà mai essere paragonato al primo semestre di quest'anno...aspè com'era??? Ah si... INDEX EXCEEDS MATRIX DIMENSIONS
Ti ricorda qualcosa??? *_*

Bruno ha detto...

Uhm... ma se si riesce a far girare sto programma, arriva il premio nobel per l'informatica direttamente a domicilio?

A questo punto annuncio che, se ci fosse veramente qualcuno così pazzo da volerci provare, io me l'accollerei!! Sarebbe un modo per far diventare la vita reale meno stressante!

nadietta ha detto...

O mio dio certo che mi ricorda qualcosa!!! GIUSTIIIZIAAAAA!!!!

Viviana86 ha detto...

Bruno mi sa che se davvero si provasse ad implementare una cosa del genere la vita reale sarebbe MOLTO più stressante...almeno fin quando sto programma non gira ^_^

Però volendo per un premio nobel ci potrei anche provare, solo che purtroppo al momento sono troppo occupata ad ottimizzare l'algoritmo che permette al mio unico neurone di far girare quella piccolissima rondellina nel mio cervello, stando nel frattempo comodamente sdraiato sulla mia materia grigia a sorseggiare thè freddo...anzi no...coca-caffè così è più attivo *_*

Ok va, meglio che termino qui la raffica di m***** che stanno prendendo possesso delle mie mani e vado a studiare -.-

Aurora ha detto...

Dio Mio è stupendo...non manca proprio nulla...certo che leggendo mi sono ricordata le manie da skizzata/omicida che mi erano venute implementando questi esercizi tipo:dare fuoco alla pompa di benzina,tornare alla monarchia per evitare le votazioni,tagliare la corda del ponte tibetano e altre follie del genere che per fortuna mi sono passate!!!!!

Viviana86 ha detto...

Ma looool :D
In effetti potevo includere queste possibilità fra le attività ricreative serali...non ci ho pensato *_*
Voglio anche io tagliare la corda del ponte tibetano, sarà un'esperienza bellissima ^_^