Hinnavaatlus
:: Foorum
:: Uudised
:: Ärifoorumid
:: HV F1 ennustusvõistlus
:: Pangalink
:: Telekavad
:: HV toote otsing
|
|
autor |
|
Psoriaas
HV vaatleja
liitunud: 18.06.2007
|
08.11.2008 20:55:16
Programmeerimisloogika. |
|
|
Ei tea, kas see koht sobib siia, aga ei osanud paremasse kohta seda panna. Probleem on siis selles, et ma olen põhiliselt viieline õpilane ja käin 9ndas klassis. Mulle meeldib programmeerida kuid vahel jääb puudu programmeerimisloogikast et ideid ellu viia. Ma mõtlesin, et ehk on mingeid kas matemaatika või füüsika ülesandeid kus seda arendada saaks, samuti ka üldist loogilist mõtlemist. Olen kiire õppija ning sooviksin siis teada saada mis tüüpi asjadega tegeleda, et tulevikus oleks kergem asju ära aimata ning et ka raskematest asjadest aru saaks .
Ette tänades.
|
|
tagasi üles |
|
 |
sukelduja
HV Guru

liitunud: 14.06.2007
|
09.11.2008 11:16:47
|
|
|
Sõltub vägagi, mida täpsemalt sa tahad programmeerida. Tõsisem füüsika jääb tõenäoliselt natuke diferensiaalarvutuse taha, aga kombinatoorikaülesanded võiks jõukohased olla. Muidu soovitaks http://www.raamatukoi.ee/cgi-bin/raamat?19654 , aga 9. klassi baasharidusele on see kindlast liiga raske. Võiks proovida läbi lugeda Ahto Truu artiklid programmeerimise alused http://www.horisont.ee/node/372. Uuemad lood on kahjuks ainult paberväljaandes, aga neid saab raamatukogust. Võib ka küsida kooli informaatikaõpetaja käest juhendamist.
Veel üks hea komplekt ülikooli programmeerimise rakenduspoolelt: http://www.raamatukoi.ee/cgi-bin/isik?10365 , äkki meeldib midagi.
viimati muutis sukelduja 10.11.2008 12:33:56, muudetud 3 korda |
|
Kommentaarid: 24 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
0 :: |
24 |
|
tagasi üles |
|
 |
maxorator
HV kasutaja
liitunud: 30.08.2006
|
09.11.2008 18:01:37
|
|
|
Loogiline oleks alustada millegi lihtsaga, mis oleksid samas ka edaspidi kasulikud. Ise tahtsin alati jõuda välja süsteemi alustaladeni, mis pole siiski tavalise programmeerija seisukohast võib-olla väga oluline. Seetõttu oli minul õppimisjärjekord selline:
HTML/CSS -> PHP/MySQL -> Javascript/Actionscript -> (suur hüpe)C/C++ -> (alustala)Assembly -> (tagasi maa peale)Java ja Pascal. Veebi teen senimaani palju ning C/C++ kasutan programmide tegemiseks. Pöördprojekteerimiseks on Assembly kasulik, selliseid projekte juhtub ka vahel tulema. Javaga pole midagi suuremat teinud.
|
|
Kommentaarid: 2 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
0 :: |
2 |
|
tagasi üles |
|
 |
sublime
HV vaatleja
liitunud: 14.11.2001
|
10.11.2008 12:46:08
|
|
|
Parim oleks ikka tegeleda otse programmeerimisega, matemaatika vajalik tase jääb suuremas osas rakendustest 5 klassi raskusastmele. Soovitaksin soetada mõned programmeerimisalased raamatud, eesti keeles nt "Programmeerimine C-keeles", autor Viktor Leppikson. Selle raamatu just esimesed peatükid annavad hea aluse edasiseks arenguks, isegi kui edaspidi otsustad mõnele muule programmeerimiskeelele keskenduda.
|
|
Kommentaarid: 1 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
0 :: |
1 |
|
tagasi üles |
|
 |
oicu
HV kasutaja
liitunud: 23.11.2006
|
10.11.2008 12:47:54
|
|
|
õpi javascripti. seal saab kergelt oop selgeks.
|
|
Kommentaarid: 9 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
0 :: |
9 |
|
tagasi üles |
|
 |
Ho Ho
HV Guru

liitunud: 16.02.2002
|
10.11.2008 13:47:37
|
|
|
Kui tahad lihtsalt kõikvõimalikke algoritme õppida siis võta mõni suvaline robottestijaga sait lahti ja hakka ülesandeid tegema
http://www.programming-challenges.com/
http://train.usaco.org/usacogate
_________________ Teach a man to reason and he'll think for a lifetime
Common sense - so rare that it's a damn superpower
Vaadates paljude inimeste sõnavõtte siin ja mujal jääb üle ainult klassikuid tsiteerida - "I weep for humanity" |
|
Kommentaarid: 106 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
1 :: |
86 |
|
tagasi üles |
|
 |
pinfo
HV vaatleja
liitunud: 16.10.2008
|
|
tagasi üles |
|
 |
Deadlock
Kreisi kasutaja
liitunud: 16.07.2004
|
11.11.2008 00:33:56
|
|
|
Mnjah, keskkoolis vist ei õpetatagi loogikat. Vähemalt minul seda seal küll ei olnud sees.
Aga millele tähelepanu matemaatikas tuleks pöörata - funktsioonide uurimine ja trigonomeetria.
Ei hakka siia mingile kuivale teooriale linke toppima, aga märksõnadeks: tõeväärtustabel, boolean algebra, logic circuits
üks fun riistapuu: http://math.hws.edu/TMCM/java/labs/xLogicCircuitsLab1.html
_________________ "Believe you can, believe you can't; either way, you're right." - Henry Ford |
|
Kommentaarid: 8 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
0 :: |
8 |
|
tagasi üles |
|
 |
Delp
HV vaatleja

liitunud: 30.04.2007
|
12.11.2008 21:50:36
|
|
|
Soovituste andmisel tuleks kindlasti kasuks, kui me teaksime, milline on Sinu programmeerimisoskus, st mida sa oled teinud ja teha oskad? Ise soovitaksin loogika arendamiseks diskreetset matemaatikat. TTÜ kursuse materjale saad vaadata http://www.pld.ttu.ee/~kruus/diskmat/index.html ja ehk isegi lineaaralgebrat. TTÜ videoloengud: http://staff.ttu.ee/~puusemp/linalg.html, kuid ma kardan, et kui Sa just iseseisvalt keskkooli matemaatikaga kokku puutunud pole, siis põhikooli teadmistega ülikooli materjalide õppimine võib päris raskeks kujuneda.
|
|
tagasi üles |
|
 |
Deadlock
Kreisi kasutaja
liitunud: 16.07.2004
|
12.11.2008 23:02:52
|
|
|
Noh, diskreetses matemaatikas pole ju harilikku matemaatikat aluseks vaja. Aga kas seda puhtalt läbi interneti selgeks annab saada, selles on küsimus.
_________________ "Believe you can, believe you can't; either way, you're right." - Henry Ford |
|
Kommentaarid: 8 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
0 :: |
8 |
|
tagasi üles |
|
 |
lauri
HV veteran

liitunud: 05.11.2001
|
12.11.2008 23:21:15
|
|
|
9. klassi õpilase lineaaralgebrat ja diskreetset matemaatikat õpetama nalja teete poisid.
aga programmeerimisülesandeid leiab näiteks sellest kohast: http://www.lambda.ee/index.php/Esileht (paremal pool on kursused, seal on õppematerjale, progemisülesandeid, jne)
_________________ The sh*t has hit the fan. |
|
Kommentaarid: 90 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
0 :: |
80 |
|
tagasi üles |
|
 |
phpzone
HV kasutaja
liitunud: 02.04.2002
|
13.11.2008 10:47:19
|
|
|
Vaata sellest nimekirjast informaatika kursuseid:
http://www.teaduskool.ut.ee/kursused
Kui informaatika kolm esimest kursust läbi teed ja teema enda jaoks selgeks saad siis on päris tugevad programeerimise alused omandatud.
Olen ise 15 aastat tagasi sealt alustanud.
_________________ One man's constant is another man's variable |
|
Kommentaarid: 13 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
0 :: |
13 |
|
tagasi üles |
|
 |
guest1902
Kreisi kasutaja

liitunud: 05.11.2005
|
13.11.2008 19:13:26
|
|
|
Sinu link tüürib programmeerimise praktilisele poolele (mikroskeemide programmeerimine jms). Mitte, et see halb oleks, aga natuke raske võib olla küll... Diskreetset matemaatikat õpetatakse TÜ teaduskoolis 9. klassi raames, kuid mitte niivõrd võrrandite tasemel (Dirichlet' printsiip on stiilis n(n-1)/2), liskas pigem selline üldine (värvimine, mängud, võtted jms).
Muidu 11. klassi õpikus (Mathema 2002) on sisse toodud BASICus koodinäited (möllad Exceli või OOo Calciga), lisaks selline kõrvaline programm (kombinatoorika ja loogika). Loogika õppimist saab alustada ka I.Meose raamatu najal (Euleri ringid jms baasvärk). Keskkoolis imo läheb matemaatika huvitavaks, küll siis saad programmeerimisega ka tegeleda (graafikud ja puutujad jms).
|
|
Kommentaarid: 2 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
0 :: |
2 |
|
tagasi üles |
|
 |
nene
Kreisi kasutaja

liitunud: 20.03.2004
|
17.11.2008 13:52:19
|
|
|
oicu kirjutas: |
õpi javascripti. seal saab kergelt oop selgeks. |
See on küll üllatav väide. JavaScripti OOP-mudel on minu meelest üks raskemini mõistetavaid.
Ja üldse, OOP on üks raskemaid asju, mida programmeerimise juures selgeks saada. Lihtne on ära õppida OOP-i süntaks, kuid OOP-i õieti rakendama õpivad vaid vähesed programmeerijad. Ja ma ei söandaks öelda, et mina kuulun nonde väheste hulka.
Teemaalgatajale:
Võibolla see "programmeerimisloogika", millest sul puudu jääb, on see, et sa ei tunne mitmeid olulisi fundamentaalseid algoritme. Vähemasti mulle oli see nooruspõlves tõsiseks takistuseks. Oskad sa...
* leida massiivis olevatest arvudest üles suurima?
* sorteerida numbrid massiivis väiksemast suuremani? Nii, et see ei võta ülemäära palju aega?
* lugeda kokku kataloogis ja tema alamkataloogides ja alam-alamkataloogides jne sisalduvad failid?
* kujutada arvutimälus eesti teede võrgustikku ja leida selle põhjal lühim tee kahe asula vahel?
Kui vastus pooltelegi neist küsimustest on EI, siis tuleb sulle kasuks enda täiendamine olemasolevate algoritmide ja andmestruktuuride alal. Muidu sa hakkad neid ise leiutama ja see ei tule enamasti hästi välja.
|
|
Kommentaarid: 24 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
1 :: |
23 |
|
tagasi üles |
|
 |
|