Exercício: Construa um algoritmo que declare uma matriz
7x4 de números reais, a inicialize com valores fornecidos pelo usuário através
da entrada padrão e a retorne na saída padrão com o layout a seguir:
| x.xx x.xx ... x.xx|
| x.xx x.xx ... x.xx|
| . . . . |
| . . . . |
| . . . . |
algoritmo "exercício 1 matriz"
var
matriz: vetor [1..7,1..4] de real
i, j: inteiro
inicio
para i de 1 ate 7 faca
para j de 1 ate 4 faca
escreva ("Entre com matriz[",i,
",",j,"]= ")
leia (matriz[i,j])
fimpara
fimpara
para i de 1 ate 7 faca
escreva ("|")
para j de 1 ate 4 faca
escreva (matriz[i,j]:10:2)
fimpara
escreval ("|")
fimpara
fimalgoritmo
algoritmo "Questao "
// Função : Calculo
// Autor :
// Data :
// Seção de Declarações
var
i,j,l,soma:inteiro
m:vetor[1..4,1..3] de inteiro
inicio
escreval("Digite o valor da matriz M:")
para i de 1 ate 4 faca
para j de 1 ate 3 faca
escreval("Valor de linha",i,"coluna",j)
leia(m[i,j])
fimpara
fimpara
escreval("Digite a linha desejada:")
leia(l)
para j de 1 ate 3 faca
soma<-m[l,j]+soma
fimpara
escreval(soma)
fimalgoritmo
algoritmo "questao"
// Função : Calculo
// Autor :
// Data :
// Seção de Declarações
var
A:vetor[1..3,1..3] de inteiro
B:vetor[1..3,1..3] de inteiro
R:vetor[1..3,1..3] de inteiro
i,j:inteiro
inicio
escreval("Digite os valores da matriz A")
para i de 1 ate 3 faca
para j de 1 ate 3 faca
leia(A[i,j])
fimpara
fimpara
escreval("Digite os valores da matriz B")
para i de 1 ate 3 faca
para j de 1 ate 3 faca
leia(B[i,j])
fimpara
fimpara
para i de 1 ate 3 faca
para j de 1 ate 3 faca
R[i,j]<- A[i,j]*B[i,j]
fimpara
fimpara
escreval("A matriz A é:")
para i de 1 ate 3 faca
escreval
para j de 1 ate 3 faca
escreva(A[i,j])
fimpara
fimpara
escreval
escreval("A matriz B é:")
para i de 1 ate 3 faca
escreval
para j de 1 ate 3 faca
escreva(B[i,j])
fimpara
fimpara
escreval
escreval("A matriz R é:")
para i de 1 ate 3 faca
escreval
para j de 1 ate 3 faca
escreva(R[i,j])
fimpara
fimpara
fimalgoritmo
algoritmo "Questao "
// Função : Calculo
// Autor :
// Data :
// Seção de Declarações
var
i,j,l,c:inteiro
mM:vetor[1..5,1..5] de
caractere
inicio
escreval("Digite o valor
da matriz M:")
para i de 1 ate 5 faca
para j de 1 ate 5 faca
escreval("Valor de
linha",i,"coluna",j)
leia(m[i,j])
fimpara
fimpara
escreval("Digite a linha desejada")
leia(l)
escreval("Digite a coluna
desejada")
leia(c)
escreval(m[l,c])
fimalgoritmo
algoritmo "questao"
// Função : Calculo
// Autor :
// Data :
// Seção de Declarações
var
i,j:inteiro
A:vetor[1..5,1..5] de inteiro
inicio
escreval("Digite a matriz
A:")
para i de 1 ate 5 faca
para j de 1 ate 5 faca
leia(A[i,j])
fimpara
fimpara
escreva("A Diagonal
principal")
para i de 1 ate 5 faca
escreval
para j de 1 ate 5 faca
se (i=j) entao
escreva(A[i,j])
fimse
fimpara
fimpara
escreval
escreval("O triângulo
superior à diagonal principal")
para i de 1 ate 5 faca
escreval()
para j de 1 ate 5 faca
se (i<j) entao
escreva(A[i,j])
fimse
fimpara
fimpara
escreval()
escreval("O triângulo
inferior à diagonal principal")
para i de 1 ate 5 faca
escreval()
para j de 1 ate 5 faca
se (i>j) entao
escreva(A[i,j])
fimse
fimpara
fimpara
escreval()
escreval("Tudo exceto a
diagonal principal")
para i de 1 ate 5 faca
escreval()
para j de 1 ate 5 faca
se (i<>j) entao
escreva(A[i,j])
fimse
fimpara
fimpara
escreval()
escreval("A diagonal
secundária")
para i de 1 ate 5 faca
escreval()
para j de 1 ate 5 faca
se (i+j=6) entao
escreva(A[i,j])
fimse
fimpara
fimpara
escreval()
escreval("Somente a
diagonal principal e secundária")
para i de 1 ate 5 faca
escreval()
para j de 1 ate 5 faca
se ((i=j) ou (i+j=6)) entao
escreva(A[i,j])
fimse
fimpara
fimpara
escreval()
para i de 1 ate 5 faca
escreval()
para j de 1 ate 5 faca
escreva(A[i,j])
fimpara
fimpara
fimalgoritmo
algoritmo "questao"
// Função : Calculo
// Autor :
// Data :
// Seção de Declarações
var
nome:caractere
i,cont:inteiro
A:vetor[1..100] de caractere
inicio
escreval("Digite os nomes dos alunos")
para i de 1 ate 100 faca
leia(A[i])
fimpara
escreval("Digite a palavra que deseja procura")
leia(nome)
para i de 1 ate 100 faca
se (A[i]="nome") entao
cont<-cont+1
fimse
fimpara
escreval(cont)
fimalgoritmo
Nenhum comentário:
Postar um comentário