9. Procedūros ir funkcijos 9.1. Procedūros ir funkcijos samprata Atskirai sudaryti veiksmų aprašymai yra vadinami paprogramės. Paskalyje yra du paprogramių tipai: funkcijos ir procedūros, kurie skiriasi. Dalis paprogramių, kurios vadinami standartinėmis, pateikiami kartu su programavimo aplinka. Norint pasinaudoti paprograme, nebūtinai žinoti jos teksto. Pakanka žinoti paprogramės vardą, paskirti ir jos parametrų naudojimą. Procedūros ir funkcijos yra pagrindinės Paskalio programos blokai. Jie atlieka specifines dalines bendro uždavinio, kurį turi spręsti visa programa ir veikia autonomiškai nuo programos kodo. Jos turi savus autonomiškus aprašus, savus pradinius duomenis ir rezultatus, per kuriuos palaiko ryšius su kitomis programos dalimis. Procedūros ir funkcijos galima vadinti “juodosiomis dėžėmis”, nes jos paslepia, tai daroma konkrečiame programos bloke (atlieka inkapsuliaciją – slepia kapsule – angl in capsule). Esme tokie: programuotojai nebūtina žinoti, kaip veikia funkcijos arba procedūros, tiesiog jie atliekami ir pateikia savo darbo rezultatą. Paprasčiau kalbant, procedūros ir funkcijos kaip programos blokas yra pagrindinė Paskalio programos stuturizavimo priemonė. Be to procedūros ir funkcijas paslepia savo realizavimo smulkmenos ir jos galima patalpinti į atskirą modulį iš kur galima iškviesti. Pvz., mus nedomina kaip užprogramuoti funkcijos iš modulio Crt. Jei jos nėturi klaidų, kiekvienas programuotojas gali jas vartoti savo uždaviniams. 9.2. Paskalio procedūros Programos struktūros pagrindinis elementas yra autonominė paprogramė, o jos populiariausia forma yra procedūra. Uždavinių programavimui, nors ir paprastų, programuotojai naudoja procedūros. Pvz., norime nupiešti kompiuterio ekrane stilizuotą mergaitės figūrą. * * * * * / \ / + \ / + \ /_______\ | | | | | | Moters figūrą sudaro galva, kūnas ir kojos. Kad galėtume nupiešti šia figūrą skaidysim ją į smulkesnius. Akivaizdžiu, kad reikia turėti paprogrames: • nupiešti galvą; • nupiešti kūną; • nupiešti kojos. Skaidant uždavinį į smulkesnius uždavinius, programuotojai naudoja procedūros. Procedūros apibrėžimas Tai yra autonomiškas programos dalys, sudarytas iš atskirų operatorių, kurie sprendžia atskira uždavinį. 9.3. Procedūros aprašymas be parametrų Procedūros aprašymo forma be parametrų labai panaši į programos aprašymo formą. Jos sintaksė yra tokia: procedure
Šį darbą sudaro 4453 žodžiai, tikrai rasi tai, ko ieškai!
★ Klientai rekomenduoja
Šį rašto darbą rekomenduoja mūsų klientai. Ką tai reiškia?
Mūsų svetainėje pateikiama dešimtys tūkstančių skirtingų rašto darbų, kuriuos įkėlė daugybė moksleivių ir studentų su skirtingais gabumais. Būtent šis rašto darbas yra patikrintas specialistų ir rekomenduojamas kitų klientų, kurie po atsisiuntimo įvertino šį mokslo darbą teigiamai. Todėl galite būti tikri, kad šis pasirinkimas geriausias!
Norint atsisiųsti šį darbą spausk ☞ Peržiūrėti darbą mygtuką!
Mūsų mokslo darbų bazėje yra daugybė įvairių mokslo darbų, todėl tikrai atrasi sau tinkamą!
Panašūs darbai
Kiti darbai
Atsisiuntei rašto darbą ir neradai jame reikalingos informacijos? Pakeisime jį kitu nemokamai.
Pirkdamas daugiau nei vieną darbą, nuo sekančių darbų gausi 25% nuolaidą.
Išsirink norimus rašto darbus ir gauk juos akimirksniu po sėkmingo apmokėjimo!