Google Play badge

vigezo


Vigezo katika Kazi na Upangaji wa Msimu

Utangulizi

Leo tutajifunza kuhusu vigezo. Vigezo ni vipande maalum vya habari ambavyo tunatoa kwa chaguo la kukokotoa. Wanasaidia utendaji kujua nini cha kufanya. Katika maisha yetu ya kila siku, tunafanya maamuzi kila wakati. Kwa mfano, wakati wa kufanya sandwich, unachagua aina ya mkate na kujaza. Chaguzi hizi ni kama vigezo. Katika programu ya kompyuta, vigezo husaidia kazi kufanya kazi na vipande tofauti vya data.

Katika somo hili, tutatumia lugha rahisi. Tutaona mifano kama kuongeza nambari, salamu marafiki, na hata kuhesabu eneo la maumbo rahisi. Pia tutajifunza jinsi vigezo vinavyotumiwa katika programu za msimu. Upangaji wa kawaida unamaanisha kuvunja shida kubwa katika sehemu ndogo. Kila sehemu inaweza kufanya kazi peke yake kwa msaada wa vigezo.

Vigezo ni Nini?

Kigezo ni kama msaidizi wa chaguo la kukokotoa. Ni ingizo ambalo huambia chaguo za kukokotoa ni thamani gani ya kutumia. Fikiria una gari la kuchezea. Ili kuifanya kusonga, unaweza kuhitaji kuchagua mwelekeo. Mwelekeo unaochagua ni kama kigezo cha gari. Bila kigezo, gari halingejua ni njia gani ya kwenda.

Katika programu za kompyuta, mara nyingi tunaandika kazi za kufanya kazi. Badala ya kuandika maagizo sawa mara nyingi, tunaunda kazi moja na kuipa vigezo. Kwa njia hii, kazi inaweza kufanya kazi na data tofauti. Kama vile mkataji wa kuki anaweza kutengeneza maumbo mengi unapotumia unga tofauti, kitendakazi kinaweza kufanya kazi na maadili tofauti ikiwa utabadilisha vigezo.

Kazi na Jinsi zinavyofanya kazi

Kitendaji ni kama mashine ndogo. Ina jina na hufanya kazi maalum unapoiita. Chaguo la kukokotoa linaweza kuhitaji maelezo fulani ili kufanya kazi yake. Sehemu hizi za habari ni vigezo.

Kwa mfano, fikiria blender jikoni yako. Ikiwa unataka kutengeneza laini, weka matunda, maji kidogo na barafu. blender hutumia viungo hivi kutengeneza smoothie yako. Hapa, viungo ni kama vigezo. Bila wao, blender hakuweza kufanya chochote kitamu.

Katika programu, tunaandika kazi na vigezo ndani ya mabano. Tunapotumia chaguo la kukokotoa, tunajaza mabano na data tunayotaka kufanya kazi nayo.

Mfano 1: Kuongeza Nambari Mbili

Hebu tuone mfano rahisi. Fikiria una kazi ambayo inaongeza nambari mbili. Nambari mbili ni vigezo. Unapoita kazi, unapitisha nambari. Kazi kisha inawaongeza na kurudisha matokeo.

Ufafanuzi wa hatua kwa hatua:

Kwa mfano, tukiita addNumbers(3, 5) , chaguo la kukokotoa litakokotoa: \( \textrm{matokeo} = 3 + 5 \) ambayo ni 8.

Mfano 2: Kumsalimia Rafiki

Sasa tuangalie mfano mwingine kwa maneno. Hebu fikiria tuna kipengele cha kumsalimia rafiki. Kazi hutumia parameta moja: jina la rafiki.

Ufafanuzi wa hatua kwa hatua:

Kwa hiyo, ikiwa tunaita greet("Anna") , pato litakuwa: "Hello Anna".

Mfano 3: Kukokotoa Eneo la Mstatili

Tunaweza pia kutumia vigezo kukokotoa vitu kama eneo la mstatili. Mstatili una urefu na upana. Hizi ni vigezo vyetu viwili.

Ufafanuzi wa hatua kwa hatua:

Kuelewa Vigezo katika Upangaji wa Msimu

Programu ya kawaida ni njia ya kuandika programu za kompyuta. Katika programu za msimu, tunavunja programu kubwa katika sehemu ndogo. Kila sehemu inaweza kufanya kazi maalum na inaitwa kazi. Vigezo hutumiwa katika kazi hizi kushughulikia data tofauti.

Kwa mfano, fikiria unajenga ngome kubwa ya kuchezea. Badala ya kutengeneza ngome nzima katika kipande kimoja, unatengeneza minara, kuta, na milango ya mtu binafsi. Kila sehemu imejengwa tofauti. Sasa, ikiwa unataka kubadilisha mnara, sio lazima ujenge tena ngome nzima. Unabadilisha tu mnara huo. Katika upangaji programu, hii ni kama kuunda vitendaji ambavyo unaweza kutumia tena na tena kwa kuzipa vigezo tofauti.

Kutumia vigezo hurahisisha programu kuelewa na kubadilisha. Tunapohitaji kusasisha sehemu ndogo ya programu, tunabadilisha kitendakazi kimoja tu badala ya sehemu nyingi za programu. Wazo hili la kutumia tena vitendaji na vigezo tofauti lina nguvu sana. Inatusaidia kuunda programu zinazofanya kazi vizuri na ni rahisi kufuata.

Mawazo Muhimu Kuhusu Vigezo

Wacha tuangalie maoni kadhaa muhimu juu ya vigezo:

Matumizi Halisi ya Vigezo

Vigezo sio tu kwa programu za kompyuta. Tunaona wazo la vigezo katika maisha yetu ya kila siku. Hapa kuna mifano ya ulimwengu halisi:

Mifano hii inaonyesha kwamba wazo la vigezo linaweza kupatikana karibu nasi. Kama tu katika programu za kompyuta, chaguo zetu katika maisha ya kila siku hubadilisha jinsi mambo yatakavyokuwa.

Jinsi Vigezo Hufanya Utayarishaji Rahisi

Vigezo hurahisisha maisha yetu kama waandaaji programu. Bila vigezo, tutalazimika kuandika kazi mpya kwa kila mabadiliko madogo. Kwa vigezo, tunaandika kazi moja na kubadilisha pato kwa kutoa pembejeo tofauti.

Fikiria ikiwa kila wakati unapotengeneza sandwich lazima utengeneze kichocheo kipya hata ikiwa kiungo kimoja tu kilikuwa tofauti. Hiyo itakuwa kazi nyingi! Badala yake, una kichocheo kimoja na unabadilisha viungo kulingana na kile unachopenda siku hiyo. Hivi ndivyo kazi zilizo na vigezo hufanya kazi.

Kwa kutumia vigezo, unaweza kuunda vitendaji ambavyo ni kama mashine ndogo. Mashine hizi zinaweza kushughulikia kazi nyingi bila kuhitaji kuandikwa upya kila wakati. Wazo hili ni msingi katika upangaji wa kawaida. Tunapofanya kazi na moduli au sehemu ndogo za programu, tunarahisisha msimbo wetu. Ikiwa tutahitaji kubadilisha kitu, tunahitaji tu kusasisha chaguo la kukokotoa.

Kutumia Vigezo katika Miradi Yako Mwenyewe

Unaweza kutumia wazo la vigezo katika miradi yako mingi, hata shuleni. Kwa mfano, ikiwa unabuni mchezo mdogo au hadithi, unaweza kutumia kipengele ili kuonyesha jina la mhusika. Badala ya kuandika hadithi mpya kila wakati, unatumia chaguo la kukokotoa moja na kubadilisha jina la mhusika kwa kutumia kigezo.

Wazo lingine ni kuunda sura ya picha ya dijiti. Tuseme unataka kuonyesha picha tofauti ubaoni. Chaguo la kukokotoa linalobadilisha picha linaweza kuchukua kigezo kinachoiambia ni picha ipi itaonyeshwa. Kila wakati unapotumia chaguo la kukokotoa, unaipa tu picha mpya. Hii inaonyesha uwezo wa vigezo katika kufanya programu iwe rahisi zaidi.

Hata kama hutaandika msimbo wa kompyuta, tayari unatumia wazo la vigezo. Unapoamua nini cha kuvaa, unachagua rangi, mtindo na ukubwa. Haya ni chaguo lako, vigezo vyako vya kuonekana bora kila siku.

Mfano Uliotatuliwa wa Hatua kwa Hatua: Kufanya Kazi Maalum ya Maamkizi

Hebu tutatue mfano mwingine hatua kwa hatua ili kuona vigezo katika hatua. Tutaandika kazi rahisi ya salamu ambayo hubadilisha salamu kulingana na nani anayesalimiwa.

Hatua ya 1: Bainisha chaguo na uchague jina lake. Tutaiita customGreet .

Hatua ya 2: Amua ni kigezo gani kitendakazi kinahitaji. Katika kesi hii, inahitaji parameter moja: jina .

Hatua ya 3: Ndani ya kazi, tutaweka ujumbe wa salamu. Chaguo la kukokotoa litaunganisha neno "Hi" na jina lililotolewa.

Hatua ya 4: Tunapoita chaguo za kukokotoa kwa jina, inapaswa kuchapisha salamu maalum. Kwa mfano, tukiita customGreet("Sam") , matokeo yatakuwa "Hi Sam".

Ufafanuzi: Chaguo hili la kukokotoa hufanya kazi kwa sababu jina la kigezo linaweza kubadilishwa kila wakati unapoita kitendakazi. Ukiita customGreet("Lily") , matokeo yatakuwa "Hi Lily". Kazi hufanya kazi yake kulingana na thamani ya parameter.

Mfano Uliotatuliwa Hatua Kwa Hatua: Kujenga Kazi ya Kuzidisha Nambari Mbili

Sasa, tutaunda kazi rahisi ya kuzidisha. Kazi hii itachukua vigezo viwili na kuzidisha.

Hatua ya 1: Unda chaguo la kukokotoa linaloitwa multiplyNumbers .

Hatua ya 2: Kazi inachukua vigezo viwili: num1 na num2 .

Hatua ya 3: Ndani ya kitendakazi, zidisha num1 kwa num2 . Tunaweza kuonyesha hesabu kama: \( \textrm{bidhaa} = \textrm{nambari 1} \times \textrm{nambari 2} \)

Hatua ya 4: Kupiga simu kwa kuzidisha nambari (2, 4) kutajumuisha: \( \textrm{bidhaa} = 2 \times 4 = 8 \) Kwa hivyo chaguo la kukokotoa litarejesha 8.

Mfano Uliotatuliwa wa Hatua kwa Hatua: Kukokotoa Mzunguko wa Mstatili

Katika mfano wetu unaofuata, tutaunda kazi ya kuhesabu mzunguko wa mstatili. Mzunguko ni umbali wa jumla kuzunguka sura.

Hatua ya 1: Unda chaguo za kukokotoa inayoitwa CalculatorPerimeter .

Hatua ya 2: Kazi inachukua vigezo viwili: urefu na upana .

Hatua ya 3: Fomula ya kukokotoa mzunguko wa P wa mstatili ni: \( P = 2 \times (\textrm{urefu} + \textrm{upana}) \)

Hatua ya 4: Kwa mfano, ikiwa urefu = 5 na upana = 3 , basi: \( P = 2 \times (5 + 3) = 2 \times 8 = 16 \)

Ufafanuzi: Chaguo hili la kukokotoa hufanya kazi na vigezo viwili na huvitumia katika fomula ili kutoa matokeo sahihi. Utendakazi sawa unaweza kutumika kwa mstatili wowote mradi tu utoe urefu na upana unaofaa.

Muhtasari wa Kwa Nini Vigezo Ni Muhimu

Vigezo husaidia kufanya utendaji kuwa imara na muhimu. Zinaturuhusu tubadilishe ingizo kila wakati tunapotumia chaguo za kukokotoa. Hii inamaanisha kuwa kipengele kimoja kinaweza kufanya kazi nyingi. Hapa kuna mawazo muhimu:

Maombi ya Ulimwengu Halisi na Viunganisho vya Kila Siku

Shughuli nyingi za kila siku hutumia mawazo sawa na vigezo. Kwa mfano, unapotengeneza sandwich yako mwenyewe, unachagua mkate wa kutumia, kujaza gani na hata michuzi. Kila chaguo huathiri sandwich ya mwisho. Vile vile, katika agizo la mgahawa, unaambia seva ni saizi gani unayotaka na ni ladha gani unayopenda. Taarifa hii ni kama vigezo katika chaguo za kukokotoa.

Katika darasani, wakati mwalimu anaita jina lako na kukuuliza ujibu swali, jina lako hutumika kama kigezo cha kukuita. Ikiwa mwalimu anaita jina tofauti, jibu linatoka kwa mtu tofauti. Hii ni sawa na jinsi kipengele cha kukokotoa kinavyofanya kazi kwa njia tofauti kinapotolewa na vigezo tofauti.

Fikiria mchezo wa bodi ya dijiti. Kila wakati unapocheza, mchezo unaweza kuwa tofauti kwa sababu unachagua wachezaji wangapi wanaojiunga, wahusika wa kutumia na sheria za kila raundi. Chaguo hizi zote ni vigezo ambavyo utendaji wa mchezo hutumia kuunda mchezo mpya kila wakati.

Hata tunapopanga siku yetu, tunaamua ni saa ngapi tutaamka, tule nini na tufanye shughuli gani. Kila moja ya chaguzi hizi ni kigezo cha utaratibu wetu wa kila siku. Kwa kubadilisha kigezo kimoja, kama vile kuamka baadaye kidogo, siku yetu nzima inaweza kubadilika.

Muhtasari wa Mambo Muhimu

Hebu tupitie mawazo makuu tuliyojifunza katika somo hili:

Vigezo ni zana yenye nguvu, ingawa ni rahisi. Zinatusaidia kuandika msimbo wazi, unaofaa na unaoweza kutumika tena. Ni kama viungo katika mapishi au chaguzi unazofanya kila siku.

Kumbuka: kwa kutumia vigezo katika vitendakazi, unaweka programu zako safi na za kufurahisha. Unaweza kubadilisha kwa urahisi jinsi chaguo la kukokotoa linavyofanya kazi kwa kuipa tu thamani mpya, kama vile unavyoweza kubadilisha sandwich kwa kutumia vijazo tofauti.

Hitimisho

Leo, umejifunza kwamba vigezo ni pembejeo maalum zinazoongoza kazi ya kufanya kazi yake. Wanafanya utendaji kuwa rahisi na kusaidia katika kujenga programu kwa njia ya kawaida. Tuliona mifano kadhaa iliyoonyesha jinsi vigezo hufanya kazi, kutoka kwa shughuli rahisi za hesabu kama vile kuongeza nambari kwa kazi za kila siku kama vile kusalimia rafiki au kupanga mapishi.

Kwa kuelewa vigezo, unachukua hatua zako za kwanza katika usimbaji na upangaji wa programu za msimu. Vigezo ni kama maagizo madogo ambayo yanaweza kubadilisha kazi ya kitendakazi. Zinasaidia kurahisisha kusoma na kubadilisha msimbo wako, ili uweze kuzingatia kutatua matatizo kwa njia rahisi.

Weka mawazo haya akilini mwako unapojifunza zaidi kuhusu upangaji programu na jinsi ya kuunda miradi. Kama vile katika maisha yako ya kila siku, chaguo unazofanya (vigezo vyako) vinaweza kubadilisha matokeo ya kazi yako. Daima fikiria kuhusu vipande vya habari ambavyo vipengele vyako vinahitaji, na ufurahie uwezo wa kufanya chaguo zako za ubunifu!

Somo hili limetusaidia kugundua uchawi wa vigezo katika utendaji na upangaji wa programu za moduli. Tumia mawazo haya kugawanya kazi kubwa katika sehemu ndogo, rahisi zaidi, na kuruhusu mawazo yako ikuongoze unapounda miradi mipya.

Download Primer to continue