As instruções são os elementos que definem o comportamento de um programa.
Cada instrução representa uma ação que será executada, como imprimir um valor, repetir um bloco, tomar uma decisão ou importar uma biblioteca.

Tipos de instruções

  • exprStmt: Executa uma expressão, como uma atribuição ou chamada de função.
  • printStmt: Imprime um valor no console usando imprima.
  • bloco: Agrupamento de instruções entre { ... }, formando um bloco de código.
  • ifStmt: Estrutura condicional com se e opcionalmente senao.
  • whileStmt: Loop que repete enquanto a condição for verdadeira.
  • doWhileStmt: Loop pós-condicional que executa ao menos uma vez.
  • forStmt:
    • Estilo Portugol: para IDENTIFIER = ... ate ... faca ...
    • Estilo C: para (...; ...; ...) — com inicialização, condição e incremento explícitos.
  • returnStmt: Retorna um valor (ou nada) de uma função.
  • breakStmt: Interrompe um loop ou estrutura escolha.
  • continueStmt: Pula para a próxima iteração de um loop.
  • switchStmt: Estrutura de múltipla escolha com escolha.
  • caseStmt: Define os casos dentro de um escolha, incluindo o contrario.
  • importStmt: Importa uma biblioteca, com alias opcional via como.
As instruções são os “comandos” que o programa segue passo a passo. Elas formam a espinha dorsal da lógica e do fluxo de execução.