Buscar

07. Vetor e Matriz ok

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

Curso: Engenharia Civil 1° período noite 2017.2
Aluno: Antonio Alves dos Santos Júnior	
Disciplina: Algoritmos computacionais 						 
Bloco: I 
Professor: Vinícius Pádua 	 	 
			 
EXERCÍCIO VETOR E MATRIZ
Faça a leitura de 10 número e armazene em um vetor. Ao final exiba os dados armazenados no vetor.
inicio 
 inteiro vetor [10], i
 para i de 0 ate 9 passo 1
 ler vetor[i]
 proximo
 para i de 0 ate 9 passo 1
 ler vetor[i]
 escrever vetor[i], " "
 proximo 
fim
Faça a leitura de 15 número e armazene em um vetor. Ao final exiba apenas os números pares que estão armazenados no vetor.
inicio 
 inteiro vetor [ 15 ] , i
 para i de 0 ate 14 passo 1
 ler vetor [ i ]
 proximo 
 
 para i de 0 ate 14 passo 1
 se vetor [ i ] % 2 = 0 então 
 escrever vetor [ i ], " "
 fimse 
 proximo
 
fim
Faça a leitura do salario de 12 funcionários. Após leitura exiba o salario de todos com um acréscimo de 8% do salario.
inicio
 inteiro salario [12], i
 para i de 0 ate 11 passo 1
 ler salario [i]
 proximo 
 
 para i de 0 ate 11 passo 1
 salario [i] <- salario[i] + (salario [i] * (0.08))
 escrever "Salario funcionario ",i, " ", salario [i], "\n"
 proximo
 
fim
Faça a leitura de 10 número e armazene em um vetor. Depois pesquise em todo o vetor e exiba o maior e o menor número informado.
inicio 	
 inteiro vetor[ 10 ],i,maior,menor
 para i de 0 ate 9 passo 1
 ler vetor [ i ]
 proximo
 maior <- vetor [ 0 ] 
 menor <- vetor [ 0 ]
 para i de 0 ate 9 passo 1
 
 se vetor [ i ] > maior entao 
 maior <- vetor [ i ]
 fimse
 se vetor [ i ] < menor entao
 menor <- vetor [ i ]
 fimse
 proximo
 escrever "Maior: ", maior, " , " , "menor: ", menor
fim 
Faça a leitura de 10 número e armazene em um vetor A. Depois crie um novo vetor B onde cada elemento do vetor B será o dobro do vetor A. Ao final exiba os dois vetores.
inicio
 inteiro a[10], i, b[10]
 para i de 0 ate 9 passo 1
 ler a[i]
 proximo 
 para i de 0 ate 9 passo 1
 b[i] <- a[i] * 2
 proximo
 para i de 0 ate 9 passo 1
 escrever "Posição " , i , " a=",a[i] , " b=" ,b[i], "\n"
 proximo
fim 
A série de Fibonacci é formada pela seqüência: 1, 1, 2, 3, 5, 8, 13, 21, 34, 55, ... Escreva um algoritmo que armazene em um vetor os 50 primeiros termos da série de FIBONACCI. Após isso, o algoritmo deve imprimir todos os valores armazenados. 
inicio
 real a [ 50 ], b , c
 inteiro i
 b <- 1
 para i de 0 ate 49 passo 1
 a [ i ] <- b + c
 b <- c
 c <- a [ i ]
 proximo
 
 para i de 0 ate 49 passo 1
 escrever a [ i ], " , "
 proximo 
fim
Faça a leitura de 6 número e armazene em uma matriz 2x3. Ao final exiba todos os valores da matriz.
inicio 
 inteiro matriz [ 2 ] [ 3 ], i , j
 
 para j de 0 ate 1 passo 1
 para i de 0 ate 2 passo 1
 ler matriz [ j ] [ i ]
 proximo
 proximo 
 
 para j de 0 ate 1 passo 1
 para i de 0 ate 2 passo 1 
 escrever matriz [ j ] [ i ], " "
 proximo
 escrever "\n"
 proximo 
 
fim
Faça a leitura de 6 número e armazene em uma matriz 3x2. Ao final exiba todos os elementos da última coluna.
inicio 
 inteiro matriz [ 3 ] [ 2 ], i , j
 
 para j de 0 ate 2 passo 1
 para i de 0 ate 1 passo 1
 ler matriz [ j ] [ i ]
 proximo
 proximo 
 
 para j de 0 ate 2 passo 1
 para i de 1 ate 1 passo 1
 escrever matriz [ j ] [ i ], " "
 proximo 
 escrever "\n"
 proximo 
 
Crie um algoritmo que preencha os elementos de uma matriz de números inteiros 5x5 e ao final escreva os elementos da diagonal principal.
inicio 
 inteiro matriz [ 5 ][ 5 ], i , j
 
 para j de 0 ate 4 passo 1
 para i de 0 ate 4 passo 1
 ler matriz [ j ] [ i ]
 proximo
 proximo 
 escrever "\n" 
 para j de 0 ate 4 passo 1
 para i de 0 ate 4 passo 1
 se i = j então
 escrever matriz [ j ] [ i ] " , "
 fimse
 proximo
 escrever "\n"
 proximo 
 
fim
Criar um algoritmo que leia os elementos de uma matriz inteira 4 x 4 e imprima o produto dos elementos que estão abaixo da diagonal principal.
inicio 
 inteiro vetor [ 4 ][ 4 ], resultado, i , j
 
 para j de 0 ate 3 passo 1
 para i de 0 ate 3 passo 1
 ler vetor[ j ] [ i ]
 proximo
 proximo 
 escrever "\n"
 resultado <- 1
 para j de 0 ate 3 passo 1
 para i de 0 ate 3 passo 1
 se j =/= i e j > i então
 resultado <- vetor [ j ] [ i ] * resultado
 fimse
 proximo 
 proximo 
 escrever "Produto dos elementos abaixo da diagonal principal é: ", resultado
 
fim
Preencha uma matriz 3x3, depois crie e exiba os valores da matriz com um giro de 180°. Veja o exemplo abaixo.
Exemplo
Matriz 1 2 3	Matriz 180º 9 8 7
	 4 5 6		 6 5 4
	 7 8 9		 3 2 1
inicio 
 inteiro vetor [ 3 ][ 3 ], i , j
 
 para j de 0 ate 2 passo 1
 para i de 0 ate 2 passo 1
 ler vetor[ j ] [ i ]
 proximo
 proximo 
 para j de 2 ate 0 passo -1
 para i de 2 ate 0 passo -1
 escrever vetor [ j ] [ i ], " "
 proximo
 escrever "\n" 
 proximo 
 
fim
5

Outros materiais