No 1º Período demos Programação. O objectivo desta parte do programa era dar-nos conhecimentos sobre linguagens básicas de programação e alguns algoritmos simples.
Exemplo de um algoritmo (ordenação: troca directa):
var:
i, j: inteiro
aux: real
A: vetor[1..5] de real
inicio
escreval("Escreva 5 números")
para i de 1 ate 5 faca
leia (A[i])
fimpara
para i de 1 ate 4 faca
para j de i+1 ate 5 faca
se A[i] > A[j] entao
aux<-A[i]
A[i]<-A[j]
A[j]<-aux
fimse
fimpara
fimpara
para i de 1 ate 5 faca
escreval(A[i])
fimpara
fimalgoritmo
i, j: inteiro
aux: real
A: vetor[1..5] de real
inicio
escreval("Escreva 5 números")
para i de 1 ate 5 faca
leia (A[i])
fimpara
para i de 1 ate 4 faca
para j de i+1 ate 5 faca
se A[i] > A[j] entao
aux<-A[i]
A[i]<-A[j]
A[j]<-aux
fimse
fimpara
fimpara
para i de 1 ate 5 faca
escreval(A[i])
fimpara
fimalgoritmo