- Mga katangian ng mga variable variable
- Paglalaan ng memorya
- Pahayag
- Saklaw
- Mga uri ng variable sa programming
- Integer (maikli, mahaba)
- Lumulutang point (solong, doble)
- Katangian
- Boolean
- Nakatakdang haba ng string
- Variable na haba ng string
- Mga halimbawa ng mga variable na programmatic
- Baguhin ang isang variable
- Mga Sanggunian
Ang isang variable sa programming ay isang yunit ng data na maaaring baguhin ang halaga nito. Ito ang pinakasimpleng anyo ng imbakan, na kumakatawan sa isang lugar ng memorya kung saan naka-imbak ang isang item ng data.
Kung ang isang computer program ay isang gusali, kung gayon ang mga variable ay ang mga bloke ng gusali na bumubuo ng pundasyon nito. Ang mga variable ay kritikal na mga bahagi ng anumang programa. Hindi ito maaaring maging epektibo nang walang mga variable.
Pinagmulan: pixabay.com
Ang isang variable ay maaaring maging temperatura ng hangin o presyo ng stock. Ito ang lahat ng mga halaga na maaaring magbago.
Ang mga variable ay may dalawang mahahalagang layunin, na ang programmer ay maaaring pumili ng mga pangalan ng mga ito, sa gayon mapadali ang pagprograma, at maaari din niyang magsulat ng mga programa o pag-andar na gumagana sa anumang halaga sa kanila.
Kung pamilyar ka na sa mga spreadsheet, maaari mong isipin na ang mga variable ay tulad ng mga cell, na maaaring magamit sa mga formula, anuman ang mga halagang naglalaman nito.
Ang lahat ng mga wika sa pagprograma ng pamamaraan, tulad ng C, Pangunahing at Pascal ay may mga variable, kakayahang umamin ng iba't ibang uri at payagan na manipulahin ang mga ito sa iba't ibang paraan.
Mga katangian ng mga variable variable
Paglalaan ng memorya
Ang isang variable ay ang marker ng isang lokasyon sa memorya ng computer. Kapag lumikha ka ng isang bagong variable sa isang programa, ang programa ay naglalaan ng halaga ng memorya batay sa uri ng data ng variable.
Samakatuwid, ito ay isang lugar sa memorya ng computer. Dapat mong isipin ang memorya na parang isang bloke, kapag ang isang programa ay naisakatuparan magkakaroon ito ng access sa isang bloke ng memorya.
Pahayag
Kapag nagpapahayag ng isang variable, bibigyan mo ito ng isang pangalan at bigyan mo rin ito ng isang uri. Sa katunayan, ang espasyo ay nilikha kung saan ang halaga nito ay maiimbak. Kaya, upang magpahayag ng isang variable sa isang programa dapat mong ipahiwatig kung anong uri ng variable ito.
Ang ilang mga wika ng programming ay nangangailangan ng isang variable na ipinahayag bago gamitin ito. Pinapayagan ka ng iba na tukuyin ang halaga ng isang variable nang hindi kinakailangang ipahayag muna ito.
Saklaw
Ang saklaw ay tinutukoy kung gaano kalayo ang halaga ng isang variable na mababasa o mababago.
Ang mga global variable ay ang mga maaaring magamit sa buong programa. Iyon ay, ang saklaw nito ay ang buong aplikasyon.
Ang mga lokal na variable ay maaari lamang magamit sa pagpapaandar o pamamaraan kung saan sila ay idineklara, o din sa anumang iba pang pag-andar na tinawag ng pagpapaandar na iyon.
Ang saklaw ay hierarchical at nalalapat lamang ang top-down, mula sa pangunahing katawan ng programa hanggang sa mga function na tinawag nito, at mula sa mga pag-andar hanggang sa iba pang mga sub-function.
Samakatuwid, kung ang isang variable ay idineklara sa tuktok ng programa, ang isa pang variable na may parehong pangalan ay hindi maipapahayag sa isang function.
Gayunpaman, kung magpapahayag ka ng isang variable sa isang pag-andar, maaari kang magpahayag ng isa pang variable na may parehong pangalan sa ibang function. Sila ay magkakaiba-iba ng mga variable at maaaring may iba't ibang mga halaga.
Mga uri ng variable sa programming
Kapag nilikha ang isang variable, kailangan mo ring ipahayag kung anong uri ng data ang nilalaman nito. Ginagawa ito dahil gagamitin ng programa ang iba't ibang uri ng data sa iba't ibang paraan.
Integer (maikli, mahaba)
Ang uri na ito ay tumutugma sa buong mga numero, tulad ng 1, -15, 0. Ang mga variable na integer ay ginagamit kapag alam na hindi na magkakaroon ng anumang bagay pagkatapos ng punto ng desimal. Halimbawa, kung nagprograma ka ng isang generator ng loterya, lahat ng mga bola ay may buong mga numero.
Ang pagkakaiba sa pagitan ng mga maikling integer at mahabang mga uri ng integer ay ang bilang ng mga bait na ginagamit upang maiimbak ang mga ito.
Mag-iiba ito ayon sa operating system at hardware na ginagamit. Sa kasalukuyan maaari itong ipagpalagay na ang isang integer ay hindi bababa sa 16 bit at isang mahabang integer ay hindi bababa sa 32 bit.
Lumulutang point (solong, doble)
Ang mga numero ng lumulutang na point, tulad ng 3.2435, ay ang mga naglalaman ng mga bahagi ng fractional. Ang nag-iisa at dobleng mga quantizer ay magkatulad sa maikli at mahabang dami na ginamit sa uri ng integer upang ipahiwatig kung gaano karaming mga piraso ang gagamitin upang maiimbak ang variable.
Katangian
Ang uri na ito ay kumakatawan sa halaga ng isang character. Halimbawa, isang liham ng alpabeto, isang digit, o isang espesyal na simbolo. Ginagamit ito upang mag-imbak ng isang solong character ng teksto.
Karaniwang nakikita sa mga programa ng C, na hindi makayanan ang mga string ng character. Ang halaga na nakaimbak ay talagang isang integer na kumakatawan sa code (halimbawa, ASCII) para sa kinatawan na karakter.
Boolean
Ang isang variable na Boolean ay maaaring mag-imbak ng isa sa mga sumusunod na dalawang halaga: Totoo o Mali. Ang mga ito ay karaniwang isang integer, halimbawa sa Visual Basic Mali na 0 at Totoo ay -1. Ang mga halaga para sa Totoo at Mali ay pare-pareho.
Nakatakdang haba ng string
Ang mga string ay mga variable na naglalaman ng teksto, at ito ay dumating sa dalawang uri. Sa pamamagitan ng isang nakapirming haba na string, ipinapahayag mo kung gaano karaming mga character na naglalaman ng string.
Ang ilang mga tawag sa API sa Windows ay nangangailangan ng paggamit ng mga nakapirming haba na mga string, ngunit sa pangkalahatan ito ay hindi ginagamit sa Basic. Sa C ipinatupad sila bilang isang hanay ng mga character.
Variable na haba ng string
Ito ang isa kung saan ang haba ay hindi tinukoy. Ito ang default na uri sa Basic, at kapaki-pakinabang para sa pagkuha ng input mula sa gumagamit kung saan hindi mo alam kung ano ang magiging tugon.
Mga halimbawa ng mga variable na programmatic
Sa ibaba ay isang halimbawa ng isang variable na ginagamit sa wikang Perl programming.
- ang aking $ compname = "Nakasulat na pagsubok";
- i-print ang "Halimbawa na nakikita, $ compname";
Ang halimbawang ito ay nagpapahayag ng variable na pinangalanang compname gamit ang keyword my. Ang palatandaan ng dolyar ($) sa wika ng Perl programming ay nagpapahiwatig na ang compname ay ang pangalan ng isang variable, ngunit ang pag-sign ng dolyar ay hindi bahagi ng variable na pangalan.
Sa unang linya ng programa, ang variable ay itinalaga ng isang halaga gamit ang assignment operator "=".
Ang halaga ng compname ay ang string ng character: Nakasulat na pagsubok, nakapaloob sa dobleng quote. Ipinapahiwatig ng mga dobleng quote na ang teksto sa loob ay isang string ng character, ngunit hindi sila bahagi ng data ng string.
Kapag tumatakbo ang programa, ang pahayag ng pag-print ay pinapalitan ang variable na pangalan ng $ compname sa itinalagang halaga mula sa string, sa gayon ipinapakita ang resulta: Halimbawa na nakita, Sinusulat ang Pagsubok.
Baguhin ang isang variable
Maraming iba't ibang mga paraan ang isang variable ay maaaring mabago, magpalitan, o itakda sa ibang halaga. Ang sumusunod na talahanayan ay nagbibigay ng mga halimbawa ng kung paano mababago ang isang variable, na nagbibigay ng paliwanag sa ginagawa.
Mga Sanggunian
- Martin Gibbs (2020). Mga Pangunahing Kaalaman sa Mga variable sa C Programming. Kinuha mula sa: study.com.
- Advanced na Ict (2020). Mga variable at Istraktura ng Data sa Programming. Kinuha mula sa: advanced-ict.info.
- Hinaharap Alamin (2020). Paggamit ng mga uri ng data at variable. Kinuha mula sa: futurelearn.com.
- Pag-asa sa Computer (2020). Iba-iba. Kinuha mula sa: computerhope.com.
- Techopedia (2020). Iba-iba. Kinuha mula sa: ceilingpedia.com.