Redhat

Disponível somente no TrabalhosFeitos
  • Páginas : 4 (879 palavras )
  • Download(s) : 0
  • Publicado : 5 de dezembro de 2012
Ler documento completo
Amostra do texto
II - Lista de exercícios de consolidação

Estruturas de controlo de Fluxo
1. Revisão
2. Objectivos
3. Exercícios

1. Revisão

1. Problema → Algoritmo → Programa
2. Desenho de algoritmosutilizando pseudocodigo
3. Estruturas de controlo de fluxo: Sequencia, Selecção e Repetição
4. Estruturas de controlo de fluxo em C

SEQUENCIA
A sequencia em C é um bloco de uma ou mais instruçõesentre { e } que são executadas sequencialmente.

SELEÇÃO:

SELEÇÃO COM 1 VIA

if (condicao)
{
/* conjunto de instruções a executar se a condição avaliada for verdadeira*/
}

SELEÇÃO COM 2VIAS

if (condicao)
{
/* conjunto de instruções a executar se a condição avaliada for verdadeira*/
}
else
{
/* conjunto de instruções a executar se a condição avaliada for falsa*/
}if (condicao)
{
/* conjunto de instruções a executar se a condição avaliada for verdadeira*/
}
else if(condicao)
{
/* conjunto de instruções a executar se a condição avaliada for falsa*/
}else
{
/* conjunto de instruções a executar se a condição avaliada for falsa*/
}






SELEÇÃO MULTIPLA

switch (expressao)
{
case constante_1:
/* conjunto de instruções a executar seexpressao == constante1 */
break;
...

case constante_n:
/* conjunto de instruções a executar se expressão == constante_n */
break;
default:
/* conjunto de instruções a executar se expressao !=de todas as
constantes com que foi comparada */
}



NOTAS:
1 – A utilização do break é opcional. Se não for utilizado, serão executadas todas as instruções a seguir ao. primeiro case em queexpressão == constante_i e até encontrar o primeiro break.
2 – A expressão testada no switch deverá retornar obrigatoriamente um inteiro ou um carácter. Caso contrário, o switch não poderá serutilizado e deverá ser substituído por if’s encadeados, como se ilustra a seguir:




2. Objectivos

No fim deste módulo prático, o aluno deve ser capaz de:
1. Utilizar as estruturas de controlo de...
tracking img