Laboratorijas darbu scenāriji programmēšanā C++, Python un JavaScript NB! Tie, kam ir problēmas vai neskaidrības, kā atrast "pareizās atbildes", kas minētas scenārijos (respektīvi, cpp failiņus, kuru nosaukumi minēti slīprakstā), sk. šīs lapas pašā apakšā.* 1. Darbs ar vidi Code::Blocks. Projekta veidošana. (lab1.htm) 2. Kompilatora/interpretatora kļūdas
paziņojumi, datu tipi, parastā un formatētā ievade un izvade. (lab2.htm) 3. Datu tipi.Skaitliskas
izteiksmes. (lab3.htm) 4. Zarošanās priekšraksts if.
Cikls for. (lab4.htm) 5. Loģiskas izteiksmes un
cikli. (lab5.htm) 6. Masīvi un simbolu virknes. (lab6.htm) 7. Divdimensiju masīvi. 8. Masīvi/saraksti. (lab8.htm) 9. Funkcijas. 10. Masīvu apstrāde funkcijās. 11. Simbolu virkņu apstrāde
funkcijās. 12. Objektorientētā
programmēšana. Klases pārveidošana. 13. Objektorientētā
programmēšana. Konstruktors un destruktors. Dinamiska masīva realizācija. 14. Objektorientētā
programmēšana. Vienkāršas klases izveide. 15. Objektorientētā
programmēšana. Mantošana. 16. Operatoru pārslogošana. 17. Klases šablons. 18. STL vector pielietošana. 19. Teksta failu apstrāde. 20. Bināru failu apstrāde. 21. Saistītais saraksts. JavaScript un C++ 21. Saistītais saraksts. * Laboratorijas darbu scenārijos sastopamas t.s. "pareizās atbildes" -- cpp failiņi, kas ir nosaukti, bet par kuriem jums, iespējams, nav zināms, kur tie atrodas. Pareizās atbildes faili dabūjami, tiešā veidā ierakstot tos adreses laukā (tajā pašā direktorijā, kur attiecīgais html fails), tātad, kaut arī tie nav pieejami caur linku, tie eksistē! Piemēram, laboratorijas darbā #3 (http://www.zuters.com/prg/prglab/lab3/lab3.htm), failiņš lab3.2b.cpp atrodas http://home.lu.lv/~janiszu/prg/prglab/lab3/lab3.2b.cpp. |