ALGORITMO E PROGRAMAÇÃO
ATIVIDADES DA AULA 07
1. Faça um algoritmo para ler um vetor de 10 números inteiros e depois exibi-lo em
ordem inversa.
algoritmo "Vetor contador"
// Função :Ler 10 numeros e exibilos em ordem inversa.
// Autor :Guilherme Paiva
// Data : 02/06/2018
// Seção de Declarações
var
vet: vetor[1..10] de inteiro
i, c : Inteiro
inicio
// Seção de Comandos
para i<- 1 ate 10 passo 1 faca
Escreval("Qual o",i," valor")
Leia (vet[i])
Fimpara
c<-i
para c<- 10 ate 1 passo -1 faca
Escreval (vet[c])
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 "Vetor"
// Função :Identificar quantas vezes um numero aparece dentro do vetor
// Autor :Guilherme Paiva
// Data : 02/06/2018
// Seção de Declarações
var
vet: vetor[1..10] de Inteiro
x, i, c : inteiro
inicio
// Seção de Comandos
Escreval ("Me informe um numero")
Leia (x)
para i<- 1 ate 10 faca
Escreval ("Me informe o",i,"° valor")
Leia (vet[i])
Fimpara
para i<- 1 ate 10 faca
Se (vet[i]=x) entao
c<-c+1
Se (c>0) entao
Escreval ("O numero apareceu", c, " vezes")
senao
Escreval ("Nao tivemos nenhuma coicidencia de valores")
FimSe
FimSe
Fimpara
fimalgoritmo
3. Faça um algoritmo para ler dois vetores A e B com 10 inteiros cada, e construir
um vetor C, com 20 elementos, onde os 10 primeiros são os elementos de A e o
restante os elementos de B.
algoritmo "VETOR"
// Função :Guardar numeros nos vetores a e b e colocar no vetor c
// Autor :Guilherme Paiva
// Data : 02/06/2018
// Seção de Declarações
var
veta: vetor[1..10] de inteiro
vetb: vetor[1..10] de inteiro
vetc: vetor[1..20] de inteiro
I :Inteiro
inicio
// Seção de Comandos
para I<- 1 ate 10 faca
Escreval ("Me informe o", I, "° valor de A e B: ")
Leia(veta[i])
Leia(vetb[i])
FimPara
Para I <- 1 ate 10 passo 1 faca
vetc[i*2-1]:=veta[i]
vetc[i*2]:=vetb[i]
Fimpara
limpatela
para i<- 1 ate 20 passo 1 faca
Escreval (vetc[i])
FimPara
fimalgoritmo