sabato 21 aprile 2012

Cocco e Di Benedetto all'università di Pescara per seguire "Come costruire il tuo robot virtuale in Java e farlo combattere nell’arena"

Seminario del 20 aprile 2012 sulla programmazione Java e Robocode presso la facoltà di Economia ed Informatica per l'impresa

  • Cos’è Robocode? 
Robocode è un simulatore di battaglia robotica facile da usare e portabile su tutte le piattaforme che supportano Java 2. Chiunque può costruire il suo robot, metterlo sul campo di battaglia, e lasciarlo combattere con gli avversari creati da altri sviluppatori. Ma anche se far scontrare i robot è molto divertente, lo scopo primario di Robocode è quello di insegnare la programmazione in Java.

 Robocode permette di costruire il “cervello” di un robot virtuale e di infondergli tutta l’intelligenza possibile. Gli sviluppatori alla prime armi potranno imparare le conoscenze basilari, come ereditarietà, polimorfismo, gestione degli eventi, classi interne e simili. Gli sviluppatori esperti, potranno invece testare algoritmi e concetti quali intelligenza artificiale, algoritmi di ricerca ottimizzati, cercando di costruire un robot che sconfigga tutti gli avversari.
Esempio di battaglia:
 Aspettiamo le realizzazioni degli alunni della IV L.

venerdì 6 aprile 2012

Geogebra e la simmetria assiale

Come lo costruisco un parallelogramma con uno specchio a 90° rispetto al piano?
Usiamo Geogebra e la simmetria assiale (prima una diagonale, poi l'altra). I simmetrici dei vertici D e B rispetto alla retta passante per C e A:

Lo specchio e la simmetria assiale

Costruisci le figure geometriche usando uno specchio:

Il parallelogramma, il trapezio e un quadrilatero generico non riuscirai a costruirli.....perchè?