Estruturas de Controle na Linguagem C
Tipos de estruturas:
IF
if (condição) declaração;
A expressão, na condição, será avaliada. Se ela for zero, a declaração não será executada. Se a condição for diferente de zero a declaração será executada. Aqui reapresentamos o exemplo de um uso do comando if:
#include
int main ()
{
int num; printf ("Digite um numero: "); scanf ("%d",&num); if (num>10) printf ("\n\nO numero e maior que 10"); if (num==10) { printf ("\n\nVoce acertou!\n"); printf ("O numero e igual a 10."); } if (num> i=0;
>> for n=(1:10)’ i=i+1; x(n) = sin(n*pi/10) % exibe x end x =
Columns 1 through 5
0.3090 0.5878 0.8090 0.9511 1.0000
Columns 6 through 10
0.9511 0.8090 0.5878 0.3090 0.0000
>> disp(i)
1
O número de iterações é confirmado pelo valor final da variável i, incrementada dentro do for.
Introduc
WHILE
Estrutura de repetição usada quando não se sabe, a priori, o número de iterações que serão executadas.
Sintaxe:
while expressão ação end
A ação é composta por uma seqüência de um ou mais comandos e somente é executada enquanto todos os elementos de expressão forem verdadeiros.
Em geral, a expressão é um escalar, mas vetores também são válidos.
Introducão ao MATLAB – p.
Uma forma de calcular o valor eps.
>> num = 0; EPS = 1; %evitamos redifinir eps
>> while (1+EPS) > 1
EPS = EPS/2; num = num+1; end >> num num =
53
>> EPS=2*EPS
EPS =
2.2204e-16
CASE SWITCH CASE
Estrutura condicional