Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

alucardmaas

Lista de exercicios

Recommended Posts

estes exercicios sao de visualgExercício 1_ Escreva um algoritmo que lê um vetor A(10) e escreva a posição de cada elemento igual a 10 destevetor.Exercício 2_ Escrever um algoritmo que lê um vetor X(100) e o escreve. Substitua, a seguir, todos os valoresnulos de X por 1 e escreva novamente o vetor X.Exercício 3_ Faça um algoritmo que leia 100 valores e os escreva na ordem contrária à que foram digitados.Exercício 4_ Escrever um algoritmo que lê um vetor N(80) e o escreve. Encontre, a seguir, o menor elemento e asua posição no vetor N e escreva: "O menor elemento de N é = ... e a sua posição é ... ".Exercício 5_ Escrever um algoritmo que lê um vetor N(20) e o escreve. Troque, a seguir, o 1* elemento com oúltimo, o 2* com o penúltimo, etc até o 10* com o 11* e escreva o vetor N assim modificado.Exercício 6_ Escreva um algoritmo que gera os 10 primeiros números primos acima de 100 e os armazena em umvetor X(10) escrevendo, no final, o vetor X.Exercício 7_ Escrever um algoritmo que lê um vetor G(13) que é o gabarito de um teste de loteria esportiva,contendo os valores 1(coluna 1), 2(coluna 2) e 3(coluna do meio). Ler, a seguir, para cada apostador, onúmero de seu cartão e um vetor Resposta R(13). Verificar para cada apostador o número de acertos eescrever o número do apostador e seu número de acertos. Se tiver 13 acertos, acrescentar a mensagem:"GANHADOR, PARABENS".Exercício 8_ Escrever um algoritmo que lê um vetor A(15) e o escreve. Ordene a seguir os elementos de A emordem crescente e escreva novamente A._ DESAFIOEscrever um algoritmo que lê, para um vetor V(30), vinte valores que ocuparão as 20 primeiras posiçõesdo vetor V. Ordene, a seguir, os elementos de V em ordem crescente. Leia, a seguir 10 valores A, umpor vez, e insira-os nas posições adequadas do vetor V, de forma que o mesmo continue ordenado emordem crescente. Escreva o vetor V assim formado.

Compartilhar este post


Link para o post
Compartilhar em outros sites

ate tentei cara mas naum estou conseguindo de jeito nenhum, me de uma força para eu ter pelo menos alguma noção uma obsevação estes exercicios sao em visual g

Compartilhar este post


Link para o post
Compartilhar em outros sites

_ DESAFIOEscrever um algoritmo que lê, para um vetor V(30), vinte valores que ocuparão as 20 primeiras posiçõesdo vetor V. Ordene, a seguir, os elementos de V em ordem crescente. Leia, a seguir 10 valores A, umpor vez, e insira-os nas posições adequadas do vetor V, de forma que o mesmo continue ordenado emordem crescente. Escreva o vetor V assim formado.

ai vai o desafio!!!!! espero que ajudevar vet : vetor [1..30] de inteiro cont,cont2,aux2,aux3,aux4,x : inteiro iniciopara cont de 1 ate 20 facaleia(vet[cont])fimparapara cont de 1 ate 20 facapara cont2 de 1 ate 20 faca se(vet[cont] < vet[cont2]) entao aux:= vet[cont] vet[cont] := vet[cont2] vet[cont2] := aux fimsefimparafimparapara cont de 1 ate 20 facaescreva(vet[cont])fimparaescrevalx := 19para cont de 21 ate 30 faca leia(vet[cont]) x :=(x+1) para cont2 de 1 ate x faca se (vet[cont2] > vet[cont]) entao aux2 := cont2 aux4 := (cont - 1) aux3 := vet[cont] enquanto ( cont >= cont2 ) faca vet[cont] := vet[aux4] aux4 := (aux4-1) cont := (cont-1) fimenquanto vet[aux2] := aux3 interrompa fimse fimparafimparapara cont de 1 ate 30 facaescreva (vet[cont])fimparafimalgoritmo

Compartilhar este post


Link para o post
Compartilhar em outros sites

não tenho a menor ideia de coo fazer este, porem eu encontrei ele em outra linguagem.

 

mas ainda não me adiantou muito pois eu tentei ver se conseguir adaptar para visualg mas não consegui!

Compartilhar este post


Link para o post
Compartilhar em outros sites

vamos usar o tópico q você abriw ok?

 

[]s

Compartilhar este post


Link para o post
Compartilhar em outros sites

Exercício 1 ficou assim, fiz tudo no visualg

 

var

a:vetor[1..10] de inteiro //vetor que armazena os 10 valoers informados pelo usuário

y:vetor[1..10]de inteiro //vetor para armazenar a posição de cada número 10 que for informado

i:inteiro

inicio

para i de 1 ate 10 faca

escreva("Informe valores para o vetor:")

leia(a)

fimpara

para i de 1 ate 10 faca

escreval(a)

se a=10 entao

y:=1

fimse

fimpara

escreva("Os números informados iguais a 10 estão nas posições:")

escreval()

para i de 1 ate 10 faca

se y=1 entao

escreval(i)

fimse

fimpara

fimalgoritmo

Compartilhar este post


Link para o post
Compartilhar em outros sites

Exercício 1:

Usei visualg

 

var

a:vetor[1..10] de inteiro //vetor que armazena os 10 valoers informados pelo usuário

y:vetor[1..10]de inteiro //vetor para armazenar a posição de cada número 10 que for informado

i:inteiro

inicio

para i de 1 ate 10 faca

escreva("Informe valores para o vetor:")

leia(a)

fimpara

para i de 1 ate 10 faca

escreval(a)

se a=10 entao

y:=1

fimse

fimpara

escreva("Os números informados iguais a 10 estão nas posições:")

escreval()

para i de 1 ate 10 faca

se y=1 entao

escreval(i)

fimse

fimpara

fimalgoritmo

Compartilhar este post


Link para o post
Compartilhar em outros sites

Exercício 2:

 

var

x:vetor[1..100] de inteiro

y:vetor[1..100] de inteiro

i:inteiro

inicio

para i de 1 ate 100 faca

escreva("Informe valores para o vetor:")

leia(x)

fimpara

para i de 1 ate 100 faca

se x=0 entao

x:=1

fimse

escreval(x)

fimpara

fimalgoritmo

Compartilhar este post


Link para o post
Compartilhar em outros sites

Exercício 3:

 

var

num:vetor[1..100]de inteiro

i:inteiro

inicio

para i de 1 ate 100 faca

escreva("Informe um número:")

leia(num)

fimpara

para i de 100 ate 1 passo -1 faca

escreval(num)

fimpara

fimalgoritmo

Compartilhar este post


Link para o post
Compartilhar em outros sites

exercicio 4

 

var

n:vetor[1..80] de inteiro

i,menor,posicao:inteiro

inicio

menor:=101

posicao:=0

para i de 1 ate 80 faca

escreva("Informe um número:")

leia(n)

fimpara

escreval()

para i de 1 ate 80 faca

escreval(n)

fimpara

para i de 1 ate 80 faca

se n< menor entao

menor:=n

posicao:=i

fimse

fimpara

escreva("O menor elemento de N é:",menor," E a sua posição é:",posicao)

fimalgoritmo

Compartilhar este post


Link para o post
Compartilhar em outros sites

seria isso?

 

var

n:vetor[1..20] de inteiro

i:inteiro

inicio

para i de 1 ate 20 faca

escreva("Informe um número:")

leia(n)

fimpara

n[20]:=n[1]

n[19]:=n[2]

n[18]:=n[3]

n[17]:=n[4]

n[16]:=n[5]

n[15]:=n[6]

n[14]:=n[7]

n[13]:=n[8]

n[12]:=n[9]

n[11]:=n[10]

n[1]:=n[20]

n[2]:=n[19]

n[3]:=n[18]

n[4]:=n[17]

n[5]:=n[16]

n[6]:=n[15]

n[7]:=n[14]

n[8]:=n[13]

n[9]:=n[12]

n[10]:=n[11]

para i de 1 ate 20 faca

escreval(n)

fimpara

fimalgoritmo

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.