Cum să înceapă să învețe programul, centru de programare Artem Kashevarova, formare
Ce limbă este cel mai bine pentru a începe programarea de învățare?
În fiecare zi am intrebat această întrebare. Și întotdeauna am explicat prima ta limbă ar trebui să fie mai clar și să nu cauzeze absolut nici probleme și nedumeriri. Ce este această limbă?
Da, da, nu este o greșeală de scriere, dacă începeți să învețe programare pentru prima dată, este propria ta un mare și puternic vă va potrivi cel mai mult.
limbaj de programare - doar o convenție, în general, dacă doriți să înregistrați și să explice computerul ceea ce vrei de la el. Dar procesul de programare are loc în mintea programator. O notație nu este, de fapt, o semnificație deosebită.
Din moment ce sunteți un programator începător și țineți limba română la nivelul instituțiilor de învățământ secundar, este mai ușor să scrie primul program doar o bucată de hârtie cu cuvinte!
Și ai crezut că programarea este atunci când zilele și nopțile stând la calculator? Nu-ți face griji, chiar uspee-
ei stau pentru o lungă perioadă de timp, astfel încât ochii povylazili =)
În orice caz, pentru o lungă perioadă de timp suntem pe acest formular nu va fi întârziată de programare. Dar această etapă este foarte important pentru tine să înțeleagă elementele de bază. Și pentru a înțelege mai repede.
Deci, ceea ce scrie pe hârtie? Răspunsul este - echipa. Comenzile care urmează să fie efectuate de către un calculator (sau chelo-
vârstă, dacă sunteți un neuro-lingvistică de programare și de programe de oameni, acest lucru este puțin probabil ca în alte =)
În jurul ei trebuie să arate astfel:
0) la începutul programului;
1) Afișează imaginea unui astfel de fișier;
2) se prelucrează într-un anumit fel;
3) sunt stocate într-un astfel de format;
4) sfârșitul programului.
Toate trite și simplu. Cel mai important lucru este că veți obține după acest exercițiu - conceptul ideal al algoritmului. Algoritmul - o secvență de comenzi.
Această secvență, pe care le-am descris mai sus, este un algoritm, este imposibil de a schimba comanda, în caz contrar programul va pierde orice sens.
Asta e tot ce ai învățat ce un algoritm poate proceda la programarea în care orice limbaj de calculator.
limbaj de calculator perfect pentru tine acum este cel care va provoca cele mai puține probleme.
Aici este o listă a celor mai presante limbi educaționale astăzi:
1) QBasic
2) TURBOPASCAL
3) PascalABC NET
Oportunitățile pe care le au acum nu atât de mult, dar pentru formarea la momentul respectiv. Cel mai sensibil nu este eroism, ci să ia doar unul dintre ei, care te mai aproape în spirit. În timp ce primele două pot avea probleme de pornire.
IMPORTANT: Nu manevrați celelalte limbi pe care nu le-am descris aici, la sfatul tuturor „guru“. La un nivel minim, riști să facă spargere creier, iar cel mai bun antrenament pentru câțiva ani sau chiar a renunțat. Cel mai nedureroase mod - este de a trece de la simplu la complex.
Prin modul în care sistemul nostru de educație nu este gândit acest lucru prin intermediul, am privit de multe ori elevii pe termen încearcă să explice limbajul C. Se termină toate arata foarte plachevnoucheniki la fel ca pui mici, bagat tot ceea ce văd și nu pot face nimic. Cu toate acestea, se întâmplă că există persoane care sunt prinși, dar oameni ca unul dintr-o mie. Restul este doar descuraja complet dorinta de a deveni programatori.
Principalul lucru pe care acum până la sfârșitul anului va fi examinată cu faptul că un astfel de algoritm, încercați să construiască un cuplu de algoritmi
realizarea oricărui obiectiv. Și apoi merge mai departe și să învețe limbaje de programare calculator ...
Adaptat din cartea Artoma Kashevarova:
Cum să învețe programare?
A deveni un programator profesionist, cât mai curând posibil
Eu cred că noi trebuie să înceapă de programare de învățare nu este un limbaj de programare,
și de la algoritmică, prin construirea algoritmi organigrame.
Am cerut studenților, începători să învețe programare, spune algoritmul care traversează strada, producția de ouă, etc. Un maxim de 10 doi drept punct de vedere al algoritmului robotului (PC) construit.
Programul - un algoritm, a pus în limba pe care o înțelege un computer. Me De altfel, a început să învețe programare Algol-68, apoi a trecut imediat la ASSEMBLER.
Aproape întreaga primul semestru, elevii vor crea scheme logice (probabil, un pic prea mult, dar a învățat să se gândească algoritmi). În a doua parte a semestrului paralel stăpânit PASCAL. La sfârșitul celui de al doilea semestru, un al treilea flux de studenți au lucrat ca programator la firmele.
Zdarova Artem. Am o întrebare foarte importantă. Inca mai am nici un site. în general, în ce condiții putem deveni parteneri pentru vânzarea de cursuri dvs. pe site-ul meu. Și ce procent pot obține. Aceasta nu este singura problemă. Vă mulțumesc pentru atenție
Puteți utiliza API WIN pentru a afișa informații, sau dacă doriți ca un fel de OpenGL? Lucrezi cu o grafică?
Dar, oricum, chiar dacă aveți de a lucra cu OpenGL va trebui să învețe cum să creeze ferestre și alte componente folosind WinAPI (Și este, IMHO, o foarte greu de cap și disconfort, dar fără a în nici un fel)