Buscar

atividade 7 algoritmo e programação

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 5 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

Prévia do material em texto

ALGORITMO E PROGRAMAÇÃO 
 
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 "semnome" 
// 
// 
// Descrição : Aqui você descreve o que o programa faz! (função) 
// Autor(a) : Nome do(a) aluno(a) 
// Data atual : 20/05/2020 
Var 
// Seção de Declarações das variáveis 
elementos:vetor[1..10]de inteiro 
I,X,J:inteiro 
 
Inicio 
// Seção de Comandos, procedimento, funções, operadores, etc... 
para I de 1 ate 10 passo 1 faca 
leia(elementos[I]) 
fimpara 
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 
fimpara 
fimpara 
para I de 1 ate 10 passo 1 faca 
escreval("vetor em ordem inverso:",elementos[I]) 
fimpara 
 
Fimalgoritmo 
Área de Visualização de resultados 
Início da execução 
1 
2 
3 
4 
5 
6 
7 
8 
9 
10 
vetor em ordem inverso: 10 
vetor em ordem inverso: 9 
vetor em ordem inverso: 8 
vetor em ordem inverso: 7 
vetor em ordem inverso: 6 
vetor em ordem inverso: 5 
vetor em ordem inverso: 4 
vetor em ordem inverso: 3 
vetor em ordem inverso: 2 
vetor em ordem inverso: 1 
 
Fim da execução. 
 
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. 
Valor X: 5 
Algoritmo "semnome" 
// 
// 
// Descrição : Aqui você descreve o que o programa faz! (função) 
// Autor(a) : Nome do(a) aluno(a) 
// Data atual : 20/05/2020 
Var 
// Seção de Declarações das variáveis 
i:inteiro 
xqdez:inteiro 
vetA:vetor[1..10]de inteiro 
Inicio 
// Seção de Comandos, procedimento, funções, operadores, etc... 
xqdez<-0 
para I de 1 ate 10 faca 
escreval("informe o numero:",I,"numero") 
leia(vetA[I]) 
se(vetA[I]=5)entao 
xqdez<-xqdez+1 
fimse 
fimpara 
escreva("foram digitados",xqdez,"vezes") 
Fimalgoritmo 
Área de Visualização dos Resultados 
Início da execução 
informe o numero: 1numero 
1 
informe o numero: 2numero 
2 
informe o numero: 3numero 
3 
informe o numero: 4numero 
4 
informe o numero: 5numero 
5 
informe o numero: 6numero 
6 
informe o numero: 7numero 
7 
informe o numero: 8numero 
8 
informe o numero: 9numero 
9 
informe o numero: 10numero 
10 
foram digitados 1vezes 
Fim da execução.

Outros materiais