Buscar

Algoritmo-e-Programação

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

Algoritmo e Programação 
 
2. Vetores e Matrizes são estruturas de dados muito simples que podem nos 
ajudar muito quando temos muitas variáveis do mesmo tipo em um algoritmo. 
Dentro dessas estruturas, pode-se armazenar e recuperar valores e a posição 
em que estão armazenados. 
Baseado nisso, escreva um algoritmo que escreva e leia em um vetor 5 
elementos. Após a digitação dos 5 elementos, informar um valor para pesquisa. 
Depois contar e escrever quantas vezes o valor ocorreu e escrever também em 
que posições (índices) do vetor valor aparece. 
Caso o valor não ocorra nenhuma vez no vetor, escrever uma mensagem 
informando isto. 
Com base no problema proposto, analise o código parcialmente desenvolvido e 
finalize o código para atender ao problema proposto preenchendo as linhas 
(3,9,14,16,17 e 24 ): 
 
 
1 program exercicio_busca_vetor; 
2 var 
3 GUARDA,VARRE : array [1..5] 
4 Vlr_BUSCA, cont, pos : integer; 
5 begin 
6 for pos := 1 to 5 do 
7 begin 
8 writeln('Valor ', pos, ' : '); 
9 readln (GUARDA); 
10 end ; 
11 writeln('Digite um valor: '); 
12 readln (Vlr_BUSCA); 
13 for pos := 1 to 5 do 
14 if GUARDA then 
15 begin 
16 
17 
18 end; 
19 if cont = 0 then 
20 writeln ('O valor ', Vlr_BUSCA, ' nao aparece no vetor GUARDA') 
21 else 
22 begin 
23 writeln('O valor ', Vlr_BUSCA, ' apareceu ', cont); 
24 
25 writeln ('Na posicao ', VARRE [pos]); 
26 end ; 
27 end. ( * Máximo 1000 caracteres )

Continue navegando