Complessità: ricerca sequenziale

Analisi della complessità, in tempo e asintotica, dell’algoritmo di ricerca sequenziale. Il codice analizzato è il seguente public int ricerca(double[] v, double k) {   int i=0;                   // 1   while(i < v.length) && (v[i] != k)  // 2, 3, 4       i=i+1;    ... Leggi tutto

Complessità: criteri

Vogliamo individuare dei criteri oggettivi da usare per scegliere tra due algoritmi, risolutivi dello stesso problema, quello che offre prestazioni migliori. Alcuni criteri per valutare un algoritmo e il software corrispondente potrebbero essere correttezza dell’algoritmo qualità dell’interfaccia utente comprensibilità ed espandibilità del codice piattaforma e strumenti di sviluppo velocità dimensione. Correttezza Un algoritmo risolve un problema … Leggi tutto

Wombats

Traduzione del tutorial ufficiale. 1 – Informazioni Questo tutorial è un’introduzione al mondo degli oggetti di Greenfoot. Greenfoot è uno strumento software progettato per permettere ai principianti di sperimentare la programmazione orientata agli oggetti. Greenfoot permette lo sviluppo di applicazioni grafiche tramite Java. Greenfoot è stato progettato e realizzato da University of Kent, Inghilterra Deakin … Leggi tutto

Vombati

Lo scenario vombati1 (vombati1) Scarica vombati1.zip e salva la cartella vombati1 dove preferisci. Lancia l’applicazione Greenfoot. Una volta avviato Greenfoot seleziona Scenario>Apri… e seleziona lo scenario vombati1 Sul lato destro della finestra c’è il pannello delle classi. In questa area vedi tutte le classi Java coinvolte nel progetto. Le classi World e Actor ci sono sempre perché fanno parte di Greenfoot. Le altre classi appartengono allo scenario vombati, e … Leggi tutto

Crab

Traduzione del tutorial ufficiale. Questa breve introduzione permette un’incursione nell’uso di Greenfoot. Si assume che tu abbia qualche familiarità con la programmazione, perché si punta tutto sulla brevità piuttosto che sui dettagli. Puoi avere maggiori dettagli con il tutorial Wombats Tutorial. Installazione Vai alla pagina di download e scarica e installa Greenfoot. Giocare con gli oggetti Lo scenario … Leggi tutto

Granchio

Lo scenario Granchio #1 Scarica lo scenario crab1 e scompattalo. In Greenfoot, seleziona Scenario>Apri e poi scegli la cartella crab1. Crea un granchio, crab, come hai fatto per il vombato, sistemalo nel mondo e clicca Esegui. Non succederà nulla; ora dobbiamo programmare il granchio per poterlo muovere. Ora faremo in modo che il granchio faccia qualcosa. Apri l’editor del granchio selezionando Apri editor dal suo … Leggi tutto

FAQ

Domanda e risposta immediata… Inserire ripetutamente oggetti nello scenario Pulsante destro sulla classe new Classe Posiziona l’oggetto nello scenario mantenendo premuto il tasto Shift. … …

Installazione

Segui i passi Per poter utilizzare Greenfoot è necessario avere già installato Java JDK 6 reperibile sul sito ufficiale http://java.sun.com/javase/downloads/ Scarica il file di installazione Greenfoot-windows-xxx.exe da http://www.greenfoot.org/download Esegui il file, seguendo le istruzioni a schermo Posizionati nella cartella dove hai installato Greenfoot C:\Greenfoot oppure C:\Programmi\Greenfoot Apri con un editor il file lib\bluej.defs Individua la riga #bluej.language=italian ed elimina il carattere iniziale (bluej.language=italian) Individua la riga bluej.language=english e aggiungi # come primo carattere … Leggi tutto

The Greenfoot Programmers’ Manual

Introduzione GreenFoot è uno strumento software progettato per permettere ai principianti di fare esperienza con laprogrammazione orientata agli oggetti, OOP. Permette lo sviluppo di applicazioni grafiche in Java. Questo manuale è un’introduzione alla programmazione con Greenfoot. Inizia dalle basi: prima tratta la creazione di scenari, poi la creazione di mondi e attori e così via. Questo potrebbe non corrispondere all’esperienza … Leggi tutto

Actor

Actor public abstract class Actor extends java.lang.Object Un Actor è un oggetto che esiste nel mondo di Greenfoot. Ogni Actor ha una posizione nel mondo e una rappresentazione (cioè un’icona). Normalmente un Actor viene istanziato ma può essere usato come superclasse per oggetti più specializzati nel mondo. Ogni oggetto che deve apparire nel mondo deve estendere Actor. Le sottoclassi possono definire il loro comportamento e … Leggi tutto