- Karakteristike programskih varijabli
- Dodjela memorije
- izjava
- djelokrug
- Vrste varijabli u programiranju
- Cijeli broj (kratak, dugačak)
- Plutajuća točka (jednostruka, dvostruka)
- Lik
- Booleova
- Niz fiksne duljine
- Niz promjenjive duljine
- Primjeri programskih varijabli
- Promijenite varijablu
- Reference
Varijabla u programiranju je jedinica podataka koji se mogu mijenjati svoju vrijednost. To je najjednostavniji oblik pohrane, koji predstavlja memorijsko područje na kojem se pohranjuje stavka podataka.
Ako je računalni program građevina, varijable bi bile građevni blokovi koji čine njegov temelj. Varijable su ključne komponente bilo kojeg programa. Ovo ne bi moglo biti učinkovito bez varijabli.
Izvor: pixabay.com
Jedna varijabla može biti temperatura zraka ili cijene dionica. Sve su to vrijednosti koje se mogu promijeniti.
Varijable imaju dvije važne svrhe, a to je da programer može odabrati njihova imena, olakšavajući tako programiranje, a također i da može pisati programe ili funkcije koje rade s bilo kojom vrijednošću u njima.
Ako ste već upoznati s proračunskim tablicama, možda biste pomislili da su varijable poput ćelija, koje se mogu koristiti u formulama, bez obzira na vrijednosti koje sadrže u njima.
Svi proceduralni programski jezici, poput C, Basic i Pascal, imaju varijable koje mogu priznati različite tipove i omogućiti im da manipuliraju na različite načine.
Karakteristike programskih varijabli
Dodjela memorije
Promjenjiva je oznaka mjesta u memoriji računala. Kada stvorite novu varijablu u programu, program raspoređuje količinu memorije na temelju vrste podataka varijable.
Stoga je mjesto u memoriji računala. Trebali biste razmišljati o memoriji kao da je blok, a kada se izvrši program imat će pristup bloku memorije.
izjava
Kada deklarirate varijablu, dajete joj ime i dajete mu tip. U stvari, prostor je stvoren tamo gdje će biti pohranjena njegova vrijednost. Stoga, za deklariranje varijable u programu morate navesti koju vrstu varijable.
Neki programski jezici zahtijevaju deklariranje varijable prije upotrebe. Drugi vam omogućuju da definirate vrijednost varijable bez da je prvo morate deklarirati.
djelokrug
Okvir određuje koliko se vrijednost varijable može očitati ili mijenjati.
Globalne varijable su one koje se mogu koristiti u čitavom programu. Odnosno, njezin opseg je cijela primjena.
Lokalne varijable mogu se koristiti samo u funkciji ili postupku tamo gdje su deklarirane ili također u bilo kojoj drugoj funkciji koju ta funkcija zove.
Djelokrug je hijerarhijski i odnosi se samo odozgo na dolje, od glavnog tijela programa do funkcija koje poziva i od funkcija do ostalih podfunkcija.
Stoga, ako je varijabla deklarirana na vrhu programa, druga se varijabla s istim nazivom ne može deklarirati u funkciji.
Međutim, ako deklarirate varijablu u jednoj funkciji, možete u drugoj funkciji proglasiti drugu varijablu s istim imenom. Oni će biti različite varijable i mogu imati različite vrijednosti.
Vrste varijabli u programiranju
Kad se stvori varijabla, morate također izjaviti koju će vrstu podataka sadržavati. To se događa jer će program koristiti različite vrste podataka na različite načine.
Cijeli broj (kratak, dugačak)
Ova vrsta odgovara cijelim brojevima, kao što su 1, -15, 0. Integer varijable se koriste kada je poznato da nakon decimalne točke neće biti ništa. Na primjer, ako programirate generator loto lopte, sve kuglice imaju čitave brojeve.
Razlika između tipova kratkih i cjelobrojnih brojeva je broj bajtova koji su korišteni za njihovo spremanje.
To će se razlikovati ovisno o operativnom sustavu i hardveru koji se koristi. Trenutno se može pretpostaviti da će cijeli broj biti najmanje 16 bita, a cijeli cijeli broj najmanje 32 bita.
Plutajuća točka (jednostruka, dvostruka)
Brojevi s pomičnim zarezom, poput 3.2435, su oni koji sadrže dijelove. Jednostruki i dvostruki kvantizeri analogni su kratkim i dugim kvantizerima koji se koriste s cijelim brojem kako bi pokazali koliko se bita koristi za pohranjivanje varijable.
Lik
Ova vrsta predstavlja vrijednost znaka. Na primjer, slovo abecede, znamenka ili poseban simbol. Koristi se za pohranu jednog znaka teksta.
Obično se viđa u C programima, koji ne mogu podnijeti znakovne žice. Vrijednost koja je pohranjena zapravo je cijeli broj koji predstavlja kôd (na primjer, ASCII) za predstavljeni znak.
Booleova
Booleova varijabla može pohraniti jednu od sljedeće dvije vrijednosti: True ili False. To su obično cijeli brojevi, na primjer u Visual Basic False je 0, a True je -1. Vrijednosti za True i False su konstantne.
Niz fiksne duljine
Nizovi su varijable koje sadrže tekst i dolaze u dvije vrste. Pomoću niza fiksne duljine izjavljujete koliko znakova će taj niz sadržavati.
Određeni API pozivi u sustavu Windows zahtijevaju upotrebu žica fiksne duljine, ali oni se uglavnom ne koriste u Basic-u. U C oni se implementiraju kao niz znakova.
Niz promjenjive duljine
Ona je ona u kojoj duljina nije definirana. Ovo je zadana vrsta u Basic-u i korisno je za uzimanje unosa od korisnika gdje ne znate kakav će biti odgovor.
Primjeri programskih varijabli
Ispod je primjer varijable koja se koristi u programskom jeziku Perl.
- moj $ compname = "Pismeni test";
- ispisati "Primjer viđen, $ compname";
Ovaj primjer deklarira naziv varijable pod imenom ključna riječ my. Znak dolara ($) u programskom jeziku Perl ukazuje da je ime imena varijable, ali znak dolara nije dio imena varijable.
U prvom retku programa, varijabli je dodijeljena vrijednost pomoću operatora dodjele "=".
Vrijednost imena je niz znakova: Pismeni test, priložen dvostrukim navodnicima. Dupli citati označavaju da je tekst unutar znakovnog niza, ali oni nisu dio niza podataka.
Kad se program pokrene, ispis ispisa zamjenjuje naziv varijable $ compname s dodijeljenom vrijednošću iz niza, prikazujući na taj način rezultat: Primjer vidljiv, Test napisan.
Promijenite varijablu
Postoji mnogo različitih načina na koje se varijabla može mijenjati, mijenjati ili postaviti na drugu vrijednost. Sljedeća tablica daje primjere kako se varijabla može promijeniti, objašnjavajući što se radi.
Reference
- Martin Gibbs (2020). Osnove varijabli u C programiranju. Preuzeto sa: study.com.
- Napredni Ikt (2020). Varijable i strukture podataka u programiranju. Preuzeto sa: Advanced-ict.info.
- Buduće učenje (2020). Korištenje podataka i varijabli. Preuzeto sa: futurelearn.com.
- Računarska nada (2020). Promjenjiva. Preuzeto sa: computerhope.com.
- Tehopedija (2020). Promjenjiva. Preuzeto sa: zgornja ploča.hr.