Baixe o app para aproveitar ainda mais
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
Compartilhar