Buscar

Logica de Programacao e Algoritmos Slide (6)

Prévia do material em texto

LÓGICA DE PROGRAMAÇÃO E 
ALGORITMOS
Aula no 06
Maristela Weinfurter Teixeira
Parte I
Aprendendo a Estrutura de 
Repetição
 Escreva um algoritmo 
para calcular o fatorial 
de um número 
qualquer.
Aprendendo a Estrutura de 
Repetição
Fat N I Ant
0 4 1
1*1=1 1 1
2*1=2 2 2
3*2=6 3 6
4*6=24 4
 Teste de Mesa:
Aprendendo a Estrutura de 
Repetição
 Faça um algoritmo que 
receba n números inteiros e 
mostre a quantidade de 
números primos dentre os 
números que foram 
digitados. Caso seja digitado 
o número 0 (zero), encerrar 
o algoritmo.
Aprendendo a Estrutura de 
Repetição
 Para resolvermos este 
algoritmo, iremos 
utilizar um novo 
comando de repetição:
 enquanto <expressão-
lógica> faca
<seqüência-de-comandos>
fimenquanto
Fim da Parte I
Parte II
Trabalhando com vetores
 Vetor é uma variável 
composta homogênea e 
unidimensional.
Trabalhando com vetores
 Uma vez que o nome é 
único para n variáveis, 
o que distingue cada 
item é o índice.
Trabalhando com vetores
vet: v1 [1..10] de real
12.5 1 0 1.5 51.3 12.3 14 20 5 8.2
0 1 2 3 4 5 6 7 8 9
v1
índice
Trabalhando com vetores
 Faça um algoritmo que 
leia 10 números 
quaisquer, inclua em 
um vetor e depois liste 
os números deste vetor.
Trabalhando com Vetores
i V1[i]
1 4
2 5
3 6
4 9
5 8.6
6 8
7 7
8 1.5
9 2
10 3.2
 Teste de Mesa:
Fim da Parte II
Parte III
Trabalhando com vetores
 Refaça um algoritmo 
que leu 10 números 
quaisquer. Acrescente o 
cálculo da soma e 
mostre a somatória 
parcial em cada índice.
Trabalhando com Vetores
i V1[i] S1[i]
1 4 4
2 5 9
3 6 15
4 9 24
5 8.6 32.6
6 8 40.6
7 7 47.6
8 1.5 49.1
9 2 51.1
10 3.2 54.3
 Teste de Mesa:
Trabalhando com vetores
 Faça um algoritmo que leia 
10 números, inclua em um 
vetor e depois liste os 
números deste vetor. Diga 
qual é o maior, o menor e a 
média dos valores.
Trabalhando com Vetores
i V1[i]
1 4
2 5
3 6
4 9
5 8.6
6 8
7 7
8 1.5
9 2
10 3.2
 Teste de Mesa:
Fim da Parte II
Parte III
Trabalhando com vetores
 Refaça um algoritmo 
que leu 10 números 
quaisquer. Acrescente o 
cálculo da soma e 
mostre a somatória 
parcial em cada índice.
Trabalhando com Vetores
i V1[i] S1[i]
1 4 4
2 5 9
3 6 15
4 9 24
5 8.6 32.6
6 8 40.6
7 7 47.6
8 1.5 49.1
9 2 51.1
10 3.2 54.3
 Teste de Mesa:
Fim da Parte III

Continue navegando

Outros materiais