Page 176 - Demo
P. 176


                                    TEMATIKA 5 ZHVILLIMI I APLIKACIONEVE, SOFTWARE-VE DHE SISTEMEVEPROVO VETEN1. Ndërto një program që llogarit sipërfaqen për disa figura gjeometrike. Trego disa mënyra të ndryshme për ndërtimin e programit tënd.2. Argumento në klasë se cilat nga mënyrat për ndërtimin e programit për ushtrimin e parë është më efikase.3. Në shembullin në tekst nuk është marrë në ilustrim kafsha e tretë, që është Pula. Modifiko kodin e dhënë për të pasur edhe një pulë në program, e cila ushqehet, fle dhe komunikon duke ndjekur mënyrën e dytë.Fig. 63. thërrasim funksionin main (fig. 6);4. përfundimisht, nëse e përpilojmë dhe e zbatojmë projektin, në dalje përftojmë përgjigjet si në figurën 7.Fig. 7Secila nga mënyrat ka përparësitë dhe mangësitë e veta. Mënyra e parë është e thjeshtë për t’u shkruar, por shumë e gjatë. Në rast se numri i kafshëve rritet, kodi do të bëhet shumë i gjatë dhe pothuajse i pamundur për t’u administruar në rast se kemi shumë qen apo mace. Me mënyrën e dytë ky problem shmanget, por ajo është më e vështirë për t’u skicuar. Një nga rregullat e arta është: Vë në pah dhe grupo çdo element të përbashkët duke krijuar klasa/funksione dhe zbato në mënyrë të veçuar elementët që janë të ndryshëm. Secila nga klasat apo funksionet e krijuara në një program mund të përdoret edhe në programe të tjera si hyrje duke çuar kështu drejt programimit me nivele. Tematika 4174
                                
   170   171   172   173   174   175   176   177   178   179   180