Buscar

Atividade da Aula 07

Prévia do material em texto

ALGORITMOS I 
 
ATIVIDADES DA AULA 07 
 
 
Para a construção dos algoritmos sugiro a utilização do programa Visualg. Todos os 
algoritmos desta atividade deverão ser enviados em um arquivo com um dos seguintes 
formatos: .doc, .docx ou .pdf. 
 
1. Faça um algoritmo para ler um vetor de 10 números inteiros e depois exibi-lo em 
ordem inversa. 
1. // Disciplina: Algoritmos 1 
 
2. // Professor: Marcos Alvez Mariano 
 
3// Autor(a): Leonardo Brandão Silva Junior 
 
4// Data atual : 25/04/2024 
6. Var 
 
7. // Seção de Declarações das variáveis 
 
8. elementos:vetor[1..10] de inteiro 
 
9. I,X,J: inteiro 
 
10. Inicio 
 
11. // Seção de Comandos, procedimento, funções, operadores, etc... 
 
12. para I de 1 ate 10 passo 1 faca 
 
13. leia(elementos[I]) 
 
14. fimpara 
 
15. para I de 1 ate 9 passo 1 faca 
 
16. para J de I+1 ate 10 passo 1 faca 
17. se (elementos[I] < elementos[J]) entao 
 
18. X <- elementos[I] 
 
19. elementos[I] <- elementos[J] 
 
20. elementos[J] <- X 
 
21. fimse 
 
22. fimpara 
 
23. fimpara 
 
24. para I de 1 ate 10 passo 1 faca 
 
25. escreval("vetor em ordem inverso:", elementos[I]) 
 
26. fimpara 
 
27. Fimalgoritmo 
 
2. Faça um algoritmo para ler um vetor de 10 números inteiros, como também, ler 
um número inteiro x. A seguir, o algoritmo deve calcular e mostrar quantas 
vezes o número x aparece no vetor. 
28. // Disciplina : Algoritmo 
 
29. // Professor : Marcos Alvez Mariano 
 
30. // Autor(a): Leonardo Brandão Silva Junior 
 
 32. // Data atual : 25/04/2024 
33. Var 
 
34. // Seção de Declarações das variáveis 
 
35. vet:vetor [0..10 ] de inteiro 
 
36. contador, soma, x:inteiro 
 
37. Inicio 
 
38. // Seção de Comandos, procedimento, funções, operadores, etc... 
 
39. leia(x) 
 
40. soma<-0 
 
41. para contador<-1 ate 10 faca 
 
42. leia(vet[contador]) 
 
43. se(vet[contador]=x) entao 
 
44. soma<-soma+1 
 
45. fimse 
 
46. fimpara 
 
47. escreva("O valor", x,"se repete", soma,"vezes") 
 
48. fimalgoritmo

Continue navegando