Basic HTML Version

|  | Table of Contents |  | View Full Version

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

| 31 32 33 34 35 36 37 38 39 40 41 |