Galera me matei nos exercicios abaixo com ajuda de alguns colegas ,porem não consigo fazer MATRIZ e VETOR ,alguma boa alma poderia corrigir os exercicios feitos e me ajudar nos 05 faltantes ?
Quem poder me ajudar agradeço pacas.
3. Ler dois números inteiros e imprimir uma mensagem dizendo se eles são iguais ou diferentes.
algoritmo "Verificação de numeros "
// Função : Ler dois numeros e verificar se são diferentes
// Autor : Allan James
// Data : 31/03/2007
// Seção de Declarações
var
a,b : inteiro
inicio
escreva ("Escreva o valor de A:")
leia (a)
escreva ("Escreva o valor de B:")
leia (b)
se a=b então
escreva ("Numeros iguais" )
senao
escreva ("Numeros diferentes"
fimse
fimalgoritmo
8. Entrar com o código do estado de uma pessoa e imprimir uma das mensagens conforme a informação abaixo.
carioca (código 100)
paulista (código 200)
mineiro (código 300)
outros estados para códigos diferentes dos citados acima
algoritmo "Còdigo de estado"
// Função : Verificar codigo correspondente ao estado
// Autor : Allan James
// Data : 31/03/2007
// Seção de Declarações
var codigo : caracter
inicio
// Seção de Comandos
escreva("Entre com seu codigo:")
leia(codigo)
escolha codigo
caso "100"
escreva("Carioca")
caso "200"
escreva("Paulista")
caso "300"
escreva("Mineiro")
outrocaso
escreva("Outros Estados")
fimescolha
fimalgoritmo
13. Escreva um algoritmo para ler dois números quaisquer e imprimir o quadrado da diferença do primeiro pelo segundo e a diferença dos quadrados.
algoritmo "Quadrados - Diferenças"
// Função : Dois numeros quaisquer e imprimir o quadradro da diferença do 01º pelo 02º e dif dos quadrados.
// Autor : Allan James
// Data : 07/04/2007
// Seção de Declarações
var
a,b:inteiro
quadDif, difQuad:real
inicio
// Seção de Comandos
escreva("Digite um número:")
leia(a)
escreva("Digite um número:"
leia(b)
quadDif <- quad(a-b)
difQuad <- quad(a) - quad(b)
escreva("O quadrado da diferença é ", quadDif)
escreva("A diferença dos quadrados é ", difQuad)
fimalgoritmo
18. Construir um algoritmo que indique se o número digitado está compreendido entre 20 e 90 ou não.
algoritmo "Verificar numeros "
// Função : Ler dois numeros e verificar se estão entre 20 e 90 ou não
// Autor : Allan James
// Data : 31/03/2007
// Seção de Declarações
var
a: inteiro
inicio
escreva ("Digite um valor "
leia (a)
se (a<90) e (a>20) então
escreva(" O valor digitado está entre 20 e 90")
senao
escreva("Valor não esta entre 20 e 90")
fimse
fimalgoritmo
23. Entrar com números enquanto forem positivos e pares e imprimir quantos números foram digitados.
algoritmo "Par ou ímpar "
// Função : Ler numeros e verificar se são par ou ímpares.
// Autor : Allan James
// Data : 07/04/2007
// Seção de Declarações
var
a, cont : inteiro
inicio
// Seção de Comandos
cont <- 0
a <- 1
escreva("Para sair digite 0")
enquanto (a>0) faca
escreva("Digite um numero:")
leia(A)
se a%2=0 então
escreva("É par")
cont <- cont+1
senao
escreva("É impar")
fimse
fimenquanto
escreva("Números pares:",cont)
fimalgoritmo
Obs: Esse exer "28" ai está fogo ,os outros nem sai ideia ,alias sai mas e fogo começar.28. Fazer um algoritmo para ler um conjunto de 100 números reais (quaisquer) e informar:
? Quantos números lidos são iguais a 30.
? Quantos números são menores que a média.
? Quantos números são iguais a média.
algoritmo "Conj de 100 numeros"
// Função : Fazer um algoritmo para ler um conjunto de 100 números reais (quaisquer) e informar:
// Autor : Allan James
// Data : 8/4/2007
// Seção de Declarações
var
v: vetor[100] de real
numeroASerContado : real
totalDeNumeros : inteiro
somatorio : real
contador : inteiro
contadorDeNumero : inteiro
inicio
// Seção de Comandos
enquanto (contador < totalDeNumeros) faca
contador = numeroRealAleatorio
somatorio <- somatorio + contador
se contador = numeroASerContado então
contadorDeNumero = contadorDeNumero + 1
contador <- contador + 1
media <- somatorio/totalDeNumeros
contador = 0
contadorDeIguaisAMedia = 0
contadorDeMenoresQueAMedia = 0
enquanto(contador < totalDeNumeros)
se contador = media então
contadorDeIguaisAMedia = contadorDeIguaisAMedia + 1
senão se contador < media
contadorDeMenoresQueAMedia = contadorDeMenoresQueAMedia + 1
contador = contador + 1
escreva("Numeros iguais a " + numeroASerContado + " == " + contadorDeNumero);
escreva("Numeros menores que a media == " + contadorDeMenoresQueAMedia);
escreva("Numeros iguais a media == " + contadorDeIguaisAMedia);
fimalgoritmo
33. Criar um algoritmo que leia os elementos de uma matriz inteira 10x10 e escreva os elementos acima da diagonal principal.
38. Entrar com valores inteiros para uma matriz A e B de ordem 4. Gerar e imprimir a matriz soma e matriz diferença.
43. Entre com valores em um vetor com 50 posições de inteiros. Logo após entre com um valor para fazer uma pesquisa dentro do vetor declarado. Ordene o vetor e depois aplique os conceitos de busca binária e responda:
? Se o elemento pesquisado existir imprima ?Encontrei na posição?, x.
? Se o elemento pesquisado não existir imprima ?Não existe o valor?, x.
48. Faça um programa que construa uma matriz quadrada de ordem 10 da seguinte forma. Na diagonal principal somente o valor 20. Acima da diagonal principal valores maiores que 20.
Abaixo da diagonal principal valores menores que 20. Faço o controle da quantidade de valores nos locais corretos.
Pergunta
allanfox
Galera me matei nos exercicios abaixo com ajuda de alguns colegas ,porem não consigo fazer MATRIZ e VETOR ,alguma boa alma poderia corrigir os exercicios feitos e me ajudar nos 05 faltantes ?
Quem poder me ajudar agradeço pacas.
3. Ler dois números inteiros e imprimir uma mensagem dizendo se eles são iguais ou diferentes.
algoritmo "Verificação de numeros " // Função : Ler dois numeros e verificar se são diferentes // Autor : Allan James // Data : 31/03/2007 // Seção de Declarações var a,b : inteiro inicio escreva ("Escreva o valor de A:") leia (a) escreva ("Escreva o valor de B:") leia (b) se a=b então escreva ("Numeros iguais" ) senao escreva ("Numeros diferentes" fimse fimalgoritmo8. Entrar com o código do estado de uma pessoa e imprimir uma das mensagens conforme a informação abaixo. carioca (código 100) paulista (código 200) mineiro (código 300) outros estados para códigos diferentes dos citados acimaalgoritmo "Còdigo de estado" // Função : Verificar codigo correspondente ao estado // Autor : Allan James // Data : 31/03/2007 // Seção de Declarações var codigo : caracter inicio // Seção de Comandos escreva("Entre com seu codigo:") leia(codigo) escolha codigo caso "100" escreva("Carioca") caso "200" escreva("Paulista") caso "300" escreva("Mineiro") outrocaso escreva("Outros Estados") fimescolha fimalgoritmo13. Escreva um algoritmo para ler dois números quaisquer e imprimir o quadrado da diferença do primeiro pelo segundo e a diferença dos quadrados.algoritmo "Quadrados - Diferenças" // Função : Dois numeros quaisquer e imprimir o quadradro da diferença do 01º pelo 02º e dif dos quadrados. // Autor : Allan James // Data : 07/04/2007 // Seção de Declarações var a,b:inteiro quadDif, difQuad:real inicio // Seção de Comandos escreva("Digite um número:") leia(a) escreva("Digite um número:" leia(b) quadDif <- quad(a-b) difQuad <- quad(a) - quad(b) escreva("O quadrado da diferença é ", quadDif) escreva("A diferença dos quadrados é ", difQuad) fimalgoritmo18. Construir um algoritmo que indique se o número digitado está compreendido entre 20 e 90 ou não.algoritmo "Verificar numeros " // Função : Ler dois numeros e verificar se estão entre 20 e 90 ou não // Autor : Allan James // Data : 31/03/2007 // Seção de Declarações var a: inteiro inicio escreva ("Digite um valor " leia (a) se (a<90) e (a>20) então escreva(" O valor digitado está entre 20 e 90") senao escreva("Valor não esta entre 20 e 90") fimse fimalgoritmo23. Entrar com números enquanto forem positivos e pares e imprimir quantos números foram digitados.algoritmo "Par ou ímpar " // Função : Ler numeros e verificar se são par ou ímpares. // Autor : Allan James // Data : 07/04/2007 // Seção de Declarações var a, cont : inteiro inicio // Seção de Comandos cont <- 0 a <- 1 escreva("Para sair digite 0") enquanto (a>0) faca escreva("Digite um numero:") leia(A) se a%2=0 então escreva("É par") cont <- cont+1 senao escreva("É impar") fimse fimenquanto escreva("Números pares:",cont) fimalgoritmoObs: Esse exer "28" ai está fogo ,os outros nem sai ideia ,alias sai mas e fogo começar. 28. Fazer um algoritmo para ler um conjunto de 100 números reais (quaisquer) e informar: ? Quantos números lidos são iguais a 30. ? Quantos números são menores que a média. ? Quantos números são iguais a média.algoritmo "Conj de 100 numeros" // Função : Fazer um algoritmo para ler um conjunto de 100 números reais (quaisquer) e informar: // Autor : Allan James // Data : 8/4/2007 // Seção de Declarações var v: vetor[100] de real numeroASerContado : real totalDeNumeros : inteiro somatorio : real contador : inteiro contadorDeNumero : inteiro inicio // Seção de Comandos enquanto (contador < totalDeNumeros) faca contador = numeroRealAleatorio somatorio <- somatorio + contador se contador = numeroASerContado então contadorDeNumero = contadorDeNumero + 1 contador <- contador + 1 media <- somatorio/totalDeNumeros contador = 0 contadorDeIguaisAMedia = 0 contadorDeMenoresQueAMedia = 0 enquanto(contador < totalDeNumeros) se contador = media então contadorDeIguaisAMedia = contadorDeIguaisAMedia + 1 senão se contador < media contadorDeMenoresQueAMedia = contadorDeMenoresQueAMedia + 1 contador = contador + 1 escreva("Numeros iguais a " + numeroASerContado + " == " + contadorDeNumero); escreva("Numeros menores que a media == " + contadorDeMenoresQueAMedia); escreva("Numeros iguais a media == " + contadorDeIguaisAMedia); fimalgoritmo33. Criar um algoritmo que leia os elementos de uma matriz inteira 10x10 e escreva os elementos acima da diagonal principal.
38. Entrar com valores inteiros para uma matriz A e B de ordem 4. Gerar e imprimir a matriz soma e matriz diferença.
43. Entre com valores em um vetor com 50 posições de inteiros. Logo após entre com um valor para fazer uma pesquisa dentro do vetor declarado. Ordene o vetor e depois aplique os conceitos de busca binária e responda:
? Se o elemento pesquisado existir imprima ?Encontrei na posição?, x.
? Se o elemento pesquisado não existir imprima ?Não existe o valor?, x.
48. Faça um programa que construa uma matriz quadrada de ordem 10 da seguinte forma. Na diagonal principal somente o valor 20. Acima da diagonal principal valores maiores que 20.
Abaixo da diagonal principal valores menores que 20. Faço o controle da quantidade de valores nos locais corretos.
Link para o comentário
Compartilhar em outros sites
2 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.