Ir para conteúdo

POWERED BY:

Arquivado

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

Rio69

Algoritmos Exercicios

Recommended Posts

Caros amigos,

sabendo do potencial deste forum e como sou inicante neste curso venho pedir ajuda para soluçao de uma lista de exercios que me foi passado e nao consigo resolver. Espero que este grupo consiga ajudar este seu amigo de forum.

 

a) Ler 15 elementos de uma matriz A do tipo vetor. Construir uma matriz B de mesmo tipo,

observando a seguinte lei de formação: “todo elemento de B deve ser o quadrado do elemento de

A correspondente”. Apresentar as matrizes A e B.

B) Ler uma matriz A de uma dimensão com 10 elementos numéricos inteiros. Apresentar o total de

elementos ímpares existentes na matriz e também o percentual do valor total de números ímpares

em relação à quantidade total de elementos armazenados na matriz.

c) Ler duas matrizes do tipo vetor com 15 elementos cada. Construir uma matriz C, sendo esta junção

das duas outras matrizes. Desta forma, C deve ter o dobro de elementos em relação às matrizes A e

B, ou seja, a matriz C deverá possuir 30 elementos. Apresentar a matriz C.

d) Ler duas matrizes A e B de uma dimensão do tipo vetor com dez elementos inteiros cada.

Construir uma matriz C de mesmo tipo e dimensão que seja formada pelo quadrado da soma dos

elementos correspondentes nas matrizes A e B.

e) Ler uma matriz A de uma dimensão do tipo vetor com 30 elementos do tipo inteiro. Ao final,

apresentar a quantidade de valores pares e ímpares existentes na referida matriz.

f) Ler 6 elementos (valores inteiros) para as matrizes A e B de uma dimensão do tipo vetor.

Construir as matrizes C e D do mesmo tipo e dimensão, sendo que a matriz C deve ser formada

pelos elementos de índice ímpar das matrizes A e B, e a matriz D deve ser formada pelos

elementos de índice par das matrizes A e B. Apresentar as matrizes C e D.

g) Elaborar um programa que efetue o cálculo de uma tabuada de um número qualquer e armazene os

resultados em uma matriz A de uma dimensão para 10 elementos. Apresentar os valores

armazenados na matriz.

h) Ler duas matrizes A e B de uma dimensão com 12 elementos. A matriz A deve aceitar apenas a

entrada de valores que sejam divisíveis por 2 ou 3, enquanto a matriz B deve aceitar apenas a

entrada de valores que não sejam múltiplos de 5. A entrada das matrizes deve ser validada pelo

programa e não pelo usuário. Construir uma matriz C de forma que a matriz C seja a junção das

matrizes A e B, contendo 24 elementos. Apresentar a matriz C.

i) Ler 12 elementos inteiros de uma matriz A de uma dimensão do tipo vetor. Construir uma matriz

B do mesmo tipo e dimensão, observando a seguinte lei de formação: “todo elemento da matriz A

que for ímpar deve ser multiplicado por 2; caso contrário, o elemento da matriz A deve

permanecer constante”. Apresentar a matriz B.

j) Ler uma matriz A de uma dimensão com 15 elementos numéricos inteiros. Apresentar o total de

elementos pares existentes na matriz.

 

 

 

 

Desenvolva algoritmos codificados em pseudocódigo dos seguintes exercícios: (matrizes)

a) Ler 20 elementos para uma matriz qualquer, considerando que ela tenha o tamanho de 4 linhas por

5 colunas, em seguida apresentar a matriz.

B) Ler duas matrizes A e B, cada uma de duas dimensões com 5 linhas e 3 colunas. Construir a

matriz C de mesma dimensão, que seja formada pela soma dos elementos da matriz A com os

elementos da matriz B. Apresentar os elementos da matriz C.

c) Ler uma matriz A de duas dimensões com 8 linhas e 6 colunas. Construir uma matriz B de uma

dimensão que seja formada pela soma dos elementos de cada linha da matriz A. Ao final,

apresentar o somatório dos elementos da matriz B.

d) Ler duas matrizes A e B de duas dimensões com 5 linhas e 5 colunas. A matriz A deve ser

formada por valores que não sejam divisíveis por 3, enquanto a matriz B deve ser formada por

elementos que não sejam divisíveis por 6. As entradas dos valores nas matrizes devem ser

validadas pelo programa e não pelo usuário. Construir e apresentar uma matriz C de mesma

dimensão e número de elementos que contenha a soma dos elementos das matrizes A e B.

e) Ler uma matriz A de duas dimensões com 7 linhas e 7 colunas. Ao final apresentar o total de

elementos pares existentes dentro da matriz.

f) Ler uma matriz A de duas dimensões com 15 linhas e 15 colunas. Apresentar o somatório dos

elementos pares situados na diagonal principal da referida matriz.

g) Ler duas matrizes A e B, cada uma com uma dimensão para 7 elementos. Construir uma matriz C

de duas dimensões, em que a primeira coluna deve ser formada pelos elementos da matriz A e a

segunda coluna deve ser formada pelos elementos da matriz B. Apresentar a matriz C.

h) Ler uma matriz A de duas dimensões com 4 linhas e 5 colunas, armazenando nessa matriz os

valores das temperaturas em graus Celsius. Construir uma matriz B de mesma dimensão, e cada

elemento da matriz B deve ser o valor da temperatura em graus Fahrenheit de cada elemento

correspondente da matriz A. Apresentar ao final as matrizes A e B.

i) Ler uma matriz A de duas dimensões com 5 linhas e 4 colunas. Construir uma matriz B de mesma

dimensão, e cada elemento da matriz B deve ser o fatorial de cada elemento correspondente da

matriz A. Apresentar ao final as matrizes A e B.

j) Ler uma matriz A de duas dimensões com 5 linhas e 5 colunas. Construir uma matriz B de mesma

dimensão, e cada elemento da matriz B deve ser o dobro de cada elemento correspondente da

matriz A, com exceção para os elementos situados na diagonal principal, os quais devem ser o

triplo de cada elemento correspondente da matriz A. Apresentar ao final a matriz B.

Desenvolva algoritmos codificados em pseudocódigo dos seguintes exercícios: (registros)

a) Considerando a necessidade de desenvolver uma agenda que contenha nomes, endereços e

telefones de 10 pessoas, defina a estrutura de registro apropriada e a codificação de um programa

que, com um menu de opções, execute as seguintes etapas:

Cadastrar os 10 registros

Apresentar todos os registros

Compartilhar este post


Link para o post
Compartilhar em outros sites

Opa, comece a desenvolver e c esforce, e poste suas duvidas..

 

[]s

Compartilhar este post


Link para o post
Compartilhar em outros sites

Opa, comece a desenvolver e c esforce, e poste suas duvidas..

 

[]s

 

Voce nao poderia me ajudar ?? estou desisperado pois nao sei a materia ? Me ajuda por favor ?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Concordo com todos aqueles que insistem para que você mesmo faça seus algoritmos e poste as dúvidas.

Existem muitos algoritmos resolvidos para você usar de exemplo e tentar fazer os seus.

Veja em :

Lista 01: Algoritmos com Estrutura Básica – Seqüencial

http://www.f5cursos.com/cursos/LogProg/Lista01.html

 

Lista 02: Algoritmos com Estrutura de Seleção/Decisão

http://www.f5cursos.com/cursos/LogProg/Lista02.html

 

Lista 03: Algoritmos com Estrutura de Repetição

http://www.f5cursos.com/cursos/LogProg/Lista03.html

 

Lista 04: Vetores e Matrizes

http://www.f5cursos.com/cursos/LogProg/Lista04.html

 

Lista 05: Procedimentos e Funções

http://www.f5cursos.com/cursos/LogProg/Lista05.html

 

Bons estudos!!!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Gentee, não consigo desenvolver esse programaa:Ler uma matriz A do tipo vetor com 15 elementos.Construir uma matriz B do mesmo tipo sendo que B seja o fatorial do elemnto correspondente da matriz A. Apresentar as matrizes A e B.

 

Tô com duvida na formula do fatorial! Tentei fazer assim mais tah dando errro.

var
A,B: vetor[1..15] de real
I,F:inteiro
inicio
Para I de 1 ate 15 passo 1 faca
 escreva("A",I, ":")
  F<-1
fimpara
  F<- F*I
fimenquanto
Para I de 1 ate 15 passo 1 faca
 B[I]<-A[I]*(F*I)
 escreval("B:",B[I])
fimpara
Para I de 1 ate 15 faca
 Escreval("o valor de A é:",A[I])
 Escreval("O valor de B é:",B[I])
fimpara
 fimalgoritmo

ALGUEM PODEE ME AJUDARRR?

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.