Escolar Documentos
Profissional Documentos
Cultura Documentos
MÓDULO 4
UNIDADE 1
Algoritmo "Exe_unid1_01"
Var
valores: vetor[1..10] de inteiro
i:inteiro
Inicio
//Preenchendo o vetor
para i de 10 ate 1 passo -1 faca
valores[i]:=i
fimpara
Inicio
//Preenchendo o vetor
Para i de 0 ate 5 faca
Escreva("Digite um valor: ")
Leia(valores[i])
Fimpara
//Inicializando as variáveis
maior := valores[0]
menor:= valores[0]
2
Var
valores: vetor[0..9] de Real
i: Inteiro
Inicio
//Preenchendo o vetor
Para i de 0 ate 9 faca
Escreva("Digite um valor: ")
Leia(valores[i])
valores[i]:= valores[i] / 2
Fimpara
Fimalgoritmo
UNIDADE 2
Algoritmo "Exe_unid2_01"
Var
matriz: vetor[0..3,0..5] de Real
i, j: Inteiro
soma, media, maior, menor, somadiag:real
Inicio
3
media:=0
para i de 0 ate 3 faca
para j de 0 ate 5 faca
soma:=soma + matriz[i,j]
fimpara
fimpara
media:=soma/((i+1)*(j+1))
escreva("A média de todos elementos da matriz é:",media)
4
UNIDADE 3
Fimalgoritmo
2) Dada uma matriz de ordem 4x3 contendo valores numéricos reais. Faça um
algoritmo que calcule e exiba a soma dos números positivos e a soma dos
números negativos.
Algoritmo "Vetores 6 Posições"
Var
matriz:vetor[0..3,0..2] de real
i, j:inteiro
soma_pos, soma_neg:real
Inicio
//preenchendo o vetor
para i de 0 ate 3 faca
para j de 0 ate 2 faca
escreva("Digite um valor:")
leia(matriz[i,j])
fimpara
fimpara
5
para j de 0 ate 2 faca
//testa a soma dos positivos
se matriz[i,j] > 0 entao
soma_pos:=soma_pos +matriz[i,j]
fimse
//preenchendo a matriz2
para i de 0 ate 2 faca
para j de 0 ate 3 faca
escreva("Digite um valor para a matriz 2:")
leia(matriz2[i,j])
fimpara
fimpara
//mostrando a matriz 3
para i de 0 ate 2 faca
para j de 0 ate 3 faca
escreva("|",matriz3[i,j],"|")
6
fimpara
escreval("")
fimpara
Fimalgoritmo