Avaleht
uus teema   vasta Tarkvara »  Programmeerimine »  Programmeerimisloogika. märgi kõik teemad loetuks
märgi mitteloetuks
vaata eelmist teemat :: vaata järgmist teemat
Hinnavaatlus :: Foorum :: Uudised :: Ärifoorumid :: HV F1 ennustusvõistlus :: Pangalink :: Telekavad :: HV toote otsing
autor
sõnum Saada viide sõbrale.  :: Teata moderaatorile teata moderaatorile
otsing:  
Psoriaas
HV vaatleja

liitunud: 18.06.2007




sõnum 08.11.2008 20:55:16 Programmeerimisloogika. vasta tsitaadiga

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 icon_smile.gif.

Ette tänades.
tagasi üles
vaata kasutaja infot saada privaatsõnum
sukelduja
HV Guru
sukelduja

liitunud: 14.06.2007




sõnum 09.11.2008 11:16:47 vasta tsitaadiga

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
vaata kasutaja infot saada privaatsõnum
maxorator
HV kasutaja

liitunud: 30.08.2006




sõnum 09.11.2008 18:01:37 vasta tsitaadiga

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
vaata kasutaja infot saada privaatsõnum
sublime
HV vaatleja

liitunud: 14.11.2001




sõnum 10.11.2008 12:46:08 vasta tsitaadiga

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
vaata kasutaja infot saada privaatsõnum
oicu
HV kasutaja

liitunud: 23.11.2006




sõnum 10.11.2008 12:47:54 vasta tsitaadiga

õpi javascripti. seal saab kergelt oop selgeks.
Kommentaarid: 9 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 9
tagasi üles
vaata kasutaja infot saada privaatsõnum
Ho Ho
HV Guru
Ho Ho

liitunud: 16.02.2002




sõnum 10.11.2008 13:47:37 vasta tsitaadiga

Kui tahad lihtsalt kõikvõimalikke algoritme õppida siis võta mõni suvaline robottestijaga sait lahti ja hakka ülesandeid tegema icon_smile.gif

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
vaata kasutaja infot saada privaatsõnum mine selle kasutaja kodulehele
pinfo
HV vaatleja

liitunud: 16.10.2008




sõnum 10.11.2008 15:57:39 Re: Programmeerimisloogika. vasta tsitaadiga

Võibolla proovid osaleda ka sellel nädalal toimuval informaatika lahtisel võistlusel: http://www.teaduskool.ut.ee/2613

sisendi-väljundi vormistamise kohta on ka näited olemas - http://prog.offline.ee/doc/failid.html - seega saad tegelda ainult ylesande endaga.
tagasi üles
vaata kasutaja infot saada privaatsõnum
Deadlock
Kreisi kasutaja

liitunud: 16.07.2004




sõnum 11.11.2008 00:33:56 vasta tsitaadiga

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
vaata kasutaja infot saada privaatsõnum
Delp
HV vaatleja
Delp

liitunud: 30.04.2007




sõnum 12.11.2008 21:50:36 vasta tsitaadiga

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
vaata kasutaja infot saada privaatsõnum
Deadlock
Kreisi kasutaja

liitunud: 16.07.2004




sõnum 12.11.2008 23:02:52 vasta tsitaadiga

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
vaata kasutaja infot saada privaatsõnum
lauri
HV veteran
lauri

liitunud: 05.11.2001



Autoriseeritud ID-kaardiga

sõnum 12.11.2008 23:21:15 vasta tsitaadiga

9. klassi õpilase lineaaralgebrat ja diskreetset matemaatikat õpetama icon_biggrin.gif 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
vaata kasutaja infot saada privaatsõnum
phpzone
HV kasutaja

liitunud: 02.04.2002




sõnum 13.11.2008 10:47:19 vasta tsitaadiga

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
vaata kasutaja infot saada privaatsõnum
guest1902
Kreisi kasutaja
guest1902

liitunud: 05.11.2005




sõnum 13.11.2008 19:13:26 vasta tsitaadiga

Bluebull kirjutas:
üks fun riistapuu: http://math.hws.edu/TMCM/java/labs/xLogicCircuitsLab1.html

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
vaata kasutaja infot saada privaatsõnum
nene
Kreisi kasutaja
nene

liitunud: 20.03.2004




sõnum 17.11.2008 13:52:19 vasta tsitaadiga

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
vaata kasutaja infot saada privaatsõnum mine selle kasutaja kodulehele
näita postitusi alates eelmisest:   
uus teema   vasta Tarkvara »  Programmeerimine »  Programmeerimisloogika.
[vaata eelmist teemat] [vaata järgmist teemat]
 lisa lemmikuks
näita foorumit:  
 ignoreeri teemat 
sa ei või postitada uusi teemasid siia foorumisse
sa ei või vastata selle foorumi teemadele
sa ei või muuta oma postitusi selles foorumis
sa ei või kustutada oma postitusi selles foorumis
sa ei või vastata küsitlustele selles foorumis
sa ei saa lisada manuseid selles foorumis
sa võid manuseid alla laadida selles foorumis



Hinnavaatlus ei vastuta foorumis tehtud postituste eest.