Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Algoritmo Maior
Inicio
Aux <= 0
para i de 1 ate 10 faça
para j de 1 ate 10 faça
leia(m[i, j])
fim-para
fim-para
para i de 1 ate 10 faça
para j de 1 ate 10 faça
se m[i, j] > aux entao
aux <= m[i, j]
auxc <= 'Linha: ' + i + ' ' + 'Coluna: ' j
fim-se
fim-para
fim-para
escreva(auxc)
fim
2-
Algoritmo Troca
Inicio
Algoritmo Negativo
inicio
4-
Algoritmo Igual
Inicio
Algoritmo Igualdade
Inicio
x <= 1
y <= 1
para i de 1 ate 10 faça
leia(v1[i])
fim-para
para i de 1 ate 10 faça
x <= x + 1
para c de x ate 10 faça
se v1[i] = v1[c] entao
v2[y] <= v1[c]
y <= y + 1
fim-se
fim-para
fim-para
escreva('Valores repitidos : ')
para i de 1 ate 10 faça
se v2[i] =! 0 entao
escreva(v2[i])
fim-se
fim-para
Fim
6-
Algoritmo Bolha
Inicio
para i de 1 ate 10 faça
leia(v1[i])
leia(v2[i])
fim-para
para i de 1 ate 10 faça
para j de 1 ate 10 faça
se v2[j] > v2[j + 1] entao
aux <= v2[j]
v2[j] <= v2[j+1]
v2[j+1] <= aux
fim-se
fim-para
fim-para
para i de 1 ate 10 faça
aux <= v2[i]
para j de 1 ate 10 faça
se aux = v1[i]
escreva(aux)
fim-se
fim-para
fim-para
fim
7-
Algoritmo Selecao
Inicio
8-
Algoritmo Insercao
Inicio
mp <= 0
mi <= 999999
para i de 1 ate 10 faça
leia(v1[i])
leia(v2[i])
para j de 2 ate 10 faça
aux <= 1[j]
i <= j - 1
enquanto i > 0 e v1[i] > aux faça
v1[i + 1] <= v1[i]
i <= i - 1
fim-enquanto
v1[i+1] <= aux
fim-para
para i de 1 ate 10 faça
se v1[i] mod 2 = 0 e v1[i] > mp entao
mp <= v1[i]
fim-se
se v1[i] mod 2 = 1 e v1[i] <mi entao
mi <= v1[i]
fim-se
fim-para
para i de 1 ate 10 faça
escreva(v1[i])
escreva(v2[i])
fim-para
escreva(mp)
escreva(mi)
fim
9-Algoritmo Insercao
Inicio
mp <= 0
mi <= 0
para i de 1 ate 10 faça
leia(v1[i])
leia(v2[i])
para j de 2 ate 10 faça
aux <= 1[j]
i <= j - 1
enquanto i > 0 e v1[i] > aux faça
v1[i + 1] <= v1[i]
i <= i - 1
fim-enquanto
v1[i+1] <= aux
fim-para
para i de 1 ate 10 faça
se v1[i] mod 2 = 0
mp <= mp + 1
fim-se
se v1[i] mod 2 = 1
mi <= mi + 1
fim-se
fim-para
para i de 1 ate 10 faça
escreva(v1[i])
escreva(v2[i])
fim-para
escreva(mp)
escreva(mi)
fim
10-
Algoritmo Rota
Inicio
aux <= 0
para i de 1 ate 6 faça
leia(v[i])
para j de 1 ate 6 faça
leia(m[i, j])
fim-para
fim-para
para i de 1 ate 5 faça
aux <= aux + m[v[i],v[i+1]]
fim-para
escreva(aux)
fim