IX OI, II etap - Informacje techniczne (dokument dla zawodników)

Alternatywne formaty:PS PDF

Wstęp

Podczas II etapu ocenie podlegają kody źródłowe programów, niniejszy dokument ma na celu usystematyzowanie zasad, którymi należy się kierować przy ich pisaniu.

Można założyć, że:

Rozwiązania mogą:

Rozwiązania powinny:

Rozwiązanie zadań nie mogą:

Naruszenie powyższych zasad może mieć różne konsekwencje, od nieprzewidywalnego działania programu do dyskwalifikacji włącznie.

Kompilowanie rozwiązań

Rozwiązania napisane w języku Pascal będą kompilowane przy użyciu kompilatora Free Pascal Compiler 1.0.4, następującym poleceniem:

ppc386 rozwiazanie.pas

Rozwiązania napisane w języku C będą kompilowane przy użyciu kompilatora GCC 2.95.x, następującym poleceniem:

gcc -lm rozwiazanie.c

Rozwiązania napisane w języku C++ będą kompilowane przy użyciu kompilatora GCC 2.95.x, następującym poleceniem:

g++ -lm rozwiazanie.cpp

Użyty język programowania rozpoznawany jest na podstawie rozszerzenia pliku. Nie jest możliwy inny sposób kompilacji (np. przy pomocy plików Makefile).

Na co należy zwrócić uwagę?