Clasa a 7-a Lecția 28: Sfaturi pentru concursuri / olimpiadă
Înregistrare video lecție
Ce să faceți / ce să nu faceți
Ce să faceți
- Odihnă: odihniți-vă cu o zi înainte. Relaxați-vă cu activitatea favorită. Mergeți la un film, jucați jocul vostru preferat, etc. Încercați să nu vă gândiți la concurs.
- Ceas: aveți un ceas la voi. Nu ceasul calculatorului sau al smartphone-ului. Fiți conștienți de trecerea timpului, nu vă treziți din visare când mai este un sfert de oră. Pentru aceasta un ceas așezat pe banca de lucru este ideal. Nu uitați: toate celelalte ceasuri pot fi incorecte, sau să moară.
- Țineți socoteala timpului: notați ora începerii concursului pe foaie. Verificați la final că ați avut tot timpul promis. Dacă aveți probleme cu calculatorul și cereți ajutorul supraveghetorului notați timpul când ați fost întrerupți și apoi timpul când reveniți la un calculator funcțional. Aveți dreptul la o prelungire a timpului egală cu timpul pierdut. Acest sfat nu mai este atât de valabil de când concursul se desfășoară online. Nu veți putea cere zece minute pierdute, deci încercați să faceți ceva în acele minute, de exemplu să vă gândiți la o altă problemă, pe hârtie. Dacă totuși pierdeți timp semnificativ, cum ar fi 30 minute, atunci aveți baze să faceți contestație ulterior. Cel mai probabil nu veți câștiga puncte, dar e posibil să facă o excepție dacă punctajul vostru e la limită.
- Cereți-vă drepturile: Dacă nu înțelegeți textul unei probleme, după ce l-ați citit cu mare atenție, puneți întrebări pentru clarificare. Încercați să formulați cât mai clar întrebările! Sunt preferabile cele al căror răspuns este DA sau NU. Puteți da și exemple în întrebările voastre, dacă intrarea ar fi așa atunci răspund așa, sau așa?. Dacă exemplul este prea relevant este posibil să nu vă răspundă, dar nu aveți nimic de pierdut.
- Low hanging fruit: rezolvați problema mai ușoară prima. Citiți toate problemele la început și hotărâți-vă care este mai ușoară. Cu ea începeți. Puteți inclusiv să rezolvați subpunctele mai ușoare primele. De exemplu puteți să rezolvați problema 1 punctul a), apoi problema 2 punctul b).
- Moral ridicat: intrați în sală încrezători în voi. Sunteți printre cei mai buni din țară, aveți puterea să vă clasați printre primii din țară. Propuneți-vă să luați punctaj maxim și reamintiți-vă că puteți acest lucru.
- Probleme grele: atunci când constatați că problemele sunt grele nu vă speriați. Bucurați-vă! Este cea mai bună situație pentru voi. Aveți numai de câștigat: fie știți să faceți problema, caz în care este perfect, căci problema fiind grea v-ați asigurat că veți fi mai sus ca ceilalți. Fie nu știți să faceți problema și atunci care este șansa ca cei mai slabi ca voi să știe să o facă? Temeți-vă de problemele ușoare, pe care știu toți să le facă. Voi le veți gândi, consumând timp, ceilalți le vor picta la perfecție.
- Atenție: fiți foarte atenți la detalii: la numele fișierelor de intrare/ieșire; la numele sub care trebuie să salvați programul C; la setările de proiect CodeBlocks de care am vorbit: -Wall și -O2; la locul unde ați salvat proiectul, și numele proiectului în caz că aveți nevoie să le copiați în altă parte, dacă, de exemplu, vă schimbă calculatorul.
Ce să NU faceți
- Nu îngrășați porcul în ajun: nu faceți probleme în ultima clipă . Vă veți extenua inutil. În urma stresului s-ar putea să nu reușiți să le faceți, ceea ce vă va demoraliza. Aveți nevoie de moral ridicat la concurs.
- Nu vă panicați: panica ucide creierul. Panica vă face să gândiți mai încet și să doriți în subconștient să ieșiți din sală. Controlați-o. Nu uitați că o problemă grea, pe care nu știți să o faceți, vă avantajează, pentru că probabil nici ceilalți nu știu, pe când voi aveți o șansă să luați puncte pe ea.
- Nu-i băgați în seamă pe cei ce se dau mari: unii elevi spun cu voce suficient de tare să fie auziți, în timpul concursului, lucruri de genul aaah, am făcut-o și pe asta, super sau am rupt, sigur iau suta, etc. Este modul lor inconștient de a vă demoraliza. De obicei ei se clasează slab. Ignorați-i. De asemenea veți vedea că unii dintre concurenți părăsesc sala mai devreme cu o oră cu un aer fericit, eventual spunând sigur mă calific sau am făcut bine, yesss. Ignorați-i. Și ei se clasează slab. Nu vă demoralizați indiferent câți elevi ies din sală. Lupta voastră nu este cu ei, ci cu problemele și punctele.
- Nu ieșiți mai devreme din sală: dacă nu ați terminat problemele continuați să vă gândiți la o soluție. Dacă nu mai aveți idei, creați mai multe teste pe care să le testați. Puteți scrie programe care să vă genereze teste. Puteți cere la CMS să vi se evalueze acele teste. Nu uitați: nimănui nu-i pasă cât de repede ați ieșit. Nu luați puncte suplimentare pentru asta.
- Nu modificați și trimiteți în ultima clipă un program care funcționează: riscați să nu aveți timp să-l testați și să luați zero puncte la acea problemă. În principiu punctajul este maximul din toate sursele trimise. Nu riscați, dacă schimbă regula în ultima clipă? N-ar fi prima oară.
- Nu vă îngrijorați de părerea noastră: noi, instructorii, știm bine care este valoarea voastră. Nu avem nevoie de un rezultat la olimpiadă să aflăm. Nu o să ne vedeți vreodată supărați pe voi pentru că nu ați luat punctaj bun. Dimpotrivă, orice veți face vom fi mândri de voi pentru cât de departe ați ajuns. Grija voastră trebuie să fie rezolvarea problemelor, nu noi. Noi suntem de partea voastră. Chiar dacă la cerc sau la clasă, când suntem între noi, vă certăm sau ne mai supărăm pe voi, în momentul când ați ieșit din școală să vă luptați cu olimpiada suntem de aceeași parte a baricadei.
Diferenţa dintre olimpiadă şi viaţa reală
Nu uitaţi că olimpiada este un concurs de verificare a cunoştinţelor, nimic mai mult, nimic mai puţin. Ea nu este evaluarea supremă a unui elev, la fel cum nu este nici ceva de ignorat cu dispreţ. Este cel mai mare concurs de la clasa a 7a, drept pentru care îl vom trata cu respect. Dar nu ne vom spânzura de grindă, considerând că viaţa s-a sfârşit, dacă nu obţinem rezultatul dorit. Olimpiada nu ne defineşte ca oameni.
Acestea fiind spuse, dacă mergem la olimpiadă, ne dorim un scor cât mai bun. De aceea consider utilă următoarea analogie între arte marţiale si informatică:
- În viaţa reală: în arte marţiale învăţăm pe viaţă. Procedee noi, ce trebuie aplicate cât mai corect, perfect dacă se poate. Filozofie, mod de comportament, respect faţă de artă şi luptă. Atunci când mişcarea nu este perfectă, instructorul vă va corecta. Lupta este interzisă cu excepţia cazului când sunteţi în legitimă apărare. Este imoral şi foarte urât să câştigaţi avantaje în viaţa reală bătându-i pe cei mai slabi. Artele marţiale au ca scop îmbunătăţirea organismului. La fel și informatica, în viața reală trebuie să inventăm un algoritm cât mai bun și să îl implementăm cât mai frumos, mai precis, fără a repeta cod, cât mai clar de citit și de alții, cu comentarii, etc.
- La olimpiadă: olimpiada este ca legitima apărare. Ca şi când sunteţi cu fratele mai mic după voi şi vă atacă golanii. În acel moment nu vă verifică nimeni cât de frumos aţi executat procedeul pentru a scăpa teferi. Tot ce contează este să învingeţi. Pentru aceasta vă veţi folosi de orice! Dacă găsiţi un bolovan, îl aruncaţi în adversar. O chiuvetă spartă, bună şi aceea! La fel şi la olimpiadă, tot ce contează sunt punctele. Nu cât de frumoasă este metoda folosită, nici cât de frumos aţi scris codul. Dacă puteţi lua puncte afişând mereu "0", o faceţi. Această practică nu ar fi acceptată nici la cercul nostru şi nici în viaţa reală. Din păcate, însă, la olimpiadă nu se punctează stilul şi perfecţionismul, ci numai punctele.
Atenţie însă! Olimpiada este o excepţie, nu o regulă! Aşa cum în viaţa reală nu puteţi să smulgeţi chiuveta din perete pentru a o arunca în colegul de clasă, nici la cerc, la companii, sau unde se va întâmpla să rezolvaţi probleme de informatică, nu puteţi trişa, sau scrie cod ineficient.
Tema 28
Să se rezolve următoarele probleme (program C trimis la NerdArena):
- Foto1 dată la OJI 2020 clasa a 7-a
- Cursuri dată la OJI 2017, clasa a 7-a
- Pseudocomp dată la ONI 2011 clasa a 8-a