paragraph_text: U računalnom programiranju, switch naredba je tip upravljačke naredbe koja postoji u većini suvremenih imperativnih programskih jezika (npr. C, C++, C# i Java). Svrha joj je da dopusti vrijednosti varijable ili izraza upravljanje tokom izvršavanja programa. U nekim drugim programskim jezicima je naredba sintaksno različita ali koncepcijski ista kao switch naredba poznata kao case naredba ili select naredba.