ieri am avut o revelatie !!!!
de ce merge tot prost ?
din cauza matematicii evident dar acuma incep exact sa inteleg.
am realizat ca zgarcenia de a folosi nume de variabile mai lungi de o litera de trage numai din matematica atunci cand orice variabila matematica are un nume de o litera x,y,w,z.
la fel si la informatica "i" e contorul . "a" e matricea , "n" e lungimea....
desi ulterior va avea acces la environmenturi cu autocomplete (de ala care iti scrie el singur) elevul va fi tentat sa foloseasca nume de variabila de o litera.
opriti matematica sa distruga informatica
Dar ce e informatica fara matematica? Cod si nici macar un cod pe care sa il poti intelege. Vei intelege intructiunile dar nu vei intelege ce fac, sau de ce fac. Informatica s-a nascut din matematica.
Continutul de pe infoarena se aproprie mai mult de informatica teoretica decat de informatica aplicata iar cei care lucreaza in acest domeniu sunt de cele mai multe ori considerati matematicieni decat informaticieni.
Multi dintre utilizatorii infoarena la inceputuri au cochetat cu matematica si mai apoi s-au reorientat spre informatica.
Programele pe care le scriem pentru probleme de concursuri nu au un rol practic, ele transmit o idee de rezolvare. Pentru ca sunt numai niste idei, ele nu au un corespondent, asa ca daca ai o matrice, nu stiu cum ai putea sa o numesti, asa ca ii dai ca nume o litera. De asemeni scrierea programului este doar ultima etapa din rezolvarea problemei, problema rezolvandu-se in mare parte pe hartie.
"Elevul" pus sa faca ceva practic va realiza foarte repede ca nu poate sa-si denumeasca variabilele cu litere pentru ca a doua zi nu va mai intelege ce a scris in prima zi, asa ca isi va redenumi variabilele.