venerdì 10 aprile 2009

Quanta matematica ?!

(usate il mouse per navigare)

Molti di voi conosceranno Google Street View che permette di fare passeggiate virtuali in molte città del mondo. Provatelo qua sopra.

Ma avete mai pensato a quanta matematica c'è nel mondo di oggi ?

La passeggiata virtuale richiede moltissima matematica.
Anche le ricerche che fate su Google richiedono moltissima matematica.
E così per Google Maps.
E per la vostra posta e tutte le trasmissioni in rete. Ogni messaggio richiede una codifica matematica.
E poi anche: i cellulari, youtube, i file mp3 e tutta la musica, i video giochi, sketchup, i simulatori di volo, i file jpg e tutte le immagini, i video, photoshop, movie maker, msn, ...
Tutta la rete e tutti i pogrammi che usate non potrebbero funzionare senza matematica (spesso matematica avanzata come nel caso di Google).

Ci avevate mai pensato?
.

[cmq tranquilli, non dovrete studiarla tutta a meno che non vi interessi]

96 commenti:

  1. bello guz pecchato l'HO GIà PROVATO

    RispondiElimina
  2. Ciao Duccio,
    il senso era anche nello scritto ....

    RispondiElimina
  3. Duccio, ma hai visto come finiva il video di cui ti avevo messo il link ?
    quello della localizzazione col cellulare ...

    RispondiElimina
  4. Voglio dire, hai visto che finiva col tuo nome ? ...

    RispondiElimina
  5. si è vero
    me lo ricordo però
    lo avevo già visto

    RispondiElimina
  6. guuuuuuuuuuuuuz ci sei!!!!!!!!!!!!!!!!

    RispondiElimina
  7. Questo commento è stato eliminato dall'autore.

    RispondiElimina
  8. Tranquillo,

    non devi mica programmare Google Street View ...
    Si comincia con cose molto più semplici e divertenti.

    ciao e scusa, non volevo metterti paura. Era solo per far conoscere il fatto che la matematica fa funzionare un sacco di cose.

    ciao.

    RispondiElimina
  9. Ok ok.

    Ah, poi quando ha tempo e voglia ci mette un' altra scheda javascript?

    Grz.

    RispondiElimina
  10. Ripeto, non volevo affatto mettervi paura,
    volevo solo farvi rendere conto del fatto che dietro a tutte le cose che usiamo c'è veramente tanta matematica.
    Ma mica dovete farla voi.

    RispondiElimina
  11. Ok,

    per oggi pomeriggio metto ancora Javascript ...

    grazie che hai capito,

    ciao.

    RispondiElimina
  12. Ok, grz.
    In effetti se il volta è un pò come le schede non devo aver molta paura....

    RispondiElimina
  13. Tranquillo,
    l'informatica non è un problema,

    poi molta dell'informatica di oggi si occupa di siti e di database,
    dove di matematica ce n'è poca o punta.

    Ma al volta dovrai studiare anche il resto ...

    RispondiElimina
  14. E' si, sarà più il resto un problema

    RispondiElimina
  15. Bellina la chat...
    Il sito è un pò strno:

    http://cbox.ws/

    RispondiElimina
  16. Prof, non ci ha messo la scheda javascript!

    RispondiElimina
  17. Prof, non ci ha messo la scheda javascript!

    RispondiElimina
  18. Si, si,
    ho messo un nuovo esempio nelle prove,
    te l'avevo scritto nella chat ...

    RispondiElimina
  19. Le volevo chiedere:
    come si fa per aprire un file con javascript? Forse così:

    Open ("C:/programmi/msn.exe")

    ??

    Oppure

    Start ("C:/programmi/msn.exe")

    ??

    Boh, me lo dica lei

    P.S. Oggi nn ci sn, sn tutto il giorno dagli zii...

    RispondiElimina
  20. Ci sono varie possibilità,
    ma difficilmente funzionano perché il browser si rifiuta di lanciare in esecuzione programmi per motivi di sicurezza.

    Io uso Firefox, ma su Internet Explorer il metodo ufficiale è questo:

    <script language="javascript">
    var oShell = new ActiveXObject("Shell.Application");
    oShell.Run( "notepad.exe" );
    </script>

    RispondiElimina
  21. Se invece vuoi semplicemente navigare tra i file e vedere il contenuto è sufficiente:

    <a href="file:///C:\">Naviga</a>

    Attenzione, questo è html, non javascript.
    E' sufficiente scriverlo nella pagina senza i tag <script>.

    RispondiElimina
  22. Ok, grazie, cmq anche io ho Firefox, è il meglio.

    RispondiElimina
  23. Non c'è un metoo che vada bene per tutti e 2?

    RispondiElimina
  24. No, i browser proteggono molto il computer dell'utente per cui non lasciano eseguire facilmente i programmi se non quelli contenuti nella pagina stessa (scritti con javascript, java, flash) ma senza accesso all'hard disk.

    Cmq imparando javascript impari anche a fare veri e propri programmi.
    Tutto quello che hai imparato funziona quasi identico in C,
    poi lo compili ed ottieni un eseguibile funzionante.

    RispondiElimina
  25. Fiiiiigooooo...
    Mi piacerebbe un sacco.
    Magari faccio faccio anche un virus! XD
    No scherzo...

    RispondiElimina
  26. Con calma,
    una cosa per volta,

    1 - I comandi di base (if, for, ...) di Javascript, Java, C, C++ sono praticamente identici.
    2 - Cambiano i nomi delle funzioni (per esempio in C per scrivere sul video si usa print("hello"); ).
    3 - Cambiano i meccanismi di funzionamento del linguaggio.

    4 - Ci sono decine di compilatori per il C. Io c'è n'ho uno che però è a pagamento.
    Uno molto famoso e gcc (open source).
    Non tutti sono facili da usare.
    Caso mai i prossimi giorni posso guardare e poi indicartene uno.

    ciao.

    RispondiElimina
  27. Ok, forse è meglio, grz.

    Però quella cosa che mi diceva prima l' ho fatta e funziona, solo che i file non li apre, li scarica.

    Ho provato ad aprire il blocco note (C:\Windows\System32\blocconote.exe)
    e il task menager
    (C:\Windows\System32\taskmgr.exe)
    Ti salva il file.

    RispondiElimina
  28. Se navighi ti scarica il file.

    Se invece usi lo script con Run dovrebbe eseguirlo,
    però il browser si rifiuta per evitare i virus ...

    RispondiElimina
  29. Che fregatura...
    Cmq AutoIt non va bene per il C?

    RispondiElimina
  30. Non l'ho mai provato ...
    Nelle istruzioni dovrebbe dire se compila anche il C, prova a vedere,
    cmq ne sto provando un altro, se funziona passiamo in chat e ti spiego ...

    RispondiElimina
  31. #include <stdio.h>

    int main(void) {

    printf("hello, world\n");
    getch();

    return 0;
    }

    RispondiElimina
  32. #include <stdio.h>

    int main(void) {

    int i;
    for(i=0; i<10; ++i) {
    printf("hello, world\n");
    getch();
    }

    return 0;
    }

    RispondiElimina
  33. Il C sembra un pò più difficile!

    RispondiElimina
  34. ci sono alcuni dettagli in più ...

    RispondiElimina
  35. /* inizio del programma */
    #include <stdio.h>
    int main(void) {

    /* variabile per numeri interi */
    /* i */
    int i;

    /* ciclo for */
    for(i=0; i<10; ++i) {

    /* scrive */
    printf("hello, world\n");

    /* aspetta un tasto */
    getch();

    /* fine for */
    }

    /* fine programma */
    return 0;
    }

    RispondiElimina
  36. le parti tra
    /* ..... */
    sono commenti
    il compilatore le salta
    per cui si possono mettere anche
    in mezzo al codice

    RispondiElimina
  37. Ok.
    Se io metto

    getch(a);

    devi pigiare per forza a sennò nn va avanti, giusto?

    RispondiElimina
  38. Ovviamente abbiamo fatto un salto in avanti ma era per provare a compilare ...

    RispondiElimina
  39. Si si, però è una figata...
    Con questo fai davvero i virus?

    RispondiElimina
  40. NO,

    getch(a);

    mette il tasto che pigi nella variabile a,
    ma la variabile a deve essere dichiarata prima di usarla,

    non si posson usare le variabili se non gli si dicono prima ...

    RispondiElimina
  41. Con il C si fa tutto,

    anche Word è fatto in C
    e molte parti di Sketchup ...
    per esempio ...

    RispondiElimina
  42. Ho messo un nuovo post, ho trovato un programma che le potrebbe tornare utile o semplicemente piacere prof!

    Guardalo anche te Duccio

    RispondiElimina
  43. ???????????????????????????????????

    RispondiElimina
  44. Io ci ho provato ma nn so come si fanno!
    XD

    RispondiElimina
  45. lo so, e con ciò?

    ("ha" 15 anni si scrive con l'acca)

    RispondiElimina
  46. L' avevi sempre saputo, no? XD
    Tu vieni da 4731!

    RispondiElimina
  47. Prof, cmq il C non te lo spiega bene nessuna guida!

    RispondiElimina
  48. vieni un pò in chat nel mio blog non dalle pazze, ok?

    RispondiElimina
  49. Anzi no, io dv andare...
    Ciao, salutami le pazze!!

    RispondiElimina
  50. Ciao Duccio:

    1 - Scegli una chat da mettere:
    io ho usato questa (ma quelle di Edo sono più belline)
    2 - registrati al sito che ti dà la chat
    3 - il sito che ti dà la chat ti da un pezzo di codice da copiare. Copialo.
    4 - Nel tuo blog in alto a destra scegli personalizza
    5 - Poi scegli aggiungi un gadget
    6 - Scegli Html/javascript
    7 - Metti un titolo e sotto incolla il codice dalla chat
    8 - Salva il gadget
    9 - Salva la personalizzazione della pagina.

    10 - Fatto.


    Domande ?

    RispondiElimina
  51. Edo, prima di passare al C,
    ti consiglio di andare avanti con Javascript.
    Ci sono ancora molte cose che puoi imparare con Javascript.
    Poi sarà più facile passare al C.

    Nei prossimi giorni ti metto una scheda sulle funzioni.

    ciao.

    RispondiElimina
  52. Ok, grazie. E' meglio prima sapere un le besi del javascript, ma più o meno le so, giusto?

    RispondiElimina
  53. Si, stai imparando un sacco di cose ...

    comunque se preferisci posso metterti degli esempi anche in C.

    ciao.

    RispondiElimina
  54. Ok, sarebbe figo, mettimo un pò di tutti e 2...

    Doma scuola!!! ke balle ricominciare...

    RispondiElimina
  55. Grazie prof, è fikissima!!!
    Però è molto più facile il Javascript...

    RispondiElimina
  56. Ciao Edo,
    sono contento che ti sia piaciuto ...

    E' in arrivo una cosa veramente fikissima che vi lascerà di stucco,
    ancora 15 minuti ed è pronta ...


    Souspence ...

    RispondiElimina
  57. Come è andato il ritorno a scuola ?

    RispondiElimina
  58. Ciao Duccio,

    sono contento per te (riguardo alla ragazza voglio dire),

    RispondiElimina
  59. per ora
    il problema è che lei è 18enne

    RispondiElimina
  60. ???

    (aspetta sto scrivendo un nuovo post ...)

    RispondiElimina

Scrivi poi clicca "Nome/URL"