welcome: please sign in
location: attachment:20121211-LAB-array.txt of InformaticaCDLmatematica

Attachment '20121211-LAB-array.txt'

Download

   1 ESERCIZIO 1
   2 ===========
   3 Si implementi in Java un metodo che, ricevuti due array di interi di dimensioni 
   4 qualunque, restituisca "true" se sono l'uno l'inverso dell'altro, "false" 
   5 altrimenti.
   6 
   7 
   8 
   9 ESERCIZIO 2
  10 ===========
  11 Si implementi un programma Java che legga 15 caratteri da input e generi  una 
  12 parola utilizzando questi caratteri. La parola deve essere di lunghezza compresa 
  13 tra 4 e 10 caratteri, e deve essere generata usando lettere prese a caso dalle 
  14 15 che sono state inserite in input (sono possibili ripetizioni).
  15 
  16 ***VARIANTE: la parola generata puo' usare ciascuna delle lettere ricevute in 
  17 input una volta sola.
  18 
  19 
  20 
  21 ESERCIZIO 3
  22 ===========
  23 Una piccola compagnia aerea ha appena acquistato un computer da dedicare al 
  24 sistema di prenotazione automatica dei voli. La compagnia vi ha chiesto di 
  25 programmare il sistema. Il vostro compito è scrivere un programma che assegna i 
  26 posti di ogni volo dell’unico aereo posseduto dalla compagnia (10 posti in 
  27 tutto). Il vostro programma dovrebbe visualizzare questo menù di opzioni:
  28 
  29     Digitare 1 per fumatori o 2 per non fumatori:
  30 
  31 Se la persona digita 1, il programma le assegna un posto nel reparto fumatori 
  32 (posti 1-5). Se invece digita 2, il posto si troverà nel reparto non fumatori 
  33 (posti 6-10). Il programma deve visualizzare una carta di imbarco che indica il 
  34 numero del posto della persona e se si trova nel reparto non fumatori o 
  35 fumatori, del tipo
  36 
  37     Reparto fumatori, posto 3   
  38 
  39 Utilizzate un array per rappresentare i posti dell’aereo. Inizializzate tutti 
  40 gli elementi dell’array a 0, per indicare che all’inizio tutti i posti sono 
  41 vuoti. Man mano che vengono assegnati, impostate i posti occupati a 1. Il 
  42 programma, ovviamente, non deve riassegnare i posti già occupati. Se il reparto 
  43 richiesto e' completamente occupato, il programma dovra' segnalare:
  44 
  45     Reparto completo. Il prossimo volo parte tra 3 ore.
  46 
  47 ***VARIANTE: Quando il reparto richiesto si è riempito, chiedere al passeggero 
  48 se è accettabile andare nell'altro reparto. Se il passeggero accetta, gli si 
  49 assegna un posto nell’altro reparto (ammesso che ci sia un posto disponibile). 
  50 Se il passeggero rifiuta, o anche se accetta ma anche l'altro reparto è pieno, 
  51 visualizzate 
  52 
  53    Il prossimo volo parte tra 3 ore.

Attached Files

You are not allowed to attach a file to this page.