Page 37 - Demo
P. 37
Nxënësi/ja:Kalimi me adresë apo vlerë i argumenteve në funksione2.4 Prototipet e funksionit dhe roli i argumentit Një prototip funksioni i tregon përpiluesit emrin e një funksioni, llojin e të dhënave që kthen, numrin e parametrave që pret të marrë, llojet e këtyre parametrave dhe rregullin, sipas të cilit futen këto parametra. Roli i argumentit. Një karakteristikë e rëndësishme e prototipeve të funksionit është përcaktimi i llojit të argumentit. Çdo funksion duhet të dijë se çfarë të dhënash pret të marrë. Rendi i futjes së të dhënave është shumë i rëndësishëm. Llojet e të dhënave që përdoren në C++ jepen në tabelën më poshtë: njeh procedurat e kalimit të parametrave në funksione me vlerë ose me referencë.Programet C++ zakonisht shkruhen duke kombinuar funksione të reja me klasat e shkruara , si ato që shkruam në mësimet e mëparshme, dhe klasat e disponueshme në bibliotekën standarde. Siç e dimë, një funksion kërkohet nga një thirrje dhe, kur funksioni i thirrur përmbush detyrën e tij, ai kthen një rezultat. Një mënyrë e tillë pune është shumë e ngjashme me strukturën hierarkike të administrimit, si në figurën 1. Shefi u kërkon punonjësve (punonjësit 1, 2 dhe 3) të kryejnë një detyrë dhe t’i paraqesin atij raportin e rezultateve pas kryerjes së detyrës. Shefi nuk e di se si punonjësit do ta kryejnë detyrën. Ndërkohë punonjësi 1 mund të thërrasë punonjës të tjerë 3 dhe 5. Kur të gjithë punonjësit të kenë kryer punën e tyre, ia paraqesin shefit dhe e gjithë puna përfundon. A mund të gjeni një shembull tjetër nga jeta e përditshme që ngjason me përdorimin e funksioneve në një program?Aktivitet:ShefiPunëtori 1 Punëtori 2 Punëtori 3Punëtori 4 Punëtori 5Roli i argumentit. Një karakteristikë e rëndësishme e prototipeve të funksionit është pwërcaktimi i llojit twë argumentit. CÇdo funksion duhet twë dijwë se cçfarwë twë dhwënash pret twë marrë. Rendi i futjes swë twë dhwënave wështwë shumwë i rwëndwësishwëm. Llojet e twë dhwënave qwë pwërdoren nwë C++ jepen nwë tabelwën mwë poshtwë: Kalimi i twë dhwënave nwë funksione Një ndryshore (variabël) karakterizohet nga: Emri (identifikuesi unik). Emri i ndryshores (variablitës) është e këeshillueshme të lidhet me informacionin që ai duhet të mbajë në program. LlojTipi. TipLloji i nevojitet përpiluesit për të ditur se sa vend do të rezervojë në memorie për të ruajtur ndryshoren (variablëin). Vlera. Vlera është pikërisht vlera konkrete, që do t’i jepet ndryshores (variabliëts). Kjo mund të ndryshojë në kohë. Twë dhwënat nwë njwë program ruhen nwë variablandryshore dhe i kalohen funksionit pwër t’u pwërpunuar. Kwështu, nwë figurwën 2 tregohet qwë njwë variabëlndryshore me vlerwë 18 zwëAdresa Vlera159916001601160216031604......18Commented [u3]: ndoshta do ishte mire qe te saktesoje qe argumenti ne funksion jane te dhenat qe do te futen ne funksion, nese eshte e sakte kjo qe them, por une e kam kuptuar keshtu kete paragraf. mirepo sikur mbetet pa lidhje argumenti me te dhenen, pra nje fjali me pare dhe nje me pas. Formatted: Font: Bold, ItalicTipet e të dhënaveFig. 2Fig. 1Për të gjitha ushtrimet dhe shembujt e mësimit duhet të ndërtohet projekti përkatës në kompjuter, ashtu siç sqarohet në kapitullin 4, TIK 10. Në këtë kapitull është trajtuar gjuha C, por mënyra e ndërtimit të projektit ku shkruhen programet është e njëjtë. 35

