Fie ca vorbim de un examen cum este cel de Bacalaureat sau o admitere la o facultate de profil, ne dorim sa venim in ajutorul elevilor cu privire la redactarea unui algoritm la examen. Am lasat mai jos cateva indicatii pe care l-am adunat de-a lungul anilor de lucru cu elevii.
- Citirea atenta a cerintei si interpretarea ei
- Atentie la detalii: inainte de a incepe sa scrii codul pentru algoritmul pe care-l ai de facut, citeste atent cerinta (un detaliu iti poate schimba toata structura altgoritmului).
- Comentarii la cod
- Inca de la teme este bine sa adaugati comentarii in care explicati ceea ce faceti in program. Asta te ajuta si pe tine, dar in special pe cel care iti corecteaza lucrarea.
- Respecta standardele de codare
- Numele variabilelor si a functiilor pe care le faceti in altgoritm trebuie sa specifice ce anume fac variabilele si functiile respective (nu le punem aleatoriu) . Asta te ajuta pe tine atunci cand ai un cod lung si multe variabile, sa nu te incurci in ele si il ajuta foarte mult si pe cel care corecteaza (intelege mult mai usor strategia pe care ai avut-o in rezolvarea problemei).
- Scrie cod cat mai ordonat (nici nu ai idee cat de mult te ajuta si pe tine si pe cel care corecteaza lucrarea). Cand este corectata o problema la informatica, pe langa verificarea greselilor de compilare este necesar si intelegerea felului in care a fost gandita problema. Aceste lucruri sunt mult mai dificil de facut atunci cand codul nu respecta niste standarde.
- Va las un link cu cele mai elementare exemple de coding standard (http://cta.irap.omp.eu/ctools/develop/coding/cpp.html)
- Testarea algortimului
- Nu uita ca examenele de Bacalaureat si Admitere la Informatica le sustii pe foaie. Asta inseamna ca tu trebuie sa faci si munca unui compilator, anume sa depistezi greselile de compilare si sa testezi algortimul pe mai multe exemple.
- Incearca sa gasesti exemple in care este posibil sa nu-ti functioneze algoritmul pentru a le remedia.
- Orice modificare ai facut, retesteaza toate exemplele
- Obisnuieste-te si acasa sa testezi pe foaie inainte de a testa pe calculator