Ngayon ay pag-aaralan natin ang tungkol sa mga parameter. Ang mga parameter ay mga espesyal na piraso ng impormasyon na ibinibigay namin sa isang function. Tinutulungan nila ang function na malaman kung ano ang gagawin. Sa ating pang-araw-araw na buhay, gumagawa tayo ng mga pagpipilian sa lahat ng oras. Halimbawa, kapag gumagawa ng sandwich, pipiliin mo ang uri ng tinapay at ang palaman. Ang mga pagpipiliang ito ay parang mga parameter. Sa computer programming, tinutulungan ng mga parameter ang isang function na gumana sa iba't ibang piraso ng data.
Sa araling ito, gagamit tayo ng simpleng wika. Makakakita tayo ng mga halimbawa tulad ng pagdaragdag ng mga numero, pagbati sa mga kaibigan, at kahit na pagkalkula ng lugar ng mga simpleng hugis. Malalaman din natin kung paano ginagamit ang mga parameter sa modular programming. Ang modular programming ay nangangahulugan ng paghahati ng isang malaking problema sa mas maliliit na bahagi. Ang bawat bahagi ay maaaring gumana sa sarili nitong sa tulong ng mga parameter.
Ang isang parameter ay parang katulong para sa isang function. Ito ay isang input na nagsasabi sa isang function kung anong halaga ang gagamitin. Isipin na mayroon kang isang laruang kotse. Para magawa ito, maaaring kailanganin mong pumili ng direksyon. Ang direksyon na pipiliin mo ay parang parameter para sa kotse. Kung walang parameter, hindi malalaman ng kotse kung saan pupunta.
Sa mga programa sa computer, madalas kaming sumulat ng mga function upang gawin ang mga gawain. Sa halip na isulat ang parehong mga tagubilin nang maraming beses, gumagawa kami ng isang function at binibigyan ito ng mga parameter. Sa ganitong paraan, maaaring gumana ang function sa iba't ibang data. Tulad ng isang cookie cutter na maaaring gumawa ng maraming mga hugis kapag gumamit ka ng iba't ibang kuwarta, ang isang function ay maaaring gumana sa iba't ibang mga halaga kung babaguhin mo ang mga parameter.
Ang isang function ay parang mini machine. Ito ay may pangalan at gumagawa ng isang espesyal na trabaho kapag tinawag mo ito. Maaaring kailanganin ng isang function ang ilang piraso ng impormasyon upang magawa ang gawain nito. Ang mga piraso ng impormasyon na ito ay ang mga parameter.
Halimbawa, isipin ang isang blender sa iyong kusina. Kung gusto mong gumawa ng smoothie, maglagay ka ng prutas, kaunting tubig, at yelo. Ginagamit ng blender ang mga sangkap na ito para gawin ang iyong smoothie. Dito, ang mga sangkap ay parang mga parameter. Kung wala ang mga ito, ang blender ay hindi makakagawa ng anumang masarap.
Sa programming, nagsusulat kami ng mga function na may mga parameter sa loob ng mga panaklong. Kapag ginamit namin ang function, pinupunan namin ang mga panaklong ng data na gusto naming gamitin.
Tingnan natin ang isang simpleng halimbawa. Isipin na mayroon kang isang function na nagdaragdag ng dalawang numero. Ang dalawang numero ay ang mga parameter. Kapag tinawagan mo ang function, ipinapasa mo ang mga numero. Pagkatapos ay idinaragdag sila ng function at ibinabalik ang resulta.
Hakbang-hakbang na paliwanag:
Halimbawa, kung tatawagin natin ang addNumbers(3, 5) , kakalkulahin ng function ang: \( \textrm{resulta} = 3 + 5 \) na 8.
Ngayon tingnan natin ang isa pang halimbawa na may mga salita. Isipin na mayroon kaming isang function na bumabati sa isang kaibigan. Gumagamit ang function ng isang parameter: ang pangalan ng kaibigan.
Hakbang-hakbang na paliwanag:
Kaya, kung tatawagin natin ang greet("Anna") , ang magiging output ay: "Hello Anna".
Maaari rin kaming gumamit ng mga parameter upang kalkulahin ang mga bagay tulad ng lugar ng isang parihaba. Ang isang parihaba ay may haba at lapad. Ito ang aming dalawang parameter.
Hakbang-hakbang na paliwanag:
Ang modular programming ay isang paraan ng pagsulat ng mga computer program. Sa modular programming, hinahati namin ang isang malaking programa sa mas maliliit na bahagi. Ang bawat bahagi ay maaaring gumawa ng isang tiyak na trabaho at tinatawag na isang function. Ginagamit ang mga parameter sa mga function na ito upang pangasiwaan ang iba't ibang data.
Halimbawa, isipin na nagtatayo ka ng isang malaking laruang kastilyo. Sa halip na gawin ang buong kastilyo sa isang piraso, gumawa ka ng mga indibidwal na tore, dingding, at pinto. Ang bawat bahagi ay itinayo nang hiwalay. Ngayon, kung gusto mong magpalit ng tore, hindi mo na kailangang muling itayo ang buong kastilyo. Baguhin mo lang ang tore na iyon. Sa programming, ito ay tulad ng paglikha ng mga function na maaari mong gamitin nang paulit-ulit sa pamamagitan ng pagbibigay sa kanila ng iba't ibang mga parameter.
Ang paggamit ng mga parameter ay ginagawang mas madaling maunawaan at baguhin ang aming programa. Kapag kailangan naming i-update ang isang maliit na bahagi ng programa, binabago namin ang isang function lamang sa halip na maraming bahagi ng programa. Ang ideyang ito ng muling paggamit ng mga function na may iba't ibang mga parameter ay napakalakas. Nakakatulong ito sa amin na bumuo ng mga programang gumagana nang maayos at simpleng sundin.
Suriin natin ang ilang mahahalagang ideya tungkol sa mga parameter:
Ang mga parameter ay hindi lamang para sa mga programa sa computer. Nakikita natin ang ideya ng mga parameter sa ating pang-araw-araw na buhay. Narito ang ilang mga halimbawa sa totoong mundo:
Ang mga halimbawang ito ay nagpapakita na ang ideya ng mga parameter ay matatagpuan sa paligid natin. Tulad ng sa mga programa sa computer, ang ating mga pagpipilian sa pang-araw-araw na buhay ay nagbabago sa kung ano ang magiging resulta.
Pinapadali ng mga parameter ang ating buhay bilang mga programmer. Kung walang mga parameter, kailangan nating magsulat ng bagong function para sa bawat maliit na pagbabago. Sa mga parameter, nagsusulat kami ng isang function at binabago ang output sa pamamagitan ng pagbibigay dito ng iba't ibang mga input.
Isipin kung sa tuwing gagawa ka ng sandwich kailangan mong gumawa ng bagong recipe kahit na isang sahog lang ang naiiba. Magiging maraming trabaho iyon! Sa halip, mayroon kang isang recipe at binabago mo ang mga sangkap batay sa kung ano ang gusto mo sa araw na iyon. Ito ay eksakto kung paano gumagana ang mga function na may mga parameter.
Sa pamamagitan ng paggamit ng mga parameter, maaari kang bumuo ng mga function na parang maliliit na makina. Ang mga makinang ito ay kayang humawak ng maraming gawain nang hindi kinakailangang muling isulat sa bawat pagkakataon. Ang ideyang ito ay isang pundasyon sa modular programming. Kapag nagtatrabaho kami sa mga module o maliliit na bahagi ng isang programa, ginagawa naming mas simple ang aming code. Kung kailangan nating baguhin ang isang bagay, kailangan lang nating i-update ang isang function.
Maaari mong gamitin ang ideya ng mga parameter sa marami sa iyong mga proyekto, kahit na sa paaralan. Halimbawa, kung ikaw ay nagdidisenyo ng isang maliit na laro o isang kuwento, maaari kang gumamit ng isang function upang ipakita ang pangalan ng isang karakter. Sa halip na magsulat ng bagong kuwento sa bawat oras, gumamit ka ng isang function at babaguhin ang pangalan ng karakter gamit ang isang parameter.
Ang isa pang ideya ay sa paglikha ng isang digital picture frame. Ipagpalagay na gusto mong magpakita ng iba't ibang larawan sa isang pisara. Ang function na nagbabago sa larawan ay maaaring kumuha ng isang parameter na nagsasabi dito kung aling larawan ang ipapakita. Sa tuwing gagamitin mo ang function, bibigyan mo lang ito ng bagong larawan. Ipinapakita nito ang kapangyarihan ng mga parameter sa paggawa ng software na mas flexible.
Kahit na hindi ka nagsusulat ng computer code, ginagamit mo na ang ideya ng mga parameter. Kapag nagpasya ka kung ano ang isusuot, pipiliin mo ang kulay, estilo, at laki. Ito ang iyong mga pagpipilian, ang iyong mga parameter para sa iyong pinakamahusay na hitsura sa bawat araw.
Lutasin natin ang isa pang halimbawa nang hakbang-hakbang upang makita ang mga parameter na gumagana. Magsusulat kami ng isang simpleng function ng pagbati na nagbabago sa pagbati batay sa kung sino ang binabati.
Hakbang 1: Tukuyin ang function at pumili ng pangalan para dito. Tatawagin namin itong customGreet .
Hakbang 2: Magpasya kung anong parameter ang kailangan ng function. Sa kasong ito, kailangan nito ng isang parameter: name .
Hakbang 3: Sa loob ng function, magse-set up kami ng isang mensahe ng pagbati. Isasama ng function ang salitang "Hi" sa ibinigay na pangalan .
Hakbang 4: Kapag tinawag namin ang function na may pangalan, dapat itong mag-print ng custom na pagbati. Halimbawa, kung tatawagin natin ang customGreet("Sam") , ang magiging output ay "Hi Sam".
Paliwanag: Gumagana ang function na ito dahil maaaring baguhin ang pangalan ng parameter sa tuwing tatawagan mo ang function. Kung tatawagan mo ang customGreet("Lily") , ang magiging output ay "Hi Lily". Ginagawa ng function ang trabaho nito batay sa halaga ng parameter.
Ngayon, bubuo tayo ng isang simpleng multiplication function. Ang function na ito ay kukuha ng dalawang parameter at i-multiply ang mga ito.
Hakbang 1: Gumawa ng function na tinatawag na multiplyNumbers .
Hakbang 2: Ang function ay tumatagal ng dalawang parameter: num1 at num2 .
Hakbang 3: Sa loob ng function, i-multiply ang num1 sa num2 . Maaari naming ipakita ang matematika bilang: \( \textrm{produkto} = \textrm{num1} \times \textrm{num2} \)
Hakbang 4: Ang pagtawag sa multiplyNumbers(2, 4) ay magko-compute: \( \textrm{produkto} = 2 \times 4 = 8 \) Kaya ang function ay nagbabalik ng 8.
Sa aming susunod na halimbawa, gagawa kami ng isang function upang kalkulahin ang perimeter ng isang parihaba. Ang perimeter ay ang kabuuang distansya sa paligid ng hugis.
Hakbang 1: Lumikha ng function na tinatawag na kalkulasyonPerimeter .
Hakbang 2: Ang function ay tumatagal ng dalawang parameter: haba at lapad .
Hakbang 3: Ang formula para kalkulahin ang perimeter P ng isang parihaba ay: \( P = 2 \times (\textrm{haba} + \textrm{lapad}) \)
Hakbang 4: Halimbawa, kung haba = 5 at lapad = 3 , kung gayon: \( P = 2 \times (5 + 3) = 2 \times 8 = 16 \)
Paliwanag: Gumagana ang function na ito sa dalawang parameter at ginagamit ang mga ito sa formula upang maibigay ang tamang resulta. Ang parehong function ay maaaring gamitin para sa anumang parihaba hangga't nagbibigay ka ng tamang haba at lapad.
Tumutulong ang mga parameter na gawing malakas at kapaki-pakinabang ang mga function. Hinahayaan nila kaming baguhin ang input sa tuwing gagamit kami ng isang function. Nangangahulugan ito na ang isang function ay maaaring gumawa ng maraming trabaho. Narito ang mga pangunahing ideya:
Maraming pang-araw-araw na aktibidad ang gumagamit ng mga ideyang katulad ng mga parameter. Halimbawa, kapag nagdidisenyo ka ng sarili mong sandwich, pipili ka kung anong tinapay ang gagamitin, kung anong palaman ang idaragdag, at maging ang mga sarsa. Ang bawat pagpipilian ay nakakaapekto sa huling sandwich. Katulad nito, sa isang order sa restaurant, sasabihin mo sa server kung anong laki ang gusto mo at kung aling mga lasa ang gusto mo. Ang impormasyong ito ay tulad ng mga parameter sa isang function.
Sa isang silid-aralan, kapag tinawag ng isang guro ang iyong pangalan at hiniling sa iyo na sagutin ang isang tanong, ang iyong pangalan ay nagsisilbing parameter upang tumawag sa iyo. Kung ang guro ay tumawag ng ibang pangalan, ang sagot ay nagmumula sa ibang tao. Ito ay katulad ng kung paano naiiba ang pagkilos ng isang function kapag binigyan ng iba't ibang mga parameter.
Isipin ang isang digital board game. Sa bawat paglalaro mo, maaaring mag-iba ang laro dahil pipiliin mo kung ilang manlalaro ang sasali, anong mga character ang gagamitin, at ang mga panuntunan para sa bawat round. Ang lahat ng pagpipiliang ito ay mga parameter na ginagamit ng function ng laro upang lumikha ng bagong laro sa bawat pagkakataon.
Kahit na pinaplano natin ang ating araw, nagpapasya tayo kung anong oras ang gigising, kung ano ang kakainin, at kung anong mga aktibidad ang gagawin. Ang bawat isa sa mga pagpipiliang ito ay isang parameter para sa ating pang-araw-araw na gawain. Sa pamamagitan ng pagbabago ng isang parameter, tulad ng paggising ng ilang sandali, maaaring magbago ang ating buong araw.
Suriin natin ang mga pangunahing ideya na natutunan natin sa araling ito:
Ang mga parameter ay isang makapangyarihang tool, kahit na ang mga ito ay simple. Tinutulungan nila kaming magsulat ng malinaw, mahusay, at magagamit muli na code. Ang mga ito ay tulad ng mga sangkap sa isang recipe o ang mga pagpipilian na ginagawa mo araw-araw.
Tandaan: sa pamamagitan ng paggamit ng mga parameter sa mga function, pinapanatili mong maayos at masaya ang iyong mga programa. Madali mong mababago kung paano gumagana ang isang function sa pamamagitan lamang ng pagbibigay dito ng mga bagong value, tulad ng kung paano mo mapapalitan ang isang sandwich sa pamamagitan ng paggamit ng iba't ibang fillings.
Ngayon, natutunan mo na ang mga parameter ay mga espesyal na input na gumagabay sa isang function upang maisagawa ang gawain nito. Ginagawa nilang flexible ang mga function at tumutulong sila sa pagbuo ng mga programa sa modular na paraan. Nakakita kami ng ilang halimbawa na nagpapakita kung paano gumagana ang mga parameter, mula sa mga simpleng operasyon sa matematika tulad ng pagdaragdag ng mga numero sa pang-araw-araw na gawain tulad ng pagbati sa isang kaibigan o pagpaplano ng recipe.
Sa pamamagitan ng pag-unawa sa mga parameter, ginagawa mo ang iyong mga unang hakbang sa coding at modular programming. Ang mga parameter ay parang maliliit na tagubilin na maaaring magbago sa gawain ng isang function. Nakakatulong ang mga ito na gawing mas madaling basahin at baguhin ang iyong code, para makapag-focus ka sa paglutas ng mga problema sa mga simpleng paraan.
Panatilihin ang mga ideyang ito sa iyong isipan habang natututo ka pa tungkol sa programming at kung paano bumuo ng mga proyekto. Tulad ng sa iyong pang-araw-araw na buhay, ang mga pagpipiliang gagawin mo (iyong mga parameter) ay maaaring magbago sa mga resulta ng iyong trabaho. Palaging isipin kung anong mga piraso ng impormasyon ang kailangan ng iyong mga function, at tamasahin ang kapangyarihan ng paggawa ng sarili mong mga malikhaing pagpili!
Ang araling ito ay nakatulong sa amin na matuklasan ang mahika ng mga parameter sa mga function at modular programming. Gamitin ang mga ideyang ito para hatiin ang malalaking gawain sa mas maliliit, mas madaling bahagi, at hayaang gabayan ka ng iyong imahinasyon habang gumagawa ka ng mga bagong proyekto.