Преглед садржаја:
Дефиниција - Шта значи израз?
Израз је одређени концепт у рачунарској науци у којем је низ променљивих или константи, као и оператори и функције, састављени у једну изјаву на коју делује одређени програмски језик.
Техопедиа објашњава израз
У рачунарској науци изразе пишу програмери, тумаче их рачунари и 'процењују'.
Евалуација доноси повратак или резултат. Једноставне математичке једначине као што су 2 + 2 су изрази у коду. Они се обично називају аритметичким изразима.
Друге врсте нумеричких или аритметичких израза могу користити променљиве тако да изгледају као једнаџбе алгебре. Поред тога, различити типови података као што су карактери, жице, цели бројеви, бројеви с помичним зарезом и други могу се понашати у изразима као константе или променљиве.
Оператори и функције одређују како ће рачунар поступати на те објекте у датом изразу. Различите врсте израза се категоришу према начину на који раде и на шта се „оцјењују“. Болови изрази вреднују или истинску или лажну вредност, док се нумерички изрази вреднују бројевима.
Изрази стрингова процењују се на низове знакова, где се текст и низови знакова мењају функцијама да би се произвео другачији резултат.
На пример, додавање ускличника на приказ или штампање фразе 'хелло ворлд' био би пример низа израза који користи функције за додавање АСЦИИ знакова, уместо да мења нумеричке вредности или ствара различите услове кода.
У горњем примеру, различити програми би то третирали различито: Неки примитивнији могу користити синтаксу попут принт хелло ворлд; принт! док би други могли користити овако нешто:
Стринг а = здрави свет
Стринг б =!
Штампање низа а + стринг б
Као и друге врсте основа, изрази се ослањају на специфичну синтаксу програмског језика. У погледу структуре, стручњаци истичу да изразу инхерентно треба најмање један 'операнд' или вредност на коју делује, и мора имати једног или више оператора.
Поред тога, програмерима је важно да схвате шта је „легално“ или „нелегално“ у програмској синтакси. Ако унесете погрешну или нелегалну синтаксу, доћи ће до грешака у састављању, а програмери ће морати да изразе и модуле кодова ускладе са одговарајућом синтаксом да би их покренули.
