Professional Documents
Culture Documents
1 de 6
http://www.cnc.una.py/sl/SL-ejemplos.html
SL-Ejemplos
2 de 6
Bienvenida
http://www.cnc.una.py/sl/SL-ejemplos.html
Novedades
Documentos
Descarga de SLE
/*
* Clculo del mximo comn divisor utilizando el algoritmo
Licencia
* de Euclides.
*
* (c) jsegovia@cnc.una.py
*/
var
a, b : numerico
inicio
imprimir ("Ingrese dos enteros positivos:")
leer (a, b)
si ( (a < 1) or (b < 1) ) {
terminar (\nLos valores ingresados deben ser positivos)
}
mientras (a <> b ) {
si ( a > b ) {
a = a - b
sino
b = b - a
}
}
imprimir (\nEl MCD es , a)
fin
*
*
* MCM(a,b) =
*
*
a * b
------------
MCD (a, b)
* (c) jsegovia@cnc.una.py
*/
var
a, b : numerico
inicio
imprimir ("Ingrese dos enteros positivos:")
leer (a, b)
imprimir (\nEl MCM de , a, y , b, es ,
(a*b) / MCD (a, b))
fin
SL-Ejemplos
3 de 6
http://www.cnc.una.py/sl/SL-ejemplos.html
inicio
mientras (a
si ( a >
a = a
sino
b = b
}
}
retorna a
fin
<> b ) {
b ) {
- b
- a
SL-Ejemplos
4 de 6
http://www.cnc.una.py/sl/SL-ejemplos.html
SL-Ejemplos
5 de 6
http://www.cnc.una.py/sl/SL-ejemplos.html
inicio
impr_mat (Matriz original:\n, M)
transponer (M, T)
impr_mat (\nLa traspuesta es:\n, T)
fin
SL-Ejemplos
6 de 6
http://www.cnc.una.py/sl/SL-ejemplos.html
n = 0
hex =
k = 0
const
DIG_HEX = 0123456789ABCDEF
inicio
imprimir (Ingrese un entero positivo:)
leer (n)
repetir
hex = DIG_HEX [n % 16 + 1] + hex
n = int (n/16)
hasta ( n == 0 )
imprimir (\nHexadecimal=, hex)
fin