Funciones y procedimientos propios de LPP
Funciones y procedimientos propios de LPP
‘A pesar de que podemos crear nuestras propias funciones y procedimientos en
LPP, este programa nos permite usar algunos ya definidos para facilitamos el
trabajo o, inclusive, para que el resultado sea mas estético. A continuacién estén
listadas estas valiosas ayudas por rango de aplicacién y con ejemplos que ilustran
su funcionamiento:
Funciones y procedimientos para manejo de texto
* Car(ntimero): devuelve el cardcter ASCII equivalente al numero dado.
Ver ejemplo
* Valor_Ascii(caracter): devuelve el valor numérico ASCII equivalente al cardcter
dado.
Ver ejemplo
* Longitud(cadena): devuelve la cantidad de caracteres que conforman la
cadena dada
Ver ejemplo
Funciones y procedimientos para aspecto en pantalla
* Llamar Posicionar_Cursor(n1, 2): esta instruccién permite definir una
ubicacién exacta desde donde se inicie el texto en la pantalla. El numero nt
indica a cuantos espacios del borde izquierdo de la pantalla (columnas) se
ubicaré el cursor y el nimero n2 indica a cudntos renglones (filas) se ubicard el
cursor.
Ver ejemplo
http://estudi-ando.wikispaces.comy Algoritmos
Ing Panis Andrea ManguiloFunciones y procedimientos propios de LPP
%* Llamar Nueva_Linea(): es equivalente a un “enter” o salto de linea. También
puede ser escrita como Llamar Nueva_Linea.
Yer ejemplo
* Llamar Limpiar_Pantalla(): permite borrar todo lo que aparece en la pantalla
hasta el momento para imprimir las instrucciones posteriores en una pantalla
limpia. También puede ser escrita como Llamar Limpiar_Pantalla.
Ver ejemplo
* Llamar Color_Texto(ntimero): permite cambiar el color del texto a imprimir. Los
nimeros pueden ser del 0 al 15 donde 0 es negro y 15 es blanco.
Nota: en caso de que se coloque un numero mayor, el procedimiento
Color_Texto aplicard el color del némero dado por el médulo del numero
ingresado y 16.
Ver ejemplo
* Llamar Color_Fondo(nimero): permite cambiar el color de fondo (resaltado)
del texto a imprimir. Los nlimeros pueden ser del 0 al 15, donde el 0 es negro y
el 15 es blanco (en caso de que se coloque un numero mayor, el procedimiento
Color_Fondo aplicaré el color del nimero dado por el médulo del numero
ingresado y 16).
Nota: en caso de que se intente colocar tanto color de texto como color de
fondo, predominaré aquella instruccién que se halla colocado encima pero NO
SE LLEVARAN A CABO AMBAS INSTRUCCIONES AL TIEMPO.
Ver ejemplo
* Llamar Obtener_Caracter(): esta instruccién genera una espera en el
programa hasta que el usuario oprima cualquier cardcter del teclado, momento
en el cual se reanuda la ejecucién del programa.
Ver:
Funciones y procedimientos para uso matematico
* Liamar Inicializar_Aleatorio() y Aleatorio(): La primera inicializa el
funcionamiento del nimero aleatorio y la segunda lo genera.
http://estudi-ando.wikispaces.comy Algoritmos
Ing Panis Andrea ManguiloFunciones y procedimientos propios de LPP
Nota: hay que tener en cuenta que el procedimiento Aleatorio() genera un
numero real entre 0 y 1, por ende, para obtener nlimeros mayores hay que
muttiplicar el resultado de Aleatorio() por el numero maximo que se desee
obtener.
Nota2: en caso de necesitarse un niimero entero, basta con asignar el resultado
de Aleatorio) a una variable de tipo entero, de esta manera el programa
automaticamente eliminard la parte decimal del resultado y obtendremos un
numero entero.
Ver ejemplo
Funciones y procedimientos para uso de archivos
% Llamar Ir_A_Inicio(nombre_archivo): permite al algoritmo ubicarse en el
principio del archivo de texto al cual esta accediendo.
%* Llamar Ir_A_Fin(nombre_archivo): permite al algoritmo ubicarse en el final del
archivo de texto al cual esta accediendo.
%* Llamar Ir_A(nombre_archivo, ubicacién_numérica): EN TEORIA, permite al
algoritmo ubicarse en la ubicacién dada al interior del archivo de texto al cual
esta accediendo.
+ FDA(nombre_archivo): permite saber si se ha llegado al final de los datos en el
archivo al cual se esta accediendo.
Ver: 1 Ver ejemplo?
http://estudi-ando.wikispaces.comy Algoritmos
Ing Panis Andrea Manguilo