Buscar

algoritmo 3

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. 
algoritmo "algoritmo 9" 
// Função:" ler um vetor em ordem inversa" 
// Autor: Louyse da Silva Costa 
// Data: 15/04/2021 
// Seção de Declarações 
var 
indice: vetor [1..10] de inteiro 
I:inteiro 
 inicio 
// Seção de Comandos 
 escreval("Digite dez números para o vetor:") 
 para I de 1 ate 10 faca 
 leia(indice[I]) 
 fimpara 
 escreval("o vetor na ordem inversa é:") 
para I de 10 ate 1 passo -1 faca 
 escreval(indice[I]) 
fimpara 
 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. 
algoritmo "algoritmo 10" 
// Função:ler vetor e mostrar repetição de numero 
// Autor: Louyse da Silva Costa 
// Data: 16/04/2021 
// Seção de Declarações 
var 
vet: vetor[1..10] de inteiro 
A:inteiro 
contagem, num: inteiro 
inicio 
// Seção de Comandos 
escreval("Digite dez numeros para o vetor:") 
 para A de 1 ate 10 faca 
 leia(vet[A]) 
 fimpara 
 escreva("Digite um número para pesquisar no vetor:") 
 leia(num) 
 para A de 1 ate 10 faca 
 se (vet[A] = num) entao 
 contagem<-contagem+1 
 fimse 
fimpara 
 se(contagem > 0) entao 
escreval("O numero" , num," foi encontrado",contagem, "veze(s)") 
senao 
 escreval("O numero não foi encontrado no vetor") 
fimse 
 fimalgoritmo

Continue navegando

Outros materiais