60 likes | 215 Views
Informatika. Saulius Ragaišis , VU MIF saulius.ragaisis@mif.vu.lt 200 8 - 09 - 16. Pratybų užduotys. 1. Ciklai su nežinomu kartojimų skaičiumi: 2 programos atliekančios tą patį (viena su WHILE, kita su REPEAT). 2. Masyvai ir ciklai su žinomu kartojimų skaičiumi (FOR).
E N D
Informatika Saulius Ragaišis, VU MIF saulius.ragaisis@mif.vu.lt 2008-09-16
Pratybų užduotys 1. Ciklai su nežinomu kartojimų skaičiumi: 2 programos atliekančios tą patį (viena su WHILE, kita su REPEAT). 2. Masyvai ir ciklai su žinomu kartojimų skaičiumi (FOR). 3. Darbas su tekstais ir funkcija. 4. Dinaminis atminties skirstymas ir procedūra. 5. Paketai/moduliai (unit): 4-os užduoties programos pertvarkymas.
Pratybų užduočių vertinimas * skaičiuojami tik įvykę užsiėmimai
Struktūrinis programavimas Problema: sunkiai skaitomos, sunkiai suprantamos, sunkiai modifikuojamos ir pan. programos (lėkštė spageti). Kartais neteisingai sakoma, kad “struktūrinis programavimas tai programavimas be GOTO”. Struktūrinis programavimas remiasi idėja, kad programa turi būti konstruojama, naudojantis baigtine aibe valdymo struktūrų. Apibrėžtų (visuotinai pripažintų ir paplitusių) struktūrų naudojimas daro programą lengviau skaitomą, suprantamą ir modifikuojamą.
Struktūrinis programavimas (2) Buvo įrodyta, kad bet koks algoritmas gali būti išreikštas trimis pagrindinėmis struktūromis:- seka;- sąlyga (pakanka nepilnos sąlygos);- kartojimu (ciklu).