Pereiti prie turinio

Efektyvus programavimo mokymasis


Rekomenduojami pranešimai

Sveiki, jau ~4-5 mėnesius lankau Pascal programavimo kursus mokykloje. Per tuos 4-5 mėnesius išmokome Pascalį nuo Pirmosios programos iki While ciklo. Pastarasias savaites mokytoja nekreipia į mane dėmesio, nežinau nei ką galvoti :| Per praeitą pamoką buvo 3 mokiniai (su manimi), kiek ją ją bekvieščiau ji nekreipia dėmesio. Per 2 valandas tie 2 mokiniai padarė 2 programas (Skaičių srautą ir Bendri skaičių dalikliai), nors buvo įmanoma per 2-3 minutes tai padaryti...

 

Ką patartumėt daryti? :blink:

 

Dar vienas klausimas: Kiek girdėjau nuo kitų metų mokyklose įves C++ kalbą? Ar tai teisybė?

Nuoroda į pranešimą
Dalintis kituose puslapiuose

Sveiki, jau ~4-5 mėnesius lankau Pascal programavimo kursus mokykloje. Per tuos 4-5 mėnesius išmokome Pascalį nuo Pirmosios programos iki While ciklo. Pastarasias savaites mokytoja nekreipia į mane dėmesio, nežinau nei ką galvoti :| Per praeitą pamoką buvo 3 mokiniai (su manimi), kiek ją ją bekvieščiau ji nekreipia dėmesio. Per 2 valandas tie 2 mokiniai padarė 2 programas (Skaičių srautą ir Bendri skaičių dalikliai), nors buvo įmanoma per 2-3 minutes tai padaryti...

 

Ką patartumėt daryti? :blink:

 

Dar vienas klausimas: Kiek girdėjau nuo kitų metų mokyklose įves C++ kalbą? Ar tai teisybė?

http://kazlauskas.me/2011/03/04/anti-pascal/ gal bus įdomu? O dėl C++, tai kiek žinau, tai jau dabar galima...

Redagavo nagisa
Nuoroda į pranešimą
Dalintis kituose puslapiuose

Dar vienas klausimas: Kiek girdėjau nuo kitų metų mokyklose įves C++ kalbą? Ar tai teisybė?

Teoriskai tai c++ jau kuris laikas buvo, BET cia gi Lietuva dar gerai jei mokytojas pats kazkiek raukia ta pascali, o ne is knygutes tiesiog viska ima, kaip dazniausiai buna. Seip per egzamina gali pasirinkt tarp pascalio ir c++, bet speju reiks paciam mokytis dar ilgai. :D

 

O del demesio nekreipimo tai bus viena is tu topiniu mokytoju. ;D Atsimenu pas mane viena gera tokia buvo kazkokia ten programa reikejo parasyt, parasiau kitaip nei pas ja knygutei tai jei netiko. :D O jei paklausi, kodel pradeda putotis....

Redagavo north
Nuoroda į pranešimą
Dalintis kituose puslapiuose

Nagisa, kaip nekeista, šiandien lankiausi tavo BLOG'e, beveik viską perskaičiau, tikrai tas Pascal yra lengvai perprantamas ir ten nėra ką mokytis, todėl aš ir jo nekenčiu, bet kad va, jau nebeišeisi iš tų kursų <_<

Jei mokaisi vienuoliktoje ar dvyliktoje klasėje, tai tada kiek žinau galima kas pusę metų duoti pareiškimus dalyko atsisakymui. Jei visgi nepavyks, tai tada pats savo jėgomis susigalvok ką ir keliauk ten, kur nė mokytoja nebuvusi. Dar viena alternatyva - pradėk krimsti kokią kitą kalbą.

Nuoroda į pranešimą
Dalintis kituose puslapiuose

Tai aš daug mokinuosi iš e-knygų (dažniausiai parašytų KTU vadovų ir kt.), nes mokytoja beveik nieko nesako, tik uždavinius patikrina.

 

Dar vienas dalykas, kuris mane piktina, tai kad ji priverčia tvarkingai rašyti kodą (ir dėkoju jai, kad taip padarė, nes dabar rašau tikrai tvarkingai), bet ji pati kai rodo kaip ką rašyti, tai ji bet kaip rašo...

EDIT: Gal kokių knygų apie Pascal ir C programavimo kalbas galėtumėt duoti? Kad būtų daug naudoingos informacijos :huh:

Redagavo FaitasS
Nuoroda į pranešimą
Dalintis kituose puslapiuose

Programavimas nėra tik kalbos mokymasis. Ar tu pasirinksi Paskalį, ar C++ pirmosioms programėlėms parašyti nėra didelio skirtumo. Tikrai nereikia amžių suvokti, kas yra ciklas, masyvas, kaip veikia funkcijos.

 

Svarbiausia yra išmokti mąstyti kaip programuotojui. Tiesa sakant, manau, kad mokyklose dauguma informatikos mokytojų to nemoka. Nepasikliauk jų užduotimis, ieškok ir spręsk sudėtingesnes.

 

Mokyklos laikais buvau atsisiuntęs visų informatikos olimpiadų ir KTU informatikos forumo (moksleivių programavimo konkurso) užduotis ir sėdėdavau prie Free Pascal lango tol, kol jų neįveikdavau. Mokytojų šalia nebuvo. Buvo kartų, kai niekaip nepavyko išspręsti, tuomet per pirmą pertrauką kitą dieną traukdavau į informatikos kabinetą prašydamas mokytojos paaiškinti. Neretai ir ji nežinodavo sprendimo, nors kaip mokytoja buvo puiki. Kartais specialiai grįžus namo spręsdavo uždavinį pagal sąlygą, kurią jai atnešiau, ir atsiųsdavo man vėliau. Kartais ir jai nepavykdavo.

 

Esmė tame, kad jei nori būti geru programuotoju, turi mokytis ne tik sintaksės, bet ir mąstymo. Geriausiai mąstymą lavina uždaviniai, kuriuos ne kiekvienas gali išspręsti, ir todėl jų informatikos mokytojai paprastai mokiniams neduoda. Jei tau patinka programuoti, manau, patiks ir uždaviniai į kuriuos nuorodas daviau.

Nuoroda į pranešimą
Dalintis kituose puslapiuose

Pabandžiau Kerniaus linkus, bet neatidaro .pdf užduočių failų <_< Pakrauna tą mėlyną liniją ir sustoja, daugiau nieko nebūna :( Kas galėtų būti?

 

EDIT: Dažniausiai kai pakrauna tą linija išmeta lentele: „There is a problem with Adobe Acrobat/Reader. If it is running, please exit and try again. (103:103)“

Redagavo FaitasS
Nuoroda į pranešimą
Dalintis kituose puslapiuose

Siųskis tuomet iš KTU (.doc formatas): http://forumas.ktu.lt/pagr.php?metai=2010&kelias=uzd

 

Tiek olimpiadiniai, tiek KTU uždaviniai pasižymi tuo, kad nereikia ypatingų programavimo kalbos stebuklų. Sunkiausia dalis yra pirma: sugalvoti idėją, kaip tą užduotį išspręsti.

Nuoroda į pranešimą
Dalintis kituose puslapiuose

Didelis dėkui ;) Bandysiu spręsti. Tik bėda, kad visų tikrai neišspręsiu, nes ten reikia kai kur iš failo nuskaityti duomenis, o aš dar tokių dalykų nemoku :blink:

 

Liuks, taip ir turi būti. Aš programuoju 8 metus ir vis tiek kasdien atsiranda dalykų, kurių dar nemoku ir puolu mokytis. Programuotojas turi išmokti pats. Tai begalinis mokslas, bet kuo toliau eini, tuo lengviau, nes jau esi sukaupęs patirties ir žinai, kaip greitai nežinomus dalykus paversti žinomais.

 

Nemoki dirbti su tekstiniais failais? Tai skirk pusvalandį dabar ir mokėsi.

 

Viskas, ko tau reikia, yra čia: http://www.programav...okos&puslapis=2

 

Atsisiųsk kodo pavyzdžius, atsidaryk ".pas" failus ir nagrinėkis juos. Šalia kodo yra komentarai. Pabandyk kodo gabaliuką nusikopijuoti į savo programą ir pažiūrėti, ar tau jis veikia, ar jį supranti.

 

Tau nereikia mokytojų, tik noro išmokti pačiam.

Nuoroda į pranešimą
Dalintis kituose puslapiuose

Kerniau, dar vienas klausimas. Mačiau kažkurioje temoje parašiai, kad labai geros knygos yra Head First, norėjau paklausti ar ten verta pirkti tas knygas? Savaime, aišku moku Anglų kalbą, užtektų manau žinių, kad perskaityti knygą :blink:

Atsakysiu už Kernių - Taip, knygos iš ties labai geros. Savo EBook skaitytuve turiu tos knygos(Python) elektroninę versiją, ir nors jau daug laiko programuoju ta kalba, knygoje vis atrandu dar nematytų ir negirdėtų dalykų... Medžiaga pateikiama paprastai, užtenka pavyzdžių.

Redagavo nagisa
Nuoroda į pranešimą
Dalintis kituose puslapiuose

Sveiki. Kažkaip šiomis dienomis tingisi kažką daryti su tuo Pascal'iu :blink: Kažkoks tingulys užpuolė. Gal ir jums taip būna? Jei taip, kaip iš tokių situacijų išsirutulioti?

 

P.S - Gal čia dėl to, kad Pascal, - nuobodžiausia programavimo kalba...? ^_^

Nuoroda į pranešimą
Dalintis kituose puslapiuose

Sveiki. Kažkaip šiomis dienomis tingisi kažką daryti su tuo Pascal'iu :blink: Kažkoks tingulys užpuolė. Gal ir jums taip būna? Jei taip, kaip iš tokių situacijų išsirutulioti?

 

P.S - Gal čia dėl to, kad Pascal, - nuobodžiausia programavimo kalba...? ^_^

Reikia įkvėpimo, geros aplinkos darbui ir noro. Kad atrastum juos visus, tau reikės investuoti tikrai daug laiko.

Dėl antro klausimo - nebūna nuobodžių ar įdomių kalbų, būna tik tokios, kurios dar sugeba pateikti naujų pojūčių(lengvumo, įdomių sprendimų pritaikymo) programuojant :)

Nuoroda į pranešimą
Dalintis kituose puslapiuose

Sveiki. Kažkaip šiomis dienomis tingisi kažką daryti su tuo Pascal'iu :blink: Kažkoks tingulys užpuolė. Gal ir jums taip būna? Jei taip, kaip iš tokių situacijų išsirutulioti?

 

P.S - Gal čia dėl to, kad Pascal, - nuobodžiausia programavimo kalba...? ^_^

 

Ta prasme, programuoti pačiam kažką, dėl savęs? Na, bent jau man taip būna, kad staigiai galvon šauna kažkokia idėja ir puolu programuoti, bandyti ją įgyvendinti :) O jei idėjų nėra - tuščia galva, tai ką gi gali padaryti... :)

Nuoroda į pranešimą
Dalintis kituose puslapiuose
Kad atrastum juos visus, tau reikės investuoti tikrai daug laiko.

Nelabai supratau šį sakinį. Bet šiaip kitur esmę supratau :)

 

P.S - Kad nekurti bereikalingų temų, tai norėčiau paklausti dar vieno dalyko. Kur rasti kokių matematikos uždavinių, kur būtų galima normaliai pamastyti, bet tik ne olimpiadiniai :blink:

 

Ta prasme, programuoti pačiam kažką, dėl savęs? Na, bent jau man taip būna, kad staigiai galvon šauna kažkokia idėja ir puolu programuoti, bandyti ją įgyvendinti :) O jei idėjų nėra - tuščia galva, tai ką gi gali padaryti... :)

 

Man duoda mokytoja spręsti uždavinius (sukurti programą pagal duota uždavinį), aš juos visus padarau, o vėliau nebėra ką ir daryti :huh:

Redagavo FaitasS
Nuoroda į pranešimą
Dalintis kituose puslapiuose

Prisijunkite prie diskusijos

Jūs galite rašyti dabar, o registruotis vėliau. Jeigu turite paskyrą, prisijunkite dabar, kad rašytumėte iš savo paskyros.

Svečias
Parašykite atsakymą...

×   Įdėta kaip raiškusis tekstas.   Atkurti formatavimą

  Only 75 emoji are allowed.

×   Nuorodos turinys įdėtas automatiškai.   Rodyti kaip įprastą nuorodą

×   Jūsų anksčiau įrašytas turinys buvo atkurtas.   Išvalyti redaktorių

×   You cannot paste images directly. Upload or insert images from URL.

Įkraunama...
  • Dabar naršo   0 narių

    Nei vienas registruotas narys šiuo metu nežiūri šio puslapio.

×
×
  • Pasirinkite naujai kuriamo turinio tipą...