welcome: please sign in
location: attachment:20121130-LAB-metodi.txt of InformaticaCDLmatematica

Attachment '20121130-LAB-metodi.txt'

Download

   1 Esercizio 1.
   2 ============
   3 Scrivere in Java un programma (che sfrutti adeguatamente dei metodi statici) 
   4 che, letto da input un numero intero, sia N, PRIMA stampi il numero speculato 
   5 di N (ovvero il numero con le stesse cifre di N, ma in posizioni opposte), e POI 
   6 ne stampi la scomposizione in base 10 di N (unita', decine, centinaia, etc...).
   7 ESEMPIO: se il numero inserito fosse 
   8 
   9 	8723
  10 
  11 il programma dovrebbe PRIMA stampare
  12 
  13 	8723 speculato = 3278
  14 
  15 e POI stampare
  16 
  17 	8723 = 3*10^0 + 2*10^1 + 7*10^2 + 8*10^3
  18 
  19 
  20 
  21 Esercizio 2.
  22 ============
  23 Si scriva un programma Java che, sfruttando adeguatamente dei metodi statici, 
  24 operi su due sequenze di numeri interi positivi in accordo a quanto descritto di seguito. 
  25 Siano dette A e B due sequenze di numeri interi positivi terminate
  26 da un tappo negativo, e sia quindi detto x il numero di elementi PARI nella 
  27 sequenza A. Si intende prima calcolare x, e quindi contare quante volte 
  28 x è contenuto nella sequenza B. Esempio: per le sequenze 
  29 		A = 2 3 4 12 32 65 7 -1  
  30 		B = 4 65 23 75 2 4 -1 
  31 ci sono x=4 numeri pari in A; e il numero 4 è contenuto 2 volte in B.
  32 
  33 
  34 
  35 Esercizio 3.
  36 ============
  37 Scrivere in Java un programma (che sfrutti adeguatamente dei metodi statici) che
  38 abbia lo scopo di aiutare un alunno della scuola elementare ad imparare le 4 
  39 operazioni (addizione, sottrazione, moltiplicazione e divisione). Il programma 
  40 dovrebbe porre all’alunno domande del tipo: "Quanto fa 6 * 7?". L’alunno digita 
  41 la risposta. Il programma la controlla e, se è corretta visualizza una a caso 
  42 fra queste 3 frasi: "Bravo!" - "Eccellente!" - "Ottimo Lavoro!", e passa alla 
  43 domanda successiva. Se la risposta è sbagliata, il programma visualizza una 
  44 frase tra le seguenti: "No, riprova!" - "Sbagliato. Prova ancora!" - "Non ti 
  45 arrendere, riprova!", e consente all’alunno di riprovare finché (si spera) non 
  46 dà la risposta corretta. Le domande da porre all’alunno devono essere 
  47 completamente casuali, cioè sia gli operandi che gli operatori devono essere 
  48 scelti in modo random. Gli operandi devono essere interi positivi di una cifra 
  49 sola. Nel caso in cui l’operatore estratto sia la divisione, l’alunno deve 
  50 inserire come risultato solo la parte intera. Variante 1: Modificare il 
  51 programma in modo che dopo 3 risposte sbagliate venga visualizzato il risultato 
  52 dell’operazione e si passi alla domanda successiva.

Attached Files

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