domenica 11 ottobre 2009

esecuzione dei programmi

FAR ESEGUIRE I PROGRAMMI:


public class (nome del file)
public class MioFile {
public static void main (String args []){
}
}


MioFile.java è il nome del file quando viene salvato.
build Run con questi tasti controllo gli errori e successivamente lo faccio eseguire.
Nel nome del file non si può mettere un numero davanti al nome del file e non sono ammessi spazi.

appunti 21-09-2009

21-09-2009
L’ informatica è un’ informazione automatica.
Info = informazione
Matica = automatica
Inizialmente si parte da un testo relativo al programma da costruire; il testo è un linguaggio naturale.
Ogni programma utilizza dei dati.
Testo

BB black box (scatola nera)
Esempio:
Scrivere un programma che visualizza la potenza in base 2 di un numero do input.
Scatola nera:
numero potenzaBaseDue
input output
tabella:
numero (I)
2,0,-1,3
PotenzaBaseDue(o)
4,1,o.5(1/2),8

Programma:
//dichiarazione dei dati
int numero;
int potenzaBaseDue;
//prendere dalla tastiera il valore che l’utente desidera
String mioNumero;
InputStramReader isr= new InputStreamReader(System.In);
BufferedReader tastiera= new BufferedReader(isr);
mioNumero= tastiera.readLine();
“3 1”
numero=Integer.parseInt(mioNumero);
potenzaBasDue=2^numero;
System.out.println(potenzaBaseDue);
Esempio:
scrivere il programma che presi in input due numeri ne visualizza la somma.
Scatola nera:
Num1,num2 somma
input output
Tabella:
num1(i)
1,3,2
num2(i)
2,4,3
Somma(o)
3,7,5
Programma:
//dichiarazione dei dati
int num1;
int num2;
int somma;
//input dei dati
String mioNumero1;
String mioNumero2;
InputStramReader isr= new InputStreamReader(System.In);
BufferedReader tastiera= new BufferedReader(isr);
mioNumero1=tastiera.readLine();
System.out.println(“altro numero?”);
mioNumero2=tastiera.readLine();
num1=Integr.parseInt(mioNumero1);
num2=Integr.parseInt(mioNumero2);
//elaborazione dei dati
somma=num1+num2;
System.out.println(somma);