Sadržaj:
Definicija - Što znači izraz?
Izraz je poseban pojam u računalnoj znanosti u kojem se niz varijabli ili konstanta, kao i operatori i funkcije, sastavljaju u jednu izjavu na koju djeluje određeni programski jezik.
Tehopedija objašnjava Izraz
U računalnoj znanosti, izraze pišu programeri, interpretiraju ih računala i 'ocjenjuju'.
Evaluacija donosi povratak ili rezultat. Jednostavne matematičke jednadžbe kao što su 2 + 2 su izrazi u kodu. Oni se obično nazivaju aritmetičkim izrazima.
Druge vrste numeričkih ili aritmetičkih izraza mogu koristiti varijable tako da izgledaju kao jednadžbe algebre. Pored toga, različiti tipovi podataka kao što su znakovi, žice, cijeli brojevi, brojevi s pomičnim zarezom i drugi mogu se ponašati u izrazima kao konstante ili varijable.
Operatori i funkcije određuju kako će računalo postupati na te objekte u datom izrazu. Različite vrste izraza razvrstavaju se prema načinu na koji rade i na što 'ocjenjuju'. Bolovi izrazi procjenjuju istinitu ili lažnu vrijednost, a numerički izrazi brojevima.
Izrazi niza procjenjuju se znakovnim nizovima, gdje se tekst i nizovi znakova mijenjaju pomoću funkcija da bi se proizveo drugačiji rezultat.
Na primjer, dodavanje uskličnika na prikaz ili ispis fraze 'hello world' bio bi primjer niza izraza koji koristi funkcije za dodavanje ASCII znakova, umjesto da mijenja numeričke vrijednosti ili stvara različite uvjete kodova.
U gornjem primjeru različiti programi bi to tretirali drugačije: Neki primitivniji mogu koristiti sintaksu poput print hello world; ispis! dok bi drugi mogli koristiti ovako nešto:
String a = zdravo svijetu
Niz b =!
Ispis niza a + niz b
Kao i druge vrste osnova, i izrazi se oslanjaju na specifičnu sintaksu programskog jezika. U strukturi stručnosti, stručnjaci ističu da izrazu inherentno treba barem jedan 'operand' ili vrijednost na koju djeluje i mora imati jednog ili više operatora.
Pored toga, programerima je važno da razumiju što je "legalno" ili "ilegalno" u sintaksi programa. Ako unesete neispravnu ili nelegalnu sintaksu, doći će do pogreške u sastavljanju, a programeri će morati izraze i kodne module prilagoditi odgovarajućoj sintaksi kako bi ih pokrenuli.
