Tingimuslik on arvutiprogrammeerimises ja küberturvalisuses kasutatav mõiste, kus juhiseid hinnatakse tõeseks või vääraks. Kui hindamise tulemus on tõene, täidab tingimuslik käsk ühe käskude komplekti, vastasel juhul teise käskude komplekti.

Teisisõnu, see on teatud toimingu sooritamise viis teatud tingimuse alusel. Tingimuslik lause (tavaliselt nimetatakse seda if-then lauseks) kirjutatakse märksõnadega "if", "then" ja "else" ning see toimib, testides avaldist kindlaksmääratud tingimuse suhtes ja käivitades seejärel vastava koodiploki, mis põhineb hindamise tulemus.

Näiteks C programmeerimiskeeles kontrollib järgmine lause, kas muutuja x väärtus on võrdne 10-ga:

kui (x == 10)

Kui x väärtus on tõepoolest 10, siis käivitatakse if-lausele järgnev koodiplokk, vastasel juhul aga else-lausele järgnev koodiplokk.

Tingimuslauseid kasutatakse koodis laialdaselt tagamaks, et programm täidab juhiseid arukalt ja ootuspäraselt. See on sageli küberturvalisuse kaitse aluseks, kus ründajad püüavad mööda minna programmeerija seatud tingimustest, et saada juurdepääs piiratud andmetele või funktsioonidele.

Tingimuslikke lauseid kasutatakse laialdaselt ka muudes programmeerimisülesannetes, näiteks andmekogude silmuses, samuti erinevates masinõppealgoritmides.

Kokkuvõtteks võib öelda, et tingimuslaused on arvutiprogrammeerimise ja küberturvalisuse oluline element, kuna need võimaldavad paindlikkust selles, milliseid juhiseid programmi teatud etapis täidetakse. Tingimuslausete abil saavad arendajad juhtida programmi täitmisvoogu ning pakkuda täiendavat turvakihti.

Vali ja osta proxy

Andmekeskuse proksid

Pöörlevad proksid

UDP Proxy'd

Usaldab üle 10 000 kliendi kogu maailmas

Puhverklient
Puhverklient
Puhverklient flowch.ai
Puhverklient
Puhverklient
Puhverklient