Ecco qui il link per scaricare gratuitamente la relazione sulla costante elastica della molla, anticipata in un post precedente.
Clicca qui:
download da megaupload http://www.megaupload.com/?d=U5TTXV7C
giovedì 30 giugno 2011
mercoledì 29 giugno 2011
Esercizio java: successione di numeri pari o dispari
Esercizio simile a quello appena svolto ma: la successione che verrà stampata sarà formata da soli numeri pari oppure dispari, a seconda della scelta dell'utente attraverso la variabile booleana pari.
int fine=18; //numero finale, l'ultimo della successione
boolean pari=true; /*si mette true se si vuole una successione di soli pari altrimenti false se di soli dispari */
if(pari)
inizio=inizio+1;
if(!pari && inizio%2==0) /*se la successione deve essere di dispari ma inizio è divisibile per 2, quindi è pari, allora lo incrementiamo di 1 in modo da renderlo dispari e compatibile con la successione desiderata */
inizio=inizio+1;
while(inizio<=fine){ //finchè inizio è minore o uguale a fine
System.out.print(inizio+" "); //si stampa inizio
inizio=inizio+2; //inizio viene incrementato di due unità, in modo da passare al successico pari o dispari
}
}
}
Link dal quale poter scaricare gratuitamente il programmino compilato ed il relativo source-code:
http://www.megaupload.com/?d=2VM12YCQ
class Successione_pari_dispari{
public static void main (String[] args){
int inizio=-5; //numero iniziale dal quale partireint fine=18; //numero finale, l'ultimo della successione
boolean pari=true; /*si mette true se si vuole una successione di soli pari altrimenti false se di soli dispari */
if(pari)
System.out.println("Successione di numeri interi pari da "+inizio+" a "+fine+":");
else
System.out.println("Successione di numeri interi dispari da "+inizio+" a "+fine+":");
if(pari && inizio%2!=0) /*se la successione deve essere di pari ma inizio non è divisibile per 2, quindi è dispari, allora lo incrementiamo di 1 in modo da renderlo pari e compatibile con la successione desiderata */inizio=inizio+1;
if(!pari && inizio%2==0) /*se la successione deve essere di dispari ma inizio è divisibile per 2, quindi è pari, allora lo incrementiamo di 1 in modo da renderlo dispari e compatibile con la successione desiderata */
inizio=inizio+1;
while(inizio<=fine){ //finchè inizio è minore o uguale a fine
System.out.print(inizio+" "); //si stampa inizio
inizio=inizio+2; //inizio viene incrementato di due unità, in modo da passare al successico pari o dispari
}
}
}
Link dal quale poter scaricare gratuitamente il programmino compilato ed il relativo source-code:
http://www.megaupload.com/?d=2VM12YCQ
Esercizio java: successione di numeri interi
Stampare a video la successione di numeri interi da un certo numero ad un altro.
Ecco il codice:
int fine=18; //numero finale, l'ultimo della successione
System.out.println("Successione di numeri interi da "+inizio+" a "+fine+" compresi:");
while(inizio<=fine){ //finchè inizio è minore o uguale a fine
System.out.print(inizio+" "); //si stampa inizio
inizio=inizio+1; //inizio viene incrementato di un'unità
}
http://www.megaupload.com/?d=HFJDOQP6
Ecco il codice:
class Successione_numeri{
public static void main (String[] args){
int inizio=3; //numero iniziale dal quale partireint fine=18; //numero finale, l'ultimo della successione
System.out.println("Successione di numeri interi da "+inizio+" a "+fine+" compresi:");
while(inizio<=fine){ //finchè inizio è minore o uguale a fine
System.out.print(inizio+" "); //si stampa inizio
inizio=inizio+1; //inizio viene incrementato di un'unità
}
}
}
Link per il download del codice e del programmino gìà compilato:http://www.megaupload.com/?d=HFJDOQP6
Esercizio java: numero divisibile per un altro numero
Questo esercizio è quasi uguale al precedente ma è più "versatile". Si può verificare se un numero è divisibile non solo per 3 ma anche per un altro numero naturale qualsiasi.
if(n!=0 && numero%n==0) /*n deve essere diverso da 0 e poi con l'operatore % si vede il resto della divisione tra numero e n. Se il resto è 0 allora numero è divisibile per n */
System.out.println("Il numero "+numero+" è divisibile per "+n);
else /*altrimenti, n è 0 oppure il resto della divisione tra numero e n non è 0 allora numero non è divisibile per n */
System.out.println("Il numero "+numero+" non è divisibile per "+n);
http://www.megaupload.com/?d=I2RTM88E
class Divisibile_n{
public static void main (String [] args){
int n=0;
int numero=386; //si deve dire se numero è divisibile per nif(n!=0 && numero%n==0) /*n deve essere diverso da 0 e poi con l'operatore % si vede il resto della divisione tra numero e n. Se il resto è 0 allora numero è divisibile per n */
System.out.println("Il numero "+numero+" è divisibile per "+n);
else /*altrimenti, n è 0 oppure il resto della divisione tra numero e n non è 0 allora numero non è divisibile per n */
System.out.println("Il numero "+numero+" non è divisibile per "+n);
}
}
Link per scaricare il codice sorgente ed il programmino compilato:http://www.megaupload.com/?d=I2RTM88E
Esercizio java: numero divisibile per 3
L'esercizio proposto è quello di determinare se un numero naturale è divisibile o no per 3.
Qui di seguito il codice (in rosso) in java per risolvere questo compito.
Accanto al codice ci sono anche dei commenti (in nero) per chiarire dei passaggi . Per compilare e far funzionare questo programmino, leggi news-4-me.blogspot.com/p/introduction-to-java-language.html
class Divisibile_3{
public static void main (String [] args){
int numero=385; //si deve dire se numero è divisibile per 3if(numero%3==0) /*l'operatore % serve a sapere il resto della divisione tra due numeri in questo caso tra numero e 3. Se il resto è 0 allora numero è divisibile per 3 */
System.out.println("Il numero "+numero+" è divisibile per 3");
else /*altrimenti, il resto della divisione tra numero e 3 non è 0 allora numero non è divisibile per 3 */
System.out.println("Il numero "+numero+" non è divisibile per 3");
}
}
Link da dove scaricare gratiutamente il codice sorgente ed il programmino già compilato:
http://www.megaupload.com/?d=SG0SCAD0
Link da dove scaricare gratiutamente il codice sorgente ed il programmino già compilato:
http://www.megaupload.com/?d=SG0SCAD0
lunedì 27 giugno 2011
Relazione fisica: costante elastica e periodi oscillazione molla
Misurare la costante elastica di una molla
con il metodo statico.
Una volta calcolata la costante elastica della molla si fanno
delle previsioni sul periodo di oscillazione
di un corpo agganciato alla molla.
I risultati vengono infine confrontati con le
misure sperimentali ottenute con il metodo dinamico.
Si appende ad un supporto rigido la molla, che deve
essere perfettamente elastica e con massa trascurabile
in modo da approssimare al meglio una molla ideale,
alla quale è agganciato un corpo con una certa massa.
Per il metodo statico si appendono alla molla corpi con massa diversa: così si misurano
i rispettivi allungamenti della molla e si ricava la sua costante elastica.
Per il metodo dinamico si tira il pesetto verso il basso in maniera tale che oscilli verticalmente
su e giù, facendo attenzione a non tirare troppo il pesetto causando la deformazione della
molla. Si misura ripetutamente (almeno 10 misurazioni) il periodo di almeno 10 oscillazioni
complete per ogni corpo che è stato usato nel metodo statico e si confrontano le misure
ottenute con le previsioni fatte, conoscendo la costante elastica che è stata ricavata con
il metodo statico.
Questo è quello che verrà pubblicato presto nei prossimi post
Iscriviti a:
Post (Atom)