OLIMPIADI DELL'INFORMATICA 2006
Venerdì si sono tenute le qualificazioni provinciali che hanno dato ufficialmente il vi alle olimpiadi. Nella sezione IOI2006, raggiungibile dal link del menu in alto, sono presenti i programmi in Pascal funzionanti e le soluzioni delle prove di programmazione.
Le Qualificazioni
Le Olimpiadi di Informatica sono nate con l'intento di selezionare e formare, ogni anno, una squadra di atleti che rappresenti il nostro paese alle "International Olympiad in Informatics" (IOI), indette dall'UNESCO fin dal 1989. L'Italia ha partecipato per la prima volta, in forma sperimentale, alle IOI del 2000. A partire dal 2001 la partecipazione è diventata stabile grazie al coordinamento operato da una organizzazione appositamente costituita. Sempre nel 2001, una squadra italiana ha partecipato alle "Central European Olympiad in Informatics" (CEOI). Dall'edizione 2004 le IOI sono patrocinate dal Ministero per l'innovazione e le tecnologie. Sono aperte le iscrizioni delle scuole all'edizione 2006 delle Olimpiadi di Informatica che si terrà in Messico dal 19 al 26 agosto 2006. Gli istituti dovranno registrarsi attraverso il sistema on-line entro il 6 novembre 2005. La prima fase di selezione, quella scolastica, si terrà il 18 novembre 2005." (Fonte: http://portal.saccisica.net/stories.php?story=05/10/10/6720810)
Qui di seguito ci sono degli esercizi di allenamento per le ioi 2006, sono tratte dalle prove presentate nel 2001.
PROVA N.1
Cosa stampa il seguente programma?
var x,y: ^integer;
begin
new(x); new(y);
y^:=3; x^:=2;
x:=y;
y^:=y^+1;
writeln(x^+y^)
end.
Risposta: ________________
PROVA N.2
Cosa stampa il seguente programma?
type r = record
x,y: integer
end;
var x,z: integer;
y: r;
begin
z:=3;
with y do
begin
x:=3;
y:=5;
z:=5
end;
x:=4;
writeln(x+y.x+z)
end.
Risposta: ________________
Inserisci il tuo nick e le risposte qui sotto:
Le vostre risposte verranno pubblicate nella sezione Risposte di questo speciale.
Ottimizzato per risoluzione 1024x768
pixel.
v. 2.2