Satura rādītājs:
Definīcija - ko nozīmē izteiciens?
Izteiciens ir īpašs datorzinātnes jēdziens, kurā vairāki mainīgie vai konstantes, kā arī operatori un funkcijas tiek salikti vienā paziņojumā, uz kuru reaģē noteikta programmēšanas valoda.
Techopedia izskaidro izteiksmi
Datorzinātnē izteicienus raksta izstrādātāji, tos interpretē datori un 'vērtē'.
Novērtējums dod atdevi vai rezultātu. Vienkārši matemātiski vienādojumi, piemēram, 2 + 2, ir izteiksmes kodā. Parasti tos sauc par aritmētiskām izteiksmēm.
Citos skaitlisko vai aritmētisko izteiksmju veidos var izmantot mainīgos, lai tie izskatās kā algebras vienādojumi. Turklāt dažādus datu tipus, piemēram, rakstzīmes, virknes, veselus skaitļus, peldošā komata numurus un citus, var izmantot izteiksmēs kā konstantes vai mainīgos.
Operatori un funkcijas nosaka, kā dators darbosies ar šiem objektiem noteiktā izteiksmē. Dažādi izteicienu veidi tiek iedalīti kategorijās atkarībā no tā, kā viņi darbojas un kā viņi to vērtē. Būla izteiksmes vērtē pēc patiesās vai nepatiesās vērtības, bet skaitliskās izteiksmes vērtē pēc skaitļiem.
Stīgu izteiksmes tiek vērtētas pēc rakstzīmju virknēm, kur tekstu un rakstzīmju virknes maina ar funkcijām, lai iegūtu atšķirīgu rezultātu.
Piemēram, pievienojot izsaukuma zīmi frāzes “sveika pasaule” parādīšanai vai drukāšanai, būtu virknes izteiksmes piemērs, kas izmanto funkcijas, lai pievienotu ASCII rakstzīmes, nevis mainītu skaitliskas vērtības vai izveidotu dažādus koda nosacījumus.
Iepriekš minētajā piemērā dažādas programmas to izturas atšķirīgi: daži no primitīvākajiem var izmantot sintakse, piemēram, print hello world; izdrukāt! savukārt citi varētu izmantot kaut ko līdzīgu:
Stīga a = sveika pasaule
Stīgas b =!
Drukāt virkni a + virkni b
Tāpat kā cita veida pamati, arī izteicieni paļaujas uz programmēšanas valodas īpašo sintakse. Runājot par struktūru, eksperti uzsver, ka izteiksmei pēc būtības ir nepieciešams vismaz viens “operands” vai vērtība, uz kuru tiek iedarbināta, un tam jābūt vienam vai vairākiem operatoriem.
Turklāt programmētājiem ir svarīgi saprast, kas programmas sintaksē ir “likumīgs” vai “nelikumīgs”. Nepareizas vai nelikumīgas sintakse ievadīšana radīs kļūdas sastādīšanā, un, lai tās darbinātu, izstrādātājiem būs jāizveido izteicieni un koda moduļi atbilstošai sintaksei.
