Arrays
Algoritmo e Programação em Instruções de Repetição while Prof. Márcio Garcia Martins ensinoonline.info@gmail.com ramal: 1659
Apresentação Geral
Contato:
e-mail: ensinoonline.info@gmail.com
Site da disciplina www.ensinoonline.info Curso: Algoritmos e Programação em C++
Usuário: número de matrícula ex:1234567
Senha: AlgPro2343!
Trocar a senha é o primeiro passo ao acessar o site.
2
1
13/03/2013
Repetição
Uma instrução de repetição (também chamada instrução de loop ou simplesmente loop) permite ao programador especificar que um programa deve repetir uma ação enquanto alguma condição permanecer verdadeira.
Exemplo
Enquanto houver mais itens em minha lista de compras
Comprar o próximo e riscá-lo da minha lista
3
While
Estrutura de repetição: while
Formato geral: While ( < condição > )
{
< comandos >
}
Exemplo:
int nro; int maximo = 10; int contador = 0; std::cin >> nro; while (contador < maximo)
{
nro = nro + 1; contador = contador + 1;
}
4
2
13/03/2013
Estrutura de programas em C++ int nro; int maximo = 10; int contador = 0; std::cin >> nro; while (contador < maximo)
{
nro = nro + 1; contador = contador + 1;
}
O que acontece nesse programa??
5
Uso de Vetores (arrays)
Declaradas com nome e tipo de dados
Adicionalmente recebem número de elementos
Opcionalmente recebem valor inicial
Início da indexação SEMPRE em ZERO
Exemplos:
int valor[10]; // vetor (tipo inteiro) com nome “valor ” e 10 elementos int total[3]={0,1,2}; // vetor (tipo inteiro) com nome “total” e inicializado com
// os valores “0”, “1”, “2”
Formato geral: [ ]; [ ] = { , , ...};
Márcio Martins
6
3
13/03/2013
Uso de Vetores (arrays)
Exemplo
int numeros[10]; int contador = 0; while (contador < 10)
{
std::cout > numeros[contador]; contador = contador +1;
}
contador = 0 ;