Visualizzazione dei risultati da 1 a 5 su 5
  1. #1

    Matematica e informatica

    ragazzi...

    una curiositä? qual e il legame tra la programmazione e la matematica?? e in generale tra l informatica e la matematica??

    ciaoo

  2. #2
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,296
    Questo OT è veramente OT... :master:

    Oltre al fatto che la domanda non ha senso...
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

    Home | Blog | Delphi Podcast | Twitch | Altro...

  3. #3
    Utente di HTML.it L'avatar di netarrow
    Registrato dal
    Apr 2004
    Messaggi
    1,425
    Con l'aritmetica proprio niente, non sei tenuto a fare calcoli mentali assurdi ad una velocità micidiale, praticamente c'è lo stesso collegamento che c'è con gli scacchi, con il sudoku e altri "enigmi", un programma in un linguaggio ad alto livello non è altro che una codifica linguistica per rappresentare l'algoritmo che risolve il determinato problema in una lingua comprensibile dall'uomo; il fatto sta che la soluzione del problema può essere codificata anche matematicamente praticamente sempre, per farti un esempio, avere il testo di un problema e trovare un sistema, un'equazione o un'altra rappresentazione matematica per dire come risolverlo, ovvero avere un problema è organizzarsi per sapere come procedere.

    Poi dipende dal problema che deve risolvere il programma.
    Altre volte puoi non sapere neanche cosa sia un monomio e riesci a fare il programma, altre devi sapere qualcosa di più approfondito, ad esempio per un gioco 3d devi sapere le formule fisiche, calcoli trigonometici e cose simili, ma sempe a livello concettuale, tu imposti e il computer fa da solo dopo.

    Cmq conosco gente che senza capire nulla di matematica ha imparato a programmare in maniera favolosa, poi e tornata a fare matematica e ha imparato a fare anche quello; quindi sono legate per la filosifia e per il ragionamento logico razionale che hanno di fondo, quindi alla base una tira l'altra.

    Imparare è un'esperienza, tutto il resto è solo informazione. (Albert Einstein)

  4. #4
    Per poter valutare alcuni parametri utili in programmazione come la "complessità" è necessario avere nozioni di analisi, inoltre se si parla di "cifratura" queste tecniche fanno largo uso di calcoli matematici è nozioni di analisi come le funzioni matematiche...

    Ci sono anche tanti altri esempi ma ovviamente ce ne sono altrettanti che non richiedono conoscenze matematiche...



  5. #5
    beh la matematica è alla base della programmazionde i un certo livello, è chiaro che per fare web la matematica e l'analisi contano poco (ma con gli automatismi di molti editor web, anche la capacità informatica conta poco, e se non si deve amministrare un DB conta + l'estro del designer)

    per l'informatica quella un po' + pura la matematica è essenziale
    (Scienze dell'informazione che è il nome italiano della facoltà di informatica deriva appunto dal corso di matematica)

    se non conosci la matematica ti sono ignare le equazioni di ricorsione, le equazioni asintotiche, la complessità ed il costo delle righe di codice che stai scrivendo e quindi per ordinare 1.000.000 di numeri il tuo programma di 30 righe ci mette 1 minuto mentre un quick sort può metterci una frazione di secondo con meno righe di codice.

    conta che il tempo di esecuzione di un codice è legato al 70% dalla matematica che sta sotto ed al 30% dalla velocità della cpu che la esegue.

    non sono un guru in materia anzi... sto studiando ora per l'esame di Algoritmi e .... non ci sto più dentro

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2024 vBulletin Solutions, Inc. All rights reserved.