Estruturas de Controle na Linguagem C

639 palavras 3 páginas
As estruturas de controle de fluxo são fundamentais para qualquer linguagem de programação. Sem elas não haveria uma maneira do programa ser executado: de cima para baixo comando por comando. Não haveria condições, repetições ou saltos. A linguagem C possui diversos comandos de controle de fluxo. É possível resolver todos os problemas sem utilizar todas elas, mas devemos nos lembrar que a elegância e facilidade de entendimento de um programa dependem do uso correto das estruturas no local certo.

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

Relacionados

  • portugol
    16821 palavras | 68 páginas
  • Estruturas de controle
    9789 palavras | 40 páginas
  • fisica
    1383 palavras | 6 páginas
  • Fundamentos da linguagem c
    765 palavras | 4 páginas
  • fluxograma
    6776 palavras | 28 páginas
  • Construcao de algoritimo
    1716 palavras | 7 páginas
  • atps
    849 palavras | 4 páginas
  • Ciência da computação
    629 palavras | 3 páginas
  • Algoritmo
    780 palavras | 4 páginas
  • Linguagem C
    4307 palavras | 18 páginas