SlideShare a Scribd company logo
1 of 10
1. Faça um algoritmo que copie o conteúdo de um vetor em um segundo vetor.
algoritmo "exercicio_01"
// Função : Laço de Repetição
// Autor : Willians Miyabara (miyabara@hotmail.com)
// Graduando em Sistemas de Informação.
// UFMT - Universidade Federal de Mato Grosso
// Data : 18/2/2015
// Seção de Declarações
var
i:inteiro
vetA:vetor[1..5] de inteiro
vetB:vetor[1..5] de inteiro
inicio
// Seção de Comandos
// VETOR A
para i de 1 ate 5 faca
escreval("VETOR A")
escreva("Informe o valor da posicao: ",i,": ")
leia(vetA[i])
fimpara
limpatela
// COPIA VETOR A PARA VETOR B
para i de 1 ate 5 faca
vetB[i]<-vetA[i]
fimpara
//APRESENTANDO VETOR A
escreval("VETOR A")
escreval("")
para i de 1 ate 5 faca
escreval(vetA[i])
fimpara
//APRESENTANDO VETOR B
escreval("")
escreval("VETOR B")
escreval("")
para i de 1 ate 5 faca
escreval(vetB[i])
fimpara
fimalgoritmo
********************************************************************************
**************************************************
2. Faça um algoritmo que some o conteúdo de dois vetores e armazene o resultado
em um terceiro vetor.
algoritmo "exercicio_02"
// Função : Laço de Repetição
// Autor : Willians Miyabara (miyabara@hotmail.com)
// Graduando em Sistemas de Informação.
// UFMT - Universidade Federal de Mato Grosso
// Data : 18/2/2015
// Seção de Declarações
var
i:inteiro
vetA:vetor[1..5] de inteiro
vetB:vetor[1..5] de inteiro
vetC:vetor[1..5] de inteiro
inicio
// Seção de Comandos
// VETOR A
para i de 1 ate 5 faca
escreval("VETOR A")
escreva("Informe o valor da posicao: ",i,": ")
leia(vetA[i])
fimpara
limpatela
// VETOR B
para i de 1 ate 5 faca
escreval("VETOR B")
escreva("Informe o valor da posicao: ",i,": ")
leia(vetB[i])
fimpara
limpatela
// VETOR C
para i de 1 ate 5 faca
vetC[i]<-vetA[i]+vetB[i]
fimpara
//APRESENTANDO VETOR A
escreval("VETOR A")
para i de 1 ate 5 faca
escreval(vetA[i])
fimpara
escreval("")
escreval("")
//APRESENTANDO VETOR B
escreval("VETOR B")
para i de 1 ate 5 faca
escreval(vetB[i])
fimpara
escreval("")
escreval("")
//APRESENTANDO SOMA DOS VETORES
escreval("SOMA DOS VETORES A e B")
para i de 1 ate 5 faca
escreval(vetC[i])
fimpara
escreval("")
escreval("")
fimalgoritmo
********************************************************************************
**************************************************
3. Faça um algoritmo que faça a união de dois vetores de mesmo tamanho e mesmo
tipo em um terceiro vetor com dobro do tamanho.
algoritmo "exercicio_03"
// Função : Laço de Repetição
// Autor : Willians Miyabara (miyabara@hotmail.com)
// Graduando em Sistemas de Informação.
// UFMT - Universidade Federal de Mato Grosso
// Data : 18/2/2015
// Seção de Declarações
var
i:inteiro
vetA:vetor[1..3] de inteiro
vetB:vetor[1..3] de inteiro
vetC:vetor[1..6] de inteiro
inicio
// Seção de Comandos
// VETOR A
para i de 1 ate 3 faca
escreval("VETOR A")
escreva("Informe o valor da posicao: ",i,": ")
leia(vetA[i])
fimpara
limpatela
// VETOR B
para i de 1 ate 3 faca
escreval("VETOR B")
escreva("Informe o valor da posicao: ",i,": ")
leia(vetB[i])
fimpara
limpatela
// UNIAO DOS VETORORES A e B
// VETOR C
para i de 1 ate 3 faca
se vetA[i] <> vetB[i] entao
vetC[i] <- vetA[i]
vetC[i+3]<-vetB[i]
senao
vetC[i] <- vetA[i]
fimse
fimpara
escreval("VETOR A")
para i de 1 ate 3 faca
escreval(vetA[i])
fimpara
escreval("")
escreval("")
escreval("VETOR B")
para i de 1 ate 3 faca
escreval(vetB[i])
fimpara
escreval("")
escreval("")
escreval("UNIAO DOS VETORES A e B")
para i de 1 ate 6 faca
escreval(vetC[i])
fimpara
escreval("")
escreval("")
fimalgoritmo
********************************************************************************
**************************************************
4. Faça um algoritmo que leia um vetor de 20 posições a apresente o maior e o
menor valor e as posições que eles se encontram.
algoritmo "exercicio_04"
// Função : Laço de Repetição
// Autor : Willians Miyabara (miyabara@hotmail.com)
// Graduando em Sistemas de Informação.
// UFMT - Universidade Federal de Mato Grosso
// Data : 18/2/2015
// Seção de Declarações
var
i,maior,menor,posicaomaior,posicaomenor:inteiro
numeros:vetor[1..20] de inteiro
inicio
// Seção de Comandos
para i de 1 ate 20 faca
escreva("Informe o valor da posicao: ",i,": ")
leia(numeros[i])
se i=1 entao
maior<-numeros[i]
menor<-numeros[i]
fimse
se numeros[i]>maior entao
maior<-numeros[i]
posicaomaior<-i
fimse
se numeros[i]<menor entao
menor<-numeros[i]
posicaomenor<-i
fimse
fimpara
escreval("")
escreval("")
escreval("O maior numero é o: ",maior," Na posicão: ",posicaomaior)
escreval("O menor numero é o: ",menor," Na posicão: ",posicaomenor)
fimalgoritmo
********************************************************************************
**************************************************
5. Faça um algoritmo para somar duas matrizes.
algoritmo "exercicio_05"
// Função : Laço de Repetição
// Autor : Willians Miyabara (miyabara@hotmail.com)
// Graduando em Sistemas de Informação.
// UFMT - Universidade Federal de Mato Grosso
// Data : 18/2/2015
// Seção de Declarações
var
l,c:inteiro
matrizA:vetor[1..3,1..3] de inteiro
matrizB:vetor[1..3,1..3] de inteiro
matrizC:vetor[1..3,1..3] de inteiro
inicio
// Seção de Comandos
// MATRIZ A
para l de 1 ate 3 faca
para c de 1 ate 3 faca
escreval("MATRIZ A")
escreva("Informe o valor da posicao: ",l,"-",c,": ")
leia(matrizA[l,c])
limpatela
fimpara
fimpara
limpatela
// MATRIZ B
para l de 1 ate 3 faca
para c de 1 ate 3 faca
escreval("MATRIZ B")
escreva("Informe o valor da posicao: ",l,"-",c,": ")
leia(matrizB[l,c])
limpatela
fimpara
fimpara
limpatela
// MATRIZ C
para l de 1 ate 3 faca
para c de 1 ate 3 faca
matrizC[l,c]<-matrizA[l,c]+matrizB[l,c]
fimpara
fimpara
escreval("MATRIZ A")
para l de 1 ate 3 faca
escreval("")
para c de 1 ate 3 faca
escreva(matrizA[l,c])
fimpara
fimpara
escreval("")
escreval("")
escreval("MATRIZ B")
para l de 1 ate 3 faca
escreval("")
para c de 1 ate 3 faca
escreva(matrizB[l,c])
fimpara
fimpara
escreval("")
escreval("")
escreval("A SOMA DAS MATRIZES A e B")
para l de 1 ate 3 faca
escreval("")
para c de 1 ate 3 faca
escreva(matrizC[l,c])
fimpara
fimpara
escreval("")
escreval("")
fimalgoritmo
********************************************************************************
**************************************************
6. Faça um algoritmo que leia uma matriz mat 2 x 3 e imprima na tela a soma de
todos os elementos da matriz mat.
algoritmo "exercicio_06"
// Função : Laço de Repetição
// Autor : Willians Miyabara (miyabara@hotmail.com)
// Graduando em Sistemas de Informação.
// UFMT - Universidade Federal de Mato Grosso
// Data : 18/2/2015
// Seção de Declarações
var
l,c,total:inteiro
numeros:vetor[1..2,1..3] de inteiro
inicio
// Seção de Comandos
total<-0
para l de 1 ate 2 faca
para c de 1 ate 3 faca
escreva("Informe o valor da posicao: ",l,"-",c,": ")
leia(numeros[l,c])
total<-total+numeros[l,c]
fimpara
fimpara
limpatela
para l de 1 ate 2 faca
escreval("")
para c de 1 ate 3 faca
escreva(numeros[l,c])
fimpara
fimpara
escreval("")
escreval("")
escreva("A soma da Matriz é: ",total)
escreval("")
escreval("")
fimalgoritmo
********************************************************************************
**************************************************
7. Dado uma matriz de 4x5 elementos, escreva um algoritmo para calcular a soma
de cada uma das linhas.
algoritmo "exercicio_07"
// Função : Laço de Repetição
// Autor : Willians Miyabara (miyabara@hotmail.com)
// Graduando em Sistemas de Informação.
// UFMT - Universidade Federal de Mato Grosso
// Data : 18/2/2015
// Seção de Declarações
var
l,c,total:inteiro
numeros:vetor[1..4,1..5] de inteiro
inicio
// Seção de Comandos
para l de 1 ate 4 faca
para c de 1 ate 5 faca
escreva("Informe o valor da posicao: ",l,"-",c,": ")
leia(numeros[l,c])
fimpara
fimpara
limpatela
para l de 1 ate 4 faca
escreval("")
para c de 1 ate 5 faca
escreva(numeros[l,c])
fimpara
fimpara
escreval("")
escreval("")
para l de 1 ate 4 faca
total<-0;
para c de 1 ate 5 faca
total<-total+numeros[l,c]
fimpara
escreval("A soma da linha: ",l," = ",total)
fimpara
fimalgoritmo
********************************************************************************
**************************************************
8. Escreva um algoritmo para ler uma matriz de 3 linhas e 2 colunas, e determine
o maior valor contido na matriz e imprima este valor e sua posição na matriz.
algoritmo "exercicio_08"
// Função : Laço de Repetição
// Autor : Willians Miyabara (miyabara@hotmail.com)
// Graduando em Sistemas de Informação.
// UFMT - Universidade Federal de Mato Grosso
// Data : 18/2/2015
// Seção de Declarações
var
l,c,maior:inteiro
numeros:vetor[1..3,1..2] de inteiro
linha,coluna:inteiro
inicio
// Seção de Comandos
para l de 1 ate 3 faca
para c de 1 ate 2 faca
escreva("Informe o valor da posicao: ",l,"-",c,": ")
leia(numeros[l,c])
fimpara
fimpara
maior<-0
para l de 1 ate 3 faca
para c de 1 ate 2 faca
se numeros[l,c]>maior entao
maior<-numeros[l,c]
linha<-l
coluna<-c
fimse
fimpara
fimpara
escreval("O numero: ",maior," Na posicão: ",linha,"-",coluna," É o maior")
fimalgoritmo
********************************************************************************
**************************************************
9. Escreva um algoritmo para ler uma matriz 4x3 e imprima sua diagonal
principal.
algoritmo "exercicio_09"
// Função : Laço de Repetição
// Autor : Willians Miyabara (miyabara@hotmail.com)
// Graduando em Sistemas de Informação.
// UFMT - Universidade Federal de Mato Grosso
// Data : 18/2/2015
// Seção de Declarações
var
l,c:inteiro
numeros:vetor[1..4,1..3] de inteiro
inicio
// Seção de Comandos
para l de 1 ate 4 faca
para c de 1 ate 3 faca
escreva("Informe o valor da posicao: ",l,"-",c,": ")
leia(numeros[l,c])
fimpara
fimpara
para l de 1 ate 4 faca
para c de 1 ate 3 faca
se l=c entao
escreval("Diagonal Principal: ",numeros[l,c])
fimse
fimpara
fimpara
fimalgoritmo
********************************************************************************
**************************************************
10. Elabore um algoritmo para ler uma matriz 3x4 e apresente somente os valores
acima e abaixo da diagonal principal.
algoritmo "exercicio_10"
// Função : Laço de Repetição
// Autor : Willians Miyabara (miyabara@hotmail.com)
// Graduando em Sistemas de Informação.
// UFMT - Universidade Federal de Mato Grosso
// Data : 18/2/2015
// Seção de Declarações
var
l,c:inteiro
numeros:vetor[1..3,1..4] de inteiro
inicio
// Seção de Comandos
para l de 1 ate 3 faca
para c de 1 ate 4 faca
escreva("Informe o valor da posicao: ",l,"-",c,": ")
leia(numeros[l,c])
fimpara
fimpara
para l de 1 ate 3 faca
para c de 1 ate 4 faca
se l<c entao
escreval("Diagonal Superior: ",numeros[l,c])
fimse
fimpara
fimpara
para l de 1 ate 3 faca
para c de 1 ate 4 faca
se l>c entao
escreval("Diagonal Inferior: ",numeros[l,c])
fimse
fimpara
fimpara
fimalgoritmo
********************************************************************************
**************************************************

More Related Content

What's hot

Alguns algoritmos resolvidos
Alguns algoritmos resolvidosAlguns algoritmos resolvidos
Alguns algoritmos resolvidosjaoozinhoqi123
 
Pseudocódigo ou Portugol (Lógica de Programação)
Pseudocódigo ou Portugol (Lógica de Programação)Pseudocódigo ou Portugol (Lógica de Programação)
Pseudocódigo ou Portugol (Lógica de Programação)Gercélia Ramos
 
Descritiva Narrativa (Lógica de Programação)
Descritiva Narrativa (Lógica de Programação)Descritiva Narrativa (Lógica de Programação)
Descritiva Narrativa (Lógica de Programação)Gercélia Ramos
 
Conceitos Iniciais de Linguagens de Programação
Conceitos Iniciais de Linguagens de ProgramaçãoConceitos Iniciais de Linguagens de Programação
Conceitos Iniciais de Linguagens de ProgramaçãoSidney Roberto
 
Lista de exercicios vetores, matrizes, registros e sub-algoritmos
Lista de exercicios   vetores, matrizes, registros e sub-algoritmosLista de exercicios   vetores, matrizes, registros e sub-algoritmos
Lista de exercicios vetores, matrizes, registros e sub-algoritmosMauro Pereira
 
Algoritmos e lp parte3-pseudocódigo
Algoritmos e lp parte3-pseudocódigoAlgoritmos e lp parte3-pseudocódigo
Algoritmos e lp parte3-pseudocódigoMauro Pereira
 
Lista de exercício resposta
Lista de exercício   respostaLista de exercício   resposta
Lista de exercício respostaHercules Santhus
 
aula 08 - Logica de Programacao
aula 08 - Logica de Programacaoaula 08 - Logica de Programacao
aula 08 - Logica de ProgramacaoAislan Rafael
 
Comparação Sintaxe Portugol vs Java
Comparação Sintaxe Portugol vs JavaComparação Sintaxe Portugol vs Java
Comparação Sintaxe Portugol vs JavaMario Sergio
 
Aula 12 – Sistema de Numeração (Conversão de Bases)
Aula 12 – Sistema de Numeração (Conversão de Bases)Aula 12 – Sistema de Numeração (Conversão de Bases)
Aula 12 – Sistema de Numeração (Conversão de Bases)Vitor Hugo Melo Araújo
 
Fluxograma (Lógica de Programação)
Fluxograma (Lógica de Programação)Fluxograma (Lógica de Programação)
Fluxograma (Lógica de Programação)Gercélia Ramos
 
Lista de exercícios resolvidos
Lista de exercícios resolvidosLista de exercícios resolvidos
Lista de exercícios resolvidosCrishna Irion
 
Banco de dados exercícios resolvidos
Banco de dados exercícios resolvidosBanco de dados exercícios resolvidos
Banco de dados exercícios resolvidosGleydson Sousa
 
CÁLCULO DE SUB-REDES DE FORMA PRÁTICA
CÁLCULO DE SUB-REDES DE FORMA PRÁTICACÁLCULO DE SUB-REDES DE FORMA PRÁTICA
CÁLCULO DE SUB-REDES DE FORMA PRÁTICAAugusto Cezar Pinheiro
 

What's hot (20)

Alguns algoritmos resolvidos
Alguns algoritmos resolvidosAlguns algoritmos resolvidos
Alguns algoritmos resolvidos
 
Pseudocódigo ou Portugol (Lógica de Programação)
Pseudocódigo ou Portugol (Lógica de Programação)Pseudocódigo ou Portugol (Lógica de Programação)
Pseudocódigo ou Portugol (Lógica de Programação)
 
Descritiva Narrativa (Lógica de Programação)
Descritiva Narrativa (Lógica de Programação)Descritiva Narrativa (Lógica de Programação)
Descritiva Narrativa (Lógica de Programação)
 
Estrutura de repetição
Estrutura de repetiçãoEstrutura de repetição
Estrutura de repetição
 
Conceitos Iniciais de Linguagens de Programação
Conceitos Iniciais de Linguagens de ProgramaçãoConceitos Iniciais de Linguagens de Programação
Conceitos Iniciais de Linguagens de Programação
 
Lista de exercicios vetores, matrizes, registros e sub-algoritmos
Lista de exercicios   vetores, matrizes, registros e sub-algoritmosLista de exercicios   vetores, matrizes, registros e sub-algoritmos
Lista de exercicios vetores, matrizes, registros e sub-algoritmos
 
1ª lista de_algoritmos
1ª lista de_algoritmos1ª lista de_algoritmos
1ª lista de_algoritmos
 
Algoritmos e lp parte3-pseudocódigo
Algoritmos e lp parte3-pseudocódigoAlgoritmos e lp parte3-pseudocódigo
Algoritmos e lp parte3-pseudocódigo
 
Algoritmos - Pseudocódigo
Algoritmos - PseudocódigoAlgoritmos - Pseudocódigo
Algoritmos - Pseudocódigo
 
Lista de exercício resposta
Lista de exercício   respostaLista de exercício   resposta
Lista de exercício resposta
 
Variáveis e portugol
Variáveis e portugolVariáveis e portugol
Variáveis e portugol
 
aula 08 - Logica de Programacao
aula 08 - Logica de Programacaoaula 08 - Logica de Programacao
aula 08 - Logica de Programacao
 
Comparação Sintaxe Portugol vs Java
Comparação Sintaxe Portugol vs JavaComparação Sintaxe Portugol vs Java
Comparação Sintaxe Portugol vs Java
 
Visualg
VisualgVisualg
Visualg
 
Aula 12 – Sistema de Numeração (Conversão de Bases)
Aula 12 – Sistema de Numeração (Conversão de Bases)Aula 12 – Sistema de Numeração (Conversão de Bases)
Aula 12 – Sistema de Numeração (Conversão de Bases)
 
Algoritmos - Vetores
Algoritmos - VetoresAlgoritmos - Vetores
Algoritmos - Vetores
 
Fluxograma (Lógica de Programação)
Fluxograma (Lógica de Programação)Fluxograma (Lógica de Programação)
Fluxograma (Lógica de Programação)
 
Lista de exercícios resolvidos
Lista de exercícios resolvidosLista de exercícios resolvidos
Lista de exercícios resolvidos
 
Banco de dados exercícios resolvidos
Banco de dados exercícios resolvidosBanco de dados exercícios resolvidos
Banco de dados exercícios resolvidos
 
CÁLCULO DE SUB-REDES DE FORMA PRÁTICA
CÁLCULO DE SUB-REDES DE FORMA PRÁTICACÁLCULO DE SUB-REDES DE FORMA PRÁTICA
CÁLCULO DE SUB-REDES DE FORMA PRÁTICA
 

Viewers also liked

Viewers also liked (6)

Algoritmo 06 - Array e Matrizes
Algoritmo 06 - Array e MatrizesAlgoritmo 06 - Array e Matrizes
Algoritmo 06 - Array e Matrizes
 
Aula 5 aed - vetores
Aula 5   aed - vetoresAula 5   aed - vetores
Aula 5 aed - vetores
 
Exercicio Vetores Pascal
Exercicio Vetores PascalExercicio Vetores Pascal
Exercicio Vetores Pascal
 
Exercicio Matrizes Pascal
Exercicio Matrizes PascalExercicio Matrizes Pascal
Exercicio Matrizes Pascal
 
Sessão 6. Cenários de Aprendizagem
Sessão 6. Cenários de Aprendizagem  Sessão 6. Cenários de Aprendizagem
Sessão 6. Cenários de Aprendizagem
 
Historias & cenarios de aprendizagem
Historias & cenarios de aprendizagemHistorias & cenarios de aprendizagem
Historias & cenarios de aprendizagem
 

Similar to Algoritmos vetores matrizes

Alg aula 07 - matrizes tp1
Alg   aula 07 - matrizes tp1Alg   aula 07 - matrizes tp1
Alg aula 07 - matrizes tp1Thalles Anderson
 
Filtro_matlab_toobox
Filtro_matlab_tooboxFiltro_matlab_toobox
Filtro_matlab_tooboxDiego Menezes
 
Linguagem c wellington telles - aula 06
Linguagem c   wellington telles - aula 06Linguagem c   wellington telles - aula 06
Linguagem c wellington telles - aula 06profwtelles
 
Introdução ao Octave
Introdução ao OctaveIntrodução ao Octave
Introdução ao OctavePeslPinguim
 
095 A 134 Material Auxiliar Para Curso AvançAdo I Msp430
095 A 134   Material Auxiliar Para Curso AvançAdo I Msp430095 A 134   Material Auxiliar Para Curso AvançAdo I Msp430
095 A 134 Material Auxiliar Para Curso AvançAdo I Msp430Texas Instruments
 
Introdução a Linguagem C
Introdução a Linguagem CIntrodução a Linguagem C
Introdução a Linguagem Capolllorj
 
Algoritmos - Aula 13 B - Vetores em C
Algoritmos - Aula 13 B - Vetores em CAlgoritmos - Aula 13 B - Vetores em C
Algoritmos - Aula 13 B - Vetores em CRodrigo Kiyoshi Saito
 
Algoritmos e LP - Aula 09 - Linguagem C - p2.pdf
Algoritmos e LP - Aula 09 - Linguagem C - p2.pdfAlgoritmos e LP - Aula 09 - Linguagem C - p2.pdf
Algoritmos e LP - Aula 09 - Linguagem C - p2.pdfEnio Filho
 
Lista de exercício
Lista de exercício   Lista de exercício
Lista de exercício Jota Thin
 
Introdução ao c++
Introdução ao c++Introdução ao c++
Introdução ao c++Jonas Silva
 
Aula6 programação
Aula6 programaçãoAula6 programação
Aula6 programaçãoIFPB
 
Matlab – curso básico (1)
Matlab – curso básico (1)Matlab – curso básico (1)
Matlab – curso básico (1)Felipe Meganha
 
Curso de PostgreSQL: Um pouco Além dos Comandos
Curso de PostgreSQL: Um pouco Além dos ComandosCurso de PostgreSQL: Um pouco Além dos Comandos
Curso de PostgreSQL: Um pouco Além dos ComandosMarcos Thomaz
 
Algoritmos-SlidesA1_2016_03_01.ppt
Algoritmos-SlidesA1_2016_03_01.pptAlgoritmos-SlidesA1_2016_03_01.ppt
Algoritmos-SlidesA1_2016_03_01.pptRobertoPereiradePaiv
 

Similar to Algoritmos vetores matrizes (20)

Alg aula 07 - matrizes tp1
Alg   aula 07 - matrizes tp1Alg   aula 07 - matrizes tp1
Alg aula 07 - matrizes tp1
 
Filtro_matlab_toobox
Filtro_matlab_tooboxFiltro_matlab_toobox
Filtro_matlab_toobox
 
Linguagem c wellington telles - aula 06
Linguagem c   wellington telles - aula 06Linguagem c   wellington telles - aula 06
Linguagem c wellington telles - aula 06
 
Introdução ao Octave
Introdução ao OctaveIntrodução ao Octave
Introdução ao Octave
 
095 A 134 Material Auxiliar Para Curso AvançAdo I Msp430
095 A 134   Material Auxiliar Para Curso AvançAdo I Msp430095 A 134   Material Auxiliar Para Curso AvançAdo I Msp430
095 A 134 Material Auxiliar Para Curso AvançAdo I Msp430
 
Introdução a Linguagem C
Introdução a Linguagem CIntrodução a Linguagem C
Introdução a Linguagem C
 
Algoritmos - Aula 13 B - Vetores em C
Algoritmos - Aula 13 B - Vetores em CAlgoritmos - Aula 13 B - Vetores em C
Algoritmos - Aula 13 B - Vetores em C
 
Algop - aula 04 pascal 1
Algop - aula 04 pascal 1Algop - aula 04 pascal 1
Algop - aula 04 pascal 1
 
Algoritmos e LP - Aula 09 - Linguagem C - p2.pdf
Algoritmos e LP - Aula 09 - Linguagem C - p2.pdfAlgoritmos e LP - Aula 09 - Linguagem C - p2.pdf
Algoritmos e LP - Aula 09 - Linguagem C - p2.pdf
 
Lista de exercício
Lista de exercício   Lista de exercício
Lista de exercício
 
Introdução ao c++
Introdução ao c++Introdução ao c++
Introdução ao c++
 
Aula6 programação
Aula6 programaçãoAula6 programação
Aula6 programação
 
3 vetor.matriz
3 vetor.matriz3 vetor.matriz
3 vetor.matriz
 
Matlab – curso básico (1)
Matlab – curso básico (1)Matlab – curso básico (1)
Matlab – curso básico (1)
 
5423 c ou c++
5423 c ou c++5423 c ou c++
5423 c ou c++
 
Apostila C++
Apostila C++ Apostila C++
Apostila C++
 
C++ basico
C++ basicoC++ basico
C++ basico
 
C ou c++
C ou c++C ou c++
C ou c++
 
Curso de PostgreSQL: Um pouco Além dos Comandos
Curso de PostgreSQL: Um pouco Além dos ComandosCurso de PostgreSQL: Um pouco Além dos Comandos
Curso de PostgreSQL: Um pouco Além dos Comandos
 
Algoritmos-SlidesA1_2016_03_01.ppt
Algoritmos-SlidesA1_2016_03_01.pptAlgoritmos-SlidesA1_2016_03_01.ppt
Algoritmos-SlidesA1_2016_03_01.ppt
 

Recently uploaded

QUARTA - 1EM SOCIOLOGIA - Aprender a pesquisar.pptx
QUARTA - 1EM SOCIOLOGIA - Aprender a pesquisar.pptxQUARTA - 1EM SOCIOLOGIA - Aprender a pesquisar.pptx
QUARTA - 1EM SOCIOLOGIA - Aprender a pesquisar.pptxIsabellaGomes58
 
ALMANANHE DE BRINCADEIRAS - 500 atividades escolares
ALMANANHE DE BRINCADEIRAS - 500 atividades escolaresALMANANHE DE BRINCADEIRAS - 500 atividades escolares
ALMANANHE DE BRINCADEIRAS - 500 atividades escolaresLilianPiola
 
Aula 13 8º Ano Cap.04 Revolução Francesa.pptx
Aula 13 8º Ano Cap.04 Revolução Francesa.pptxAula 13 8º Ano Cap.04 Revolução Francesa.pptx
Aula 13 8º Ano Cap.04 Revolução Francesa.pptxBiancaNogueira42
 
HORA DO CONTO4_BECRE D. CARLOS I_2023_2024
HORA DO CONTO4_BECRE D. CARLOS I_2023_2024HORA DO CONTO4_BECRE D. CARLOS I_2023_2024
HORA DO CONTO4_BECRE D. CARLOS I_2023_2024Sandra Pratas
 
UFCD_10392_Intervenção em populações de risco_índice .pdf
UFCD_10392_Intervenção em populações de risco_índice .pdfUFCD_10392_Intervenção em populações de risco_índice .pdf
UFCD_10392_Intervenção em populações de risco_índice .pdfManuais Formação
 
cartilha-pdi-plano-de-desenvolvimento-individual-do-estudante.pdf
cartilha-pdi-plano-de-desenvolvimento-individual-do-estudante.pdfcartilha-pdi-plano-de-desenvolvimento-individual-do-estudante.pdf
cartilha-pdi-plano-de-desenvolvimento-individual-do-estudante.pdfIedaGoethe
 
Cultura e Sociedade - Texto de Apoio.pdf
Cultura e Sociedade - Texto de Apoio.pdfCultura e Sociedade - Texto de Apoio.pdf
Cultura e Sociedade - Texto de Apoio.pdfaulasgege
 
Investimentos. EDUCAÇÃO FINANCEIRA 8º ANO
Investimentos. EDUCAÇÃO FINANCEIRA 8º ANOInvestimentos. EDUCAÇÃO FINANCEIRA 8º ANO
Investimentos. EDUCAÇÃO FINANCEIRA 8º ANOMarcosViniciusLemesL
 
VALORES HUMANOS NA DISCIPLINA DE ENSINO RELIGIOSO
VALORES HUMANOS NA DISCIPLINA DE ENSINO RELIGIOSOVALORES HUMANOS NA DISCIPLINA DE ENSINO RELIGIOSO
VALORES HUMANOS NA DISCIPLINA DE ENSINO RELIGIOSOBiatrizGomes1
 
Prática de interpretação de imagens de satélite no QGIS
Prática de interpretação de imagens de satélite no QGISPrática de interpretação de imagens de satélite no QGIS
Prática de interpretação de imagens de satélite no QGISVitor Vieira Vasconcelos
 
Simulado 1 Etapa - 2024 Proximo Passo.pdf
Simulado 1 Etapa - 2024 Proximo Passo.pdfSimulado 1 Etapa - 2024 Proximo Passo.pdf
Simulado 1 Etapa - 2024 Proximo Passo.pdfEditoraEnovus
 
QUIZ DE MATEMATICA SHOW DO MILHÃO PREPARAÇÃO ÇPARA AVALIAÇÕES EXTERNAS
QUIZ DE MATEMATICA SHOW DO MILHÃO PREPARAÇÃO ÇPARA AVALIAÇÕES EXTERNASQUIZ DE MATEMATICA SHOW DO MILHÃO PREPARAÇÃO ÇPARA AVALIAÇÕES EXTERNAS
QUIZ DE MATEMATICA SHOW DO MILHÃO PREPARAÇÃO ÇPARA AVALIAÇÕES EXTERNASEdinardo Aguiar
 
A galinha ruiva sequencia didatica 3 ano
A  galinha ruiva sequencia didatica 3 anoA  galinha ruiva sequencia didatica 3 ano
A galinha ruiva sequencia didatica 3 anoandrealeitetorres
 
Slides Lição 2, Central Gospel, A Volta Do Senhor Jesus , 1Tr24.pptx
Slides Lição 2, Central Gospel, A Volta Do Senhor Jesus , 1Tr24.pptxSlides Lição 2, Central Gospel, A Volta Do Senhor Jesus , 1Tr24.pptx
Slides Lição 2, Central Gospel, A Volta Do Senhor Jesus , 1Tr24.pptxLuizHenriquedeAlmeid6
 
Slides Lição 03, Central Gospel, O Arrebatamento, 1Tr24.pptx
Slides Lição 03, Central Gospel, O Arrebatamento, 1Tr24.pptxSlides Lição 03, Central Gospel, O Arrebatamento, 1Tr24.pptx
Slides Lição 03, Central Gospel, O Arrebatamento, 1Tr24.pptxLuizHenriquedeAlmeid6
 
BRASIL - DOMÍNIOS MORFOCLIMÁTICOS - Fund 2.pdf
BRASIL - DOMÍNIOS MORFOCLIMÁTICOS - Fund 2.pdfBRASIL - DOMÍNIOS MORFOCLIMÁTICOS - Fund 2.pdf
BRASIL - DOMÍNIOS MORFOCLIMÁTICOS - Fund 2.pdfHenrique Pontes
 
Slides Lição 4, CPAD, Como se Conduzir na Caminhada, 2Tr24.pptx
Slides Lição 4, CPAD, Como se Conduzir na Caminhada, 2Tr24.pptxSlides Lição 4, CPAD, Como se Conduzir na Caminhada, 2Tr24.pptx
Slides Lição 4, CPAD, Como se Conduzir na Caminhada, 2Tr24.pptxLuizHenriquedeAlmeid6
 

Recently uploaded (20)

Orientação Técnico-Pedagógica EMBcae Nº 001, de 16 de abril de 2024
Orientação Técnico-Pedagógica EMBcae Nº 001, de 16 de abril de 2024Orientação Técnico-Pedagógica EMBcae Nº 001, de 16 de abril de 2024
Orientação Técnico-Pedagógica EMBcae Nº 001, de 16 de abril de 2024
 
QUARTA - 1EM SOCIOLOGIA - Aprender a pesquisar.pptx
QUARTA - 1EM SOCIOLOGIA - Aprender a pesquisar.pptxQUARTA - 1EM SOCIOLOGIA - Aprender a pesquisar.pptx
QUARTA - 1EM SOCIOLOGIA - Aprender a pesquisar.pptx
 
ALMANANHE DE BRINCADEIRAS - 500 atividades escolares
ALMANANHE DE BRINCADEIRAS - 500 atividades escolaresALMANANHE DE BRINCADEIRAS - 500 atividades escolares
ALMANANHE DE BRINCADEIRAS - 500 atividades escolares
 
treinamento brigada incendio 2024 no.ppt
treinamento brigada incendio 2024 no.ppttreinamento brigada incendio 2024 no.ppt
treinamento brigada incendio 2024 no.ppt
 
Aula 13 8º Ano Cap.04 Revolução Francesa.pptx
Aula 13 8º Ano Cap.04 Revolução Francesa.pptxAula 13 8º Ano Cap.04 Revolução Francesa.pptx
Aula 13 8º Ano Cap.04 Revolução Francesa.pptx
 
HORA DO CONTO4_BECRE D. CARLOS I_2023_2024
HORA DO CONTO4_BECRE D. CARLOS I_2023_2024HORA DO CONTO4_BECRE D. CARLOS I_2023_2024
HORA DO CONTO4_BECRE D. CARLOS I_2023_2024
 
UFCD_10392_Intervenção em populações de risco_índice .pdf
UFCD_10392_Intervenção em populações de risco_índice .pdfUFCD_10392_Intervenção em populações de risco_índice .pdf
UFCD_10392_Intervenção em populações de risco_índice .pdf
 
cartilha-pdi-plano-de-desenvolvimento-individual-do-estudante.pdf
cartilha-pdi-plano-de-desenvolvimento-individual-do-estudante.pdfcartilha-pdi-plano-de-desenvolvimento-individual-do-estudante.pdf
cartilha-pdi-plano-de-desenvolvimento-individual-do-estudante.pdf
 
Cultura e Sociedade - Texto de Apoio.pdf
Cultura e Sociedade - Texto de Apoio.pdfCultura e Sociedade - Texto de Apoio.pdf
Cultura e Sociedade - Texto de Apoio.pdf
 
Investimentos. EDUCAÇÃO FINANCEIRA 8º ANO
Investimentos. EDUCAÇÃO FINANCEIRA 8º ANOInvestimentos. EDUCAÇÃO FINANCEIRA 8º ANO
Investimentos. EDUCAÇÃO FINANCEIRA 8º ANO
 
VALORES HUMANOS NA DISCIPLINA DE ENSINO RELIGIOSO
VALORES HUMANOS NA DISCIPLINA DE ENSINO RELIGIOSOVALORES HUMANOS NA DISCIPLINA DE ENSINO RELIGIOSO
VALORES HUMANOS NA DISCIPLINA DE ENSINO RELIGIOSO
 
Prática de interpretação de imagens de satélite no QGIS
Prática de interpretação de imagens de satélite no QGISPrática de interpretação de imagens de satélite no QGIS
Prática de interpretação de imagens de satélite no QGIS
 
Simulado 1 Etapa - 2024 Proximo Passo.pdf
Simulado 1 Etapa - 2024 Proximo Passo.pdfSimulado 1 Etapa - 2024 Proximo Passo.pdf
Simulado 1 Etapa - 2024 Proximo Passo.pdf
 
XI OLIMPÍADAS DA LÍNGUA PORTUGUESA -
XI OLIMPÍADAS DA LÍNGUA PORTUGUESA      -XI OLIMPÍADAS DA LÍNGUA PORTUGUESA      -
XI OLIMPÍADAS DA LÍNGUA PORTUGUESA -
 
QUIZ DE MATEMATICA SHOW DO MILHÃO PREPARAÇÃO ÇPARA AVALIAÇÕES EXTERNAS
QUIZ DE MATEMATICA SHOW DO MILHÃO PREPARAÇÃO ÇPARA AVALIAÇÕES EXTERNASQUIZ DE MATEMATICA SHOW DO MILHÃO PREPARAÇÃO ÇPARA AVALIAÇÕES EXTERNAS
QUIZ DE MATEMATICA SHOW DO MILHÃO PREPARAÇÃO ÇPARA AVALIAÇÕES EXTERNAS
 
A galinha ruiva sequencia didatica 3 ano
A  galinha ruiva sequencia didatica 3 anoA  galinha ruiva sequencia didatica 3 ano
A galinha ruiva sequencia didatica 3 ano
 
Slides Lição 2, Central Gospel, A Volta Do Senhor Jesus , 1Tr24.pptx
Slides Lição 2, Central Gospel, A Volta Do Senhor Jesus , 1Tr24.pptxSlides Lição 2, Central Gospel, A Volta Do Senhor Jesus , 1Tr24.pptx
Slides Lição 2, Central Gospel, A Volta Do Senhor Jesus , 1Tr24.pptx
 
Slides Lição 03, Central Gospel, O Arrebatamento, 1Tr24.pptx
Slides Lição 03, Central Gospel, O Arrebatamento, 1Tr24.pptxSlides Lição 03, Central Gospel, O Arrebatamento, 1Tr24.pptx
Slides Lição 03, Central Gospel, O Arrebatamento, 1Tr24.pptx
 
BRASIL - DOMÍNIOS MORFOCLIMÁTICOS - Fund 2.pdf
BRASIL - DOMÍNIOS MORFOCLIMÁTICOS - Fund 2.pdfBRASIL - DOMÍNIOS MORFOCLIMÁTICOS - Fund 2.pdf
BRASIL - DOMÍNIOS MORFOCLIMÁTICOS - Fund 2.pdf
 
Slides Lição 4, CPAD, Como se Conduzir na Caminhada, 2Tr24.pptx
Slides Lição 4, CPAD, Como se Conduzir na Caminhada, 2Tr24.pptxSlides Lição 4, CPAD, Como se Conduzir na Caminhada, 2Tr24.pptx
Slides Lição 4, CPAD, Como se Conduzir na Caminhada, 2Tr24.pptx
 

Algoritmos vetores matrizes

  • 1. 1. Faça um algoritmo que copie o conteúdo de um vetor em um segundo vetor. algoritmo "exercicio_01" // Função : Laço de Repetição // Autor : Willians Miyabara (miyabara@hotmail.com) // Graduando em Sistemas de Informação. // UFMT - Universidade Federal de Mato Grosso // Data : 18/2/2015 // Seção de Declarações var i:inteiro vetA:vetor[1..5] de inteiro vetB:vetor[1..5] de inteiro inicio // Seção de Comandos // VETOR A para i de 1 ate 5 faca escreval("VETOR A") escreva("Informe o valor da posicao: ",i,": ") leia(vetA[i]) fimpara limpatela // COPIA VETOR A PARA VETOR B para i de 1 ate 5 faca vetB[i]<-vetA[i] fimpara //APRESENTANDO VETOR A escreval("VETOR A") escreval("") para i de 1 ate 5 faca escreval(vetA[i]) fimpara //APRESENTANDO VETOR B escreval("") escreval("VETOR B") escreval("") para i de 1 ate 5 faca escreval(vetB[i]) fimpara fimalgoritmo ******************************************************************************** ************************************************** 2. Faça um algoritmo que some o conteúdo de dois vetores e armazene o resultado
  • 2. em um terceiro vetor. algoritmo "exercicio_02" // Função : Laço de Repetição // Autor : Willians Miyabara (miyabara@hotmail.com) // Graduando em Sistemas de Informação. // UFMT - Universidade Federal de Mato Grosso // Data : 18/2/2015 // Seção de Declarações var i:inteiro vetA:vetor[1..5] de inteiro vetB:vetor[1..5] de inteiro vetC:vetor[1..5] de inteiro inicio // Seção de Comandos // VETOR A para i de 1 ate 5 faca escreval("VETOR A") escreva("Informe o valor da posicao: ",i,": ") leia(vetA[i]) fimpara limpatela // VETOR B para i de 1 ate 5 faca escreval("VETOR B") escreva("Informe o valor da posicao: ",i,": ") leia(vetB[i]) fimpara limpatela // VETOR C para i de 1 ate 5 faca vetC[i]<-vetA[i]+vetB[i] fimpara //APRESENTANDO VETOR A escreval("VETOR A") para i de 1 ate 5 faca escreval(vetA[i]) fimpara escreval("") escreval("") //APRESENTANDO VETOR B escreval("VETOR B") para i de 1 ate 5 faca escreval(vetB[i]) fimpara escreval("")
  • 3. escreval("") //APRESENTANDO SOMA DOS VETORES escreval("SOMA DOS VETORES A e B") para i de 1 ate 5 faca escreval(vetC[i]) fimpara escreval("") escreval("") fimalgoritmo ******************************************************************************** ************************************************** 3. Faça um algoritmo que faça a união de dois vetores de mesmo tamanho e mesmo tipo em um terceiro vetor com dobro do tamanho. algoritmo "exercicio_03" // Função : Laço de Repetição // Autor : Willians Miyabara (miyabara@hotmail.com) // Graduando em Sistemas de Informação. // UFMT - Universidade Federal de Mato Grosso // Data : 18/2/2015 // Seção de Declarações var i:inteiro vetA:vetor[1..3] de inteiro vetB:vetor[1..3] de inteiro vetC:vetor[1..6] de inteiro inicio // Seção de Comandos // VETOR A para i de 1 ate 3 faca escreval("VETOR A") escreva("Informe o valor da posicao: ",i,": ") leia(vetA[i]) fimpara limpatela // VETOR B para i de 1 ate 3 faca escreval("VETOR B") escreva("Informe o valor da posicao: ",i,": ") leia(vetB[i]) fimpara limpatela // UNIAO DOS VETORORES A e B // VETOR C para i de 1 ate 3 faca se vetA[i] <> vetB[i] entao
  • 4. vetC[i] <- vetA[i] vetC[i+3]<-vetB[i] senao vetC[i] <- vetA[i] fimse fimpara escreval("VETOR A") para i de 1 ate 3 faca escreval(vetA[i]) fimpara escreval("") escreval("") escreval("VETOR B") para i de 1 ate 3 faca escreval(vetB[i]) fimpara escreval("") escreval("") escreval("UNIAO DOS VETORES A e B") para i de 1 ate 6 faca escreval(vetC[i]) fimpara escreval("") escreval("") fimalgoritmo ******************************************************************************** ************************************************** 4. Faça um algoritmo que leia um vetor de 20 posições a apresente o maior e o menor valor e as posições que eles se encontram. algoritmo "exercicio_04" // Função : Laço de Repetição // Autor : Willians Miyabara (miyabara@hotmail.com) // Graduando em Sistemas de Informação. // UFMT - Universidade Federal de Mato Grosso // Data : 18/2/2015 // Seção de Declarações var i,maior,menor,posicaomaior,posicaomenor:inteiro numeros:vetor[1..20] de inteiro inicio // Seção de Comandos para i de 1 ate 20 faca escreva("Informe o valor da posicao: ",i,": ") leia(numeros[i])
  • 5. se i=1 entao maior<-numeros[i] menor<-numeros[i] fimse se numeros[i]>maior entao maior<-numeros[i] posicaomaior<-i fimse se numeros[i]<menor entao menor<-numeros[i] posicaomenor<-i fimse fimpara escreval("") escreval("") escreval("O maior numero é o: ",maior," Na posicão: ",posicaomaior) escreval("O menor numero é o: ",menor," Na posicão: ",posicaomenor) fimalgoritmo ******************************************************************************** ************************************************** 5. Faça um algoritmo para somar duas matrizes. algoritmo "exercicio_05" // Função : Laço de Repetição // Autor : Willians Miyabara (miyabara@hotmail.com) // Graduando em Sistemas de Informação. // UFMT - Universidade Federal de Mato Grosso // Data : 18/2/2015 // Seção de Declarações var l,c:inteiro matrizA:vetor[1..3,1..3] de inteiro matrizB:vetor[1..3,1..3] de inteiro matrizC:vetor[1..3,1..3] de inteiro inicio // Seção de Comandos // MATRIZ A para l de 1 ate 3 faca para c de 1 ate 3 faca escreval("MATRIZ A") escreva("Informe o valor da posicao: ",l,"-",c,": ") leia(matrizA[l,c]) limpatela fimpara fimpara limpatela // MATRIZ B para l de 1 ate 3 faca
  • 6. para c de 1 ate 3 faca escreval("MATRIZ B") escreva("Informe o valor da posicao: ",l,"-",c,": ") leia(matrizB[l,c]) limpatela fimpara fimpara limpatela // MATRIZ C para l de 1 ate 3 faca para c de 1 ate 3 faca matrizC[l,c]<-matrizA[l,c]+matrizB[l,c] fimpara fimpara escreval("MATRIZ A") para l de 1 ate 3 faca escreval("") para c de 1 ate 3 faca escreva(matrizA[l,c]) fimpara fimpara escreval("") escreval("") escreval("MATRIZ B") para l de 1 ate 3 faca escreval("") para c de 1 ate 3 faca escreva(matrizB[l,c]) fimpara fimpara escreval("") escreval("") escreval("A SOMA DAS MATRIZES A e B") para l de 1 ate 3 faca escreval("") para c de 1 ate 3 faca escreva(matrizC[l,c]) fimpara fimpara escreval("") escreval("") fimalgoritmo ******************************************************************************** ************************************************** 6. Faça um algoritmo que leia uma matriz mat 2 x 3 e imprima na tela a soma de todos os elementos da matriz mat.
  • 7. algoritmo "exercicio_06" // Função : Laço de Repetição // Autor : Willians Miyabara (miyabara@hotmail.com) // Graduando em Sistemas de Informação. // UFMT - Universidade Federal de Mato Grosso // Data : 18/2/2015 // Seção de Declarações var l,c,total:inteiro numeros:vetor[1..2,1..3] de inteiro inicio // Seção de Comandos total<-0 para l de 1 ate 2 faca para c de 1 ate 3 faca escreva("Informe o valor da posicao: ",l,"-",c,": ") leia(numeros[l,c]) total<-total+numeros[l,c] fimpara fimpara limpatela para l de 1 ate 2 faca escreval("") para c de 1 ate 3 faca escreva(numeros[l,c]) fimpara fimpara escreval("") escreval("") escreva("A soma da Matriz é: ",total) escreval("") escreval("") fimalgoritmo ******************************************************************************** ************************************************** 7. Dado uma matriz de 4x5 elementos, escreva um algoritmo para calcular a soma de cada uma das linhas. algoritmo "exercicio_07" // Função : Laço de Repetição // Autor : Willians Miyabara (miyabara@hotmail.com) // Graduando em Sistemas de Informação. // UFMT - Universidade Federal de Mato Grosso // Data : 18/2/2015
  • 8. // Seção de Declarações var l,c,total:inteiro numeros:vetor[1..4,1..5] de inteiro inicio // Seção de Comandos para l de 1 ate 4 faca para c de 1 ate 5 faca escreva("Informe o valor da posicao: ",l,"-",c,": ") leia(numeros[l,c]) fimpara fimpara limpatela para l de 1 ate 4 faca escreval("") para c de 1 ate 5 faca escreva(numeros[l,c]) fimpara fimpara escreval("") escreval("") para l de 1 ate 4 faca total<-0; para c de 1 ate 5 faca total<-total+numeros[l,c] fimpara escreval("A soma da linha: ",l," = ",total) fimpara fimalgoritmo ******************************************************************************** ************************************************** 8. Escreva um algoritmo para ler uma matriz de 3 linhas e 2 colunas, e determine o maior valor contido na matriz e imprima este valor e sua posição na matriz. algoritmo "exercicio_08" // Função : Laço de Repetição // Autor : Willians Miyabara (miyabara@hotmail.com) // Graduando em Sistemas de Informação. // UFMT - Universidade Federal de Mato Grosso // Data : 18/2/2015 // Seção de Declarações var l,c,maior:inteiro numeros:vetor[1..3,1..2] de inteiro linha,coluna:inteiro
  • 9. inicio // Seção de Comandos para l de 1 ate 3 faca para c de 1 ate 2 faca escreva("Informe o valor da posicao: ",l,"-",c,": ") leia(numeros[l,c]) fimpara fimpara maior<-0 para l de 1 ate 3 faca para c de 1 ate 2 faca se numeros[l,c]>maior entao maior<-numeros[l,c] linha<-l coluna<-c fimse fimpara fimpara escreval("O numero: ",maior," Na posicão: ",linha,"-",coluna," É o maior") fimalgoritmo ******************************************************************************** ************************************************** 9. Escreva um algoritmo para ler uma matriz 4x3 e imprima sua diagonal principal. algoritmo "exercicio_09" // Função : Laço de Repetição // Autor : Willians Miyabara (miyabara@hotmail.com) // Graduando em Sistemas de Informação. // UFMT - Universidade Federal de Mato Grosso // Data : 18/2/2015 // Seção de Declarações var l,c:inteiro numeros:vetor[1..4,1..3] de inteiro inicio // Seção de Comandos para l de 1 ate 4 faca para c de 1 ate 3 faca escreva("Informe o valor da posicao: ",l,"-",c,": ") leia(numeros[l,c]) fimpara fimpara para l de 1 ate 4 faca para c de 1 ate 3 faca se l=c entao escreval("Diagonal Principal: ",numeros[l,c])
  • 10. fimse fimpara fimpara fimalgoritmo ******************************************************************************** ************************************************** 10. Elabore um algoritmo para ler uma matriz 3x4 e apresente somente os valores acima e abaixo da diagonal principal. algoritmo "exercicio_10" // Função : Laço de Repetição // Autor : Willians Miyabara (miyabara@hotmail.com) // Graduando em Sistemas de Informação. // UFMT - Universidade Federal de Mato Grosso // Data : 18/2/2015 // Seção de Declarações var l,c:inteiro numeros:vetor[1..3,1..4] de inteiro inicio // Seção de Comandos para l de 1 ate 3 faca para c de 1 ate 4 faca escreva("Informe o valor da posicao: ",l,"-",c,": ") leia(numeros[l,c]) fimpara fimpara para l de 1 ate 3 faca para c de 1 ate 4 faca se l<c entao escreval("Diagonal Superior: ",numeros[l,c]) fimse fimpara fimpara para l de 1 ate 3 faca para c de 1 ate 4 faca se l>c entao escreval("Diagonal Inferior: ",numeros[l,c]) fimse fimpara fimpara fimalgoritmo ******************************************************************************** **************************************************