10 kl. C++ 2017 m.


Struktūrinis programavimas C++ terpėje
 

   C++ tai viena iš sudėtingų kalbų. Kalbama, kad ji net yra sudėtingiausia iš šiuolaikinių kalbų. Kuom ji skiriasi, tai tik savo platumu, kad kažką norint suprogramuoti reikia sudėti iš daug dalių. С++ kalboje yra didesnės galimybių ribos, nors nežinau ar išvis tokios yra. Norint ją mokytis reikia žinoti, nors kas per daiktas yra programavimas, kaikur netgi reikia mokėti bent vieną programavimo kalbą. Kalba yra plati dėl to, nes turi netgi keletą serijų, nuo C iki C#. 
   Iš esmės C++ kalba yra pritaikyta sudėtingoms sistemoms ir instrumentinėms programavimo priemonėms kurti. C++ gimė nuo C kalbos, ji buvo sukurta taip, kad galėtum bendrauti su C kalba, būtų galima įterpti C koda į С++ programą. C++ kalba, kaip ir mūsų kalba nuolat tobulinama , vystoma. Atskiros kalbos realizacijos, dialektai skirti kompiliatoriai, kurie pritaiko šia kalba parengtas programas įvairioms operacijų sistemoms ir įvairiems pagalbinių  priemonių rinkiniams, poreikiams. Vieni iš populiariausių yra Borland C++ bei Microsoft Visual C++ kompiliatoriai Windows operacinėms sistemoms ir AT&T kompiliatorius operacinėms sistemoms kaip Unix ir Linux.

Mokiniai gali namuose mokintis C++ naudodami 6ias nuorodas:

Naudojama DEV C++ programavimo aplinka.

C++ vadovėlis.

Naudingos nuorodos:

programavimopamokos.net

3dev.lt

Video pamokos su dev C++


Mokinių gebėjimų raida:

  • Kurti nesudėtingus algoritmus uždaviniams spręsti.
  • Atlikti pagrindinius veiksmus: priskyrimą,šakojimą, ciklą, užrašyti juos programavimo kalba.
  • Paaiškinti programos sudarymo etapus ir laikytis jų sprendžiant uždavinius.
  • Valdyti pagrindines programavimo aplinkos
  • priemones, kurti nesudėtingas programas uždaviniams spręsti.

- Kauno Saulės gimnazijos http://liuokaitis.lt/egzaminai/programavimas-1 (pateiktys su gan išsamiais paaiškinimais)

 

- Burbaitės http://medziaga.puslapiai.lt/index.php?option=com_content&view=article&id=2&Itemid=15

 

http://coderland.lt/ - C++ 

- C++ APPLE kursų Amandos Muliolienės vadovėlis 

http://www.applequest.org/downloads/C++kalbos%20vadovelis1.zip

 

- A. Dindos seminaras apie C++ (pagal atnaujintą programą) http://1x.lt/index.php?option=com_content&view=article&id=225&Itemid=1695 videohttp://www.youtube.com/watch?v=N0bK_geZniQ#t=17:30

bei pateiktys http://sdrv.ms/YJtCOh 

 

- C++ (ir Paskalis lygiagrečiai)

http://informatika.svetaines.net/index.php/ii-gimnazinems-klasems/programavimo-pradmenys(ctrl+F: "ppt")

http://popmokslas.puslapiai.lt/failai/mokslu_intro/Programavimas%20%28C++%20bei%20Pascal%29.pdf

http://popmokslas.puslapiai.lt/failai/mokslu_intro/Programavimas%20%28C++%20bei%20Pascal%29.doc

 

C kalba (ne C++, bet labai panašu)

http://proin.ktu.lt/~p175b301_el/index.php?option=com_phocadownload&view=category&id=7&Itemid=86 (atmintinė bei išsami m-ga)

http://www.biblioteka.vpu.lt/elvpu/45906.pdf

 

Gera kolekcija

 http://www.mokytojos.puslapiai.lt/index.php?option=com_weblinks&view=category&id=22%3Aprogramavimas&Itemid=13 [nebeveikia..]

 

Olimpiadininkams vadovėlis (NMA)

http://ims.mii.lt/~linas/mokykla/files/knyga.pdf  (pavyzdžiai su Paskaliu)

--------------Olimpiadinių uždavinių archyvas -------------

http://licejus.lt/~antanas2010/uzdaviniai/ Taip pat turėtų veikti http://ims.mii.lt/olimp (kartais paskutiniu metu užsikemša) bei http://www.lmio.mii.vu.lt/?p=viewolympsearchtasks

http://www.medziaga.puslapiai.lt/index.php?option=com_content&view=article&id=4&Itemid=4--------------------------------------------------------

 

 

Gražus Paskalio vadovėlis

http://vmc.ppf.ktu.lt/saulius/v2/?puslapis=327

 

Video pamokos

http://3dev.lt/tv.3dev ir http://www.youtube.com/user/The3DevTV - C++,  Python, PHP, HTML/CSS, Paskalis

http://programavimopamokos.net/ , http://www.fp.tt.lt/pamokos.html - Paskalis, C++

 - http://vaizdopamokos.lt/ - Python, Java, Scratch

 

PHP / WEB

http://php.lt/render/Articles

 - http://e.ktug.lt/ (hm, viešai tik http://e.ktug.lt/course/view.php?id=30 )

 

Python

http://lt.wikibooks.org/wiki/Python/Lietuvi%C5%A1ki_%C5%A1altiniai 

 

gal dar ką pasiūlyt turite? :)

https://blockly-demo.appspot.com/static/apps/maze/index.html?lang=en

 2014.01.21

 

Atviri neakivaizdiniai kursai:

http://if.ktu.lt/forumas/index.php?p=/discussion/5/nuo-ko-pradeti-mokytis-programuotis

SelectionFile type iconFile nameDescriptionSizeRevisionTimeUser
ĉ
View Download
  45k v. 2 Oct 17, 2012, 5:25 AM Jurga Jurgita
ĉ
View Download
  89k v. 2 Oct 17, 2012, 2:46 AM Jurga Jurgita
ċ

View
Dev C++ free dawnload  Jul 2, 2012, 7:19 AM Jurga Jurgita
ć
View Download
  356k v. 1 Jan 21, 2014, 12:43 AM Jurga Jurgita
ĉ
View Download
  91k v. 2 Oct 17, 2012, 2:53 AM Jurga Jurgita
ĉ
View Download
  194k v. 1 Nov 7, 2012, 4:46 AM Jurga Jurgita
Ċ
View Download
  139k v. 2 Oct 17, 2012, 5:24 AM Jurga Jurgita