programação

Páginas: 8 (1961 palavras) Publicado: 11 de dezembro de 2013
Introdução
á
Programação
Trabalho realizado
Sivanildo

pelo

Aluno:

Pedro canário – ES, Julho de 2013.

0

Sumário

Comandos de repetição ........................................................... 02
Comandos While ...................................................................... 02
Comandos Do While .................................................................03
Comandos For .......................................................................... 04
Comandos de seleção .............................................................. 05
Comando IF............................................................................... 05
Comandos if-else...................................................................... 08
Comandos swtich... case......................................................... 09
Matriz e vetor ............................................................................ 11
Exemplos com Matrizes ........................................................... 11
Exemplos com Vetores ............................................................ 13

1

Comandos de repetição
Os comandos de repetição são um recurso quepermite que um certo trecho do
código de um programa seja repetido um certo número de vezes.
Na liguagem C existem três comandos de repetição: while, do-while e for.

Comandos While
Estrutura de repetição - WHILE
Uma outra forma de iteração (repetição) em C/C++ é o WHILE.
While executa uma comparação com a variável. Se a comparação for
verdadeira, ele executa o bloco de instruções ( { } ) ouapenas a próxima linha
de código logo abaixo.
Procedemos da seguinte maneira:
WHILE (comparação)
Exemplo 1:
Neste exemplo serão mostrados os números pares entre 0 e 100.

Algumas precauções
O WHILE muitas vezes pode nos pregar peças. Se prestarmos atenção, no
exemplo acima inicializamos a variável par em 0, pois quando usamos no while
uma variável sem inicializa-la pode causarcomportamentos estranhos. E por
que isso acontece? É simples. C/C++ não inicializa variáveis automaticamente
em 0, ou seja, se você comparar uma variável não inicializada, essa variável
pode ser qualquer coisa, ex.: 1557745, -9524778, 1 ou até mesmo 0.
Outro problema comum com o while é o loop infinito. O WHILE, diferentemente
de FOR, não incrementa ou decrementa automaticamente uma variável, isso
deveestar expressado dentro do bloco de instruções, como podemos ver na
linha par+=2. Caso contrário, par sempre seria zero e nunca chegaria a 100
para o loop parar, causando o loop infinito.
O ideal é utilizar o WHILE em um loop definido pelo usuário, que a partir de
uma entrada ele termine. Ou seja, enquanto o usuário não fizer determinada
ação, o loop continuará a dar voltas. Como no exemploabaixo.

2

exemplo 2
No exemplo, o programa só irá parar quando o usuário digitar 0, qualquer outro
número fará com que o programa continue dando loop. Perceba que a variável
ainda está sendo inicializada.

Comandos Do While
Estrutura de repetição - DO WHILE
A estrutura de repetição DO WHILE parte do princípio de que deve-se fazer
algo primeiro e só depois comparar uma variável parasaber se o loop será
executado mais uma vez.
Devemos proceder da seguinte maneira:
DO {bloco de instruções} WHILE (comparação);
Usamos DO, depois escrevemos tudo que o DO deve fazer no bloco de
instruções, no final do bloco colocamos o WHILE com a comparação entre
parênteses, e não se esqueça que neste caso termina-se a linha do WHILE
com ponto-e-vírgula (;).
Exemplo 1
Este programaverifica se um número é par ou ímpar, e finaliza em 0.

3

Exemplo 2

Comandos For
Estrutura de repetição - FOR
As estruturas de repetições são muito importantes para programas, pois muitas
vezes o mesmo procedimentos têm que ser executados mais de uma vez.
Em C/C++, basicamente existem três tipos de estrutura de repetição: FOR,
WHILE e DO WHILE. Nessa seção estudaremos o FOR.
O FOR como...
Ler documento completo

Por favor, assinar para o acesso.

Estes textos também podem ser interessantes

  • Programação
  • Programação
  • programação
  • programação
  • Programação
  • Programação
  • programação
  • Programação

Seja um membro do Trabalhos Feitos

CADASTRE-SE AGORA!