function menu_items()
{
// Linknaam, link, info
return array (
array('Home', 'index.php', 'Algemene informatie'),
array('Meer info', 'info.php', 'extra informatie'),
array('Locatie', 'locatie.php', 'de locatie'),
array('Programma', 'program.php', 'het programma'),
array('Sponsors', 'sponsors.php', 'sponsors'),
array('Talen', 'talen.php', 'talen'),
array('Nieuw in 2013', 'nieuw.php', 'nieuw in 2013'),
array('Oefenvragen', 'oefenvragen.php', 'oefenvragen'),
array('Inschrijven', 'inschrijven.php', 'inschrijven'),
//array('Teams', 'teams.php', 'ingeschreven teams'),
array('Reglement', 'reglement.php', 'reglement'),
array('In- en uitvoer', 'io.php', 'IO'),
array('Oefenwedstrijd', 'oefenwedstrijd.php', 'oefenwedstrijd'),
array('Pers', 'pers.php', 'pers'),
array('Organisatie', 'organisatie.php', 'organisatie'),
array('Contact', 'contact.php', 'contact')
);
}
function extra_menu_items()
{
// Linknaam, link, info
return array (
array('Uitslag', 'uitslag.php', 'De uitslag'),
array('Winnaars', 'winnaars.php', 'De winnaars'),
array('Opgaven', 'opgaven.php', 'De opgaven'),
array('Fotos', 'http://www.facebook.com/media/set/?set=a.515281045175697.1073741825.105510269486112&type=3', 'De fotos')
);
}
function vorige_edities_items()
{
// Linknaam, link, info
return array (
array('Editie 2012', 'http://www.vlaamseprogrammeerwedstrijd.be/2012/', '4de editie in Hasselt'),
array('Editie 2011', 'http://www.vlaamseprogrammeerwedstrijd.be/2011/', '3de editie in Kortrijk'),
array('Editie 2010', 'http://www.vlaamseprogrammeerwedstrijd.be/2010/', '2de editie in Gent'),
array('Editie 2009', 'http://www.vlaamseprogrammeerwedstrijd.be/2009/', '1ste editie in Leuven'),
);
}
?>
Vlaamse Programmeerwedstrijd 2013
foreach (menu_items() as $item) {
if( strtolower($_SERVER['PHP_SELF']) == strtolower("/current/".$item['1'])){ ?>
} else { ?>
}//end if
}//end for
foreach (extra_menu_items() as $item) {
if( strtolower($_SERVER['PHP_SELF']) == strtolower("/current/".$item['1'])){ ?>
} else { ?>
}//end if
}//end for
?>
Vorige edities
foreach (vorige_edities_items() as $item) {?>
}//end for
?>
Voorbeeldopgave - in- en uitvoer
Deze opgave dient als voorbeeld voor de manier waarop data ingelezen wordt (via standaard invoer), en moet uitgeprint worden (via standaard uitvoer).
Het PDF document beschrijft een heel eenvoudig programma dat moet geschreven worden, in dezelfde vorm als de vragen die tijdens de wedstrijd zullen gebruikt worden.
Tevens is er voor elke ondersteunde taal een voorbeeldoplossing beschikbaar.
Voor elke opgave moet je een programma schrijven (één bronbestand!) dat invoer inleest en uitvoer uitschrijft.
Invoer en uitvoer gebeuren altijd via de standaard invoer (stdin) en uitvoer (stdout), dus niet via files.
Vragen of opmerkingen: info@vlaamseprogrammeerwedstrijd.be .
De Vlaamse Programmeerwedstrijd wordt in 2013 georganiseerd door:
i.s.m.