Buscar

ativ ALGORITMOS ATV. 07

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

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

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
Você viu 3, do total de 7 páginas

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

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

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
Você viu 6, do total de 7 páginas

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
atividades DA aula 07
Todos os algoritmos desta atividade deverão ser desenvolvidos no VISUALG e enviados no Microsoft Word.
Faça um algoritmo para ler um vetor de 10 números inteiros e depois exibi-lo em ordem inversa. 
R:
algoritmo "Vetor 10 números"
// Função : Ler vetor de 10 numeros inteiros
// Autor :LEILIAM DA SILVA BUENO
// Data : 26/11/2017
// Seção de Declarações 
var
elementos:vetor[1..10] de inteiro
I, X, J: inteiro
inicio
para I de 1 ate 10 passo 1 faca
leia(elementos[I])
limpara
para I de 1 ate 9 passo 1 faca
para J de I+1 ate 10 passo 1 faca
se (elementos[I] < elementos[J]) entao
X <- elementos[I]
elementos[I] <- elementos[J]
elementos[J] <- X
fimse
limpara
limpara
para I de 1 ate 10 passo 1 faca
escreval("vetor em ordem inverso:", elementos[I])
fimpara
fimalgoritmo
Faça um algoritmo para ler um vetor de 15 números inteiros e calcular e mostrar quantas vezes o número 10 apareceu no vetor.
R:
algoritmo "Ler 15 vetores"
// Função : Ler 15 vetores e ver quantas vezes foram digitados valor 10
// Autor : LEILIAM DA SILVA BUENO
// Data : 26/11/2017
// Seção de Declarações 
Var
// Seção de Declarações das variáveis
 i:inteiro
 xqdez:inteiro
 vetA:vetor[1..15] de inteiro
Inicio
// Seção de Comandos, procedimento, funções, operadores, etc...
 xqdez<-0
 para i de 1 ate 15 faca
 escreval("informe o numero:",i,"numero")
leia(vetA[i])
 se (vetA[i]=10) então
 xqdez<-xqdez+1
 fimse
 fimpara
 escreva("foram digitados",xqdez,"vezes:")
Fimalgoritmo
Faça um algoritmo para ler dois vetores A e B com 20 números inteiros cada, e construir um vetor C, de forma que cada elemento de C seja a subtração da respectiva posição de A com a respectiva posição de B.
R:
algoritmo "Vetor A e B com 20 inteiros"
// Função : ler vetor A e B com 20 inteiros e construir vetor C
// Autor : LEILIAM DA SILVA BUENO
// Data : 26/11/2017
// Seção de Declarações 
Var
// Seção de Declarações das variáveis
 i:inteiro
 vetorA:vetor[1..20] de inteiro
 vetorB:vetor[1..20] de inteiro
 vetorC:vetor[1..20] de inteiro
Inicio
// Seção de Comandos, procedimento, funções, operadores, etc...
 para i de 1 ate 20 faca
 escreval("vetor A")
 escreval("informe:",i,"valor.")
 fimpara
 para i<-1 ate 20 faca
 escreval("informe:",i,"valor.")
 escreval("vetor B")
leia (vetorB[i])
 fimpara
 para i <-1 ate 20 faca
 vetorC[i] <- vetorA[i]-vetorB[i]
 fimpara
 para i<-1 ate 20 faca
 escreval( vetorA[i],"-",vetorB[i],"-",vetorC[i])
 fimpara
Fimalgoritmo
Faça um algoritmo para ler dois vetores A e B com 15 inteiros cada, e construir um vetor C, com 30 elementos, onde os 15 primeiros são os elementos de A e o restante os elementos de B.
R:
algoritmo "Ler vetores A e B com 15 números inteiros e construir vetor C"
// Função : Ler vetores A e B com 15 números inteiros e construir vetor C
// Autor : LEILIAM DA SILVA BUENO
// Data : 26/11/2017
// Seção de Declarações 
Var
// Seção de Declarações das variáveis
 i:inteiro
 vetorA:vetor[1..15] de inteiro
 vetorB:vetor[1..15] de inteiro
 vetorC:vetor[1..30] de inteiro
Inicio
// Seção de Comandos, procedimento, funções, operadores, etc...
 //vetor A
 para i de 1 ate 15 faca
 escreval("vetor A")
 escreval("informe o valor da posicao:",i,":")
 leia (vetorA[i])
 fimpara
 limpatela
 //vetor B
 para i de 1 ate 15 faca
 escreval("informe o valor da posicao:",i,":")
 escreval("vetor B")
 leia (vetorB[i])
 fimpara
 limpatela
 //uniao de vetores A e B
 //vetor C
 para i de 1 ate 15 faca
 se vetorA[i] <> vetorB[i] entao
 vetorC[i] <- vetorA[i]
 vetorC[i+15]<-vetorB[i]
 senao
 vetorC[i]<-vetorA[i]
 fimse
 fimpara
 escreval("vetor A")
 para i de 1 ate 15 faca
 escreval(vetorA[i])
 fimpara
 escreval("")
 escreval("")
 escreval("vetor B")
 para i de 1 ate 15 faca
 escreval(vetorB[i])
 fimpara
 escreval("")
 escreval("")
 escreval("uniao dos vetores de A e B no vetor C")
 para i de 1 ate 30 faca
 escreval (vetorC[i])
 fimpara
 escreval("")
 escreval("")
Fimalgoritmo

Outros materiais