Un programme informatique doit parfois prendre des décisions. Pour cela, il doit pouvoir évaluer des conditions
Dans les langages de programmation, on retrouve toujours des instructions conditionelles qui permettent d'exécuter des instructions lorsqu'une condition est vraie ou fausse. En programmation par blocs, ces conditions sont représentées par des blocs de couleur bleue comme représenté dans les questions à choix multiples ci-dessous.