Estruturas de controlo
As estruturas de controlo são fundamentais para desenvolver programas em Octave. Já vimos que as instruções se podem organizar em scripts ou funções. Dentro destas, temos a necessidade de ter um maior controlo sobre as instruções que devem ser executadas. Este controlo divide-se em dois grandes grupos, um de instruções condicionais e outro grupo para os ciclos.
Instruções condicionais
Estas instruções permitem-nos indicar em que condições uma ou mais instruções devem ser executadas. Dividem-se em dois tipos:
Instruções cíclicas
As instruções cíclicas ou repetitivas têm todas o propósito de repetir uma determinada instrução (ou conjunto de instruções) um certo número de vezes, mas apresentam 3 variantes que vamos estudar.
Em programação, designam-se simplesmente por ciclos, e correspondem às partes do programa que são sucessivamente executadas zero ou mais vezes.
Dentro destes ciclos podem-se ainda usar as instruções break e continue para alterar o comportamento do mesmo. Nos exercícios introdutórios de programação estas instruções não são necessárias.