LABORATORIO DE PROGRAMACION
Enviado por Carlos Yalanda • 9 de Febrero de 2020 • Trabajo • 6.947 Palabras (28 Páginas) • 114 Visitas
TALLER PSEUDOCÓDIGO
[pic 1]
UNIVERSIDAD DEL CAUCA
FACULTAD DE CIENCIAS NATURALES, EXACTAS Y DE LA EDUCACIÓN
PROGRAMACIÓN BÁSICA
POPAYAN-CAUCA
2018
TALLER PSEUDOCÓDIGO
[pic 2]
LUIS MARIO YALANDA TUNUBALA
JESÚS ENRIQUE ACOSTA ORDOÑEZ
MAURICIO MACA CHAGÜENDO
UNIVERSIDAD DEL CAUCA
FACULTAD DE CIENCIAS NATURALES, EXACTAS Y DE LA EDUCACIÓN
PROGRAMACIÓN BÁSICA
POPAYAN-CAUCA
2018
Algoritmo CambioDeBase10_b
Variables
entero num, coc, res, base, dig
cadena numbase
Inicio
num = leerenteropositivo("Ingrese un numero entero positivo: ")
base = 1
mientras base < 2 o base > 36 hacer
base = leerentero("Ingrese la base, base > 1 y base < 37: ")
coc = num
numbase = ""
mientras coc ≥ base hacer
res = mod(coc , base)
coc = coc // base
dig = res
si dig > 9 entonces
dig = chr(res + 55)
numbase = cad(dig) + numbase
si coc > 9 entonces
coc = chr(coc + 55)
numbase = cad(coc) + cad(numbase)
escribir("El numero: ", num, " en base ", base, " es: ", numbase)
Fin
Algoritmo FactorialCicloMientras
Variables
entero n, i, fac, cont
Inicio
n = -1
mientras n < 0 hacer
n = leerentero(“Ingrese el valor a calcular el factorial: ”)
fac = 1
cont = 1
mientras cont ≤ n hacer
fac = fac * cont
cont = cont + 1
escribir(“El valor de”, n,”! es: ”, fac)
Fin
X 1 2 3 4 5 6 7 8 9 ... n
1 1 2 3 4 5 6 7 8 9
2 2 4 6 8 10 12 14 16 18
3 3 6 9 12 15 18 21 24 27
4 4 8 12 16 20 24 28 32 36
5 5 10 15 20 25 30 35 40 45
6 6 12 18 24 30 36 42 48 54
7 7 14 21 28 35 42 49 56 63
8 8 16 24 32 40 48 56 64 72
9 9 18 27 36 45 54 63 72 81
m
Algoritmo TablasMultiplicar_mxn
Variables
entero i, j, n, m, prod, tabla
cadena lin
Inicio
m = leerenteropositivo("Ingrese la columna de la tabla: "))
n = leerenteropositivo ("Ingrese la fila de la tabla: "))
escribir(“Tabla de ”, m, “x”, n)
lin = "x"
para i = 1 hasta n hacer
lin = lin + "_" + cad(i)
escribir(lin)
para i = 1 hasta m hacer
lin = ""
para j = 1 hasta n hacer
prod = i * j
lin = lin + "_" + cad(prod)
tabla = cad(i)
escribir(cad(tabla) + lin)
Fin
Una aproximación para es:[pic 3]
exp(x) = [pic 4]
Algoritmo Exponencial
Variables
real x, expo, pot
entero n, fac, i
Inicio
x = leernumeroreal(“Ingrese el valor de x, para calcular exp(x): ”)
n = leerenteropositivo(“Ingrese un numero entero positivo n: ”)
expo = 1
pot = x
fac = 1
para i = 1 hasta n hacer
fac = i * fac
expo = expo + pot / fac
pot = x * pot
escribir(“exp(”, x, “) = ”, expo)
Fin
n = 1 n = 2 n = 3 n = 4 n = 5 n = 6
* ** * * * * * * * *
** * ** * * * *
* * ** * **
* * * * **
* * * *
* *
Algoritmo FiguraEquis
...