Estruturas condicionais e de repetição
Chamamos de estruturas condicionais as instruções para testar se uma condição é verdadeira ou não. Elas podem ser associadas às estruturas que se repetem, após o cumprimento da condição, chamamos a elas de estruturas de loop ou estruturas de repetição.
Na nossa linguagem implementamos algumas das estruturas presentes na linguagem C. Por questões de tempo de implmentação implementamos apenas as condicionais if e else, e os laços for e while. Cada um é chamado na nossa linguagem de pse, penptao, preppipta e penpquanpto respectivamente.
Exemplos
pinpteipro i, x, a = 0;
preppipta(i = 0; i < 10; i + 1) {
pse(x>a) {
pespcrepva("Ola condicoes!");
a = x * 3 + 100;
} psepnao {
x = a * 3 + 100;
}
}
penpquanpto(1) {
pespcrepva("Infinito!");
}