giovedì 30 giugno 2011

Download relazione fisica molla

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

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.


class Successione_pari_dispari{
              public static void main (String[] args){
                        int inizio=-5;                //numero iniziale dal quale partire
                        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)
                             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:

class Successione_numeri{
        public static void main (String[] args){
                int inizio=3;            //numero iniziale dal quale partire
                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à
               
         }
}
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.
class Divisibile_n{
         public static void main (String [] args){
                  int n=0; int numero=386;               //si deve dire se numero è divisibile per n
                  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); 
           } 
}
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 3
              if(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

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