SlideShare una empresa de Scribd logo
1 de 3
Descargar para leer sin conexión
Funciones y procedimientos propios de LPP
http://estudi-ando.wikispaces.com/Algoritmos
1
Ing. Paola Andrea Manquillo M.
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 facilitarnos el
trabajo o, inclusive, para que el resultado sea más 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(número): devuelve el carácter ASCII equivalente al número dado.
Ver ejemplo
 Valor_Ascii(carácter): devuelve el valor numérico ASCII equivalente al carácter
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, n2): esta instrucción permite definir una
ubicación exacta desde donde se inicie el texto en la pantalla. El número n1
indica a cuántos espacios del borde izquierdo de la pantalla (columnas) se
ubicará el cursor y el número n2 indica a cuántos renglones (filas) se ubicará el
cursor.
Ver ejemplo
Funciones y procedimientos propios de LPP
http://estudi-ando.wikispaces.com/Algoritmos
2
Ing. Paola Andrea Manquillo M.
 Llamar Nueva_Linea(): es equivalente a un “enter” o salto de línea. También
puede ser escrita como Llamar Nueva_Linea.
Ver 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(número): permite cambiar el color del texto a imprimir. Los
números pueden ser del 0 al 15 donde 0 es negro y 15 es blanco.
Nota: en caso de que se coloque un número mayor, el procedimiento
Color_Texto aplicará el color del número dado por el módulo del número
ingresado y 16.
Ver ejemplo
 Llamar Color_Fondo(número): permite cambiar el color de fondo (resaltado)
del texto a imprimir. Los números pueden ser del 0 al 15, donde el 0 es negro y
el 15 es blanco (en caso de que se coloque un número mayor, el procedimiento
Color_Fondo aplicará el color del número dado por el módulo del número
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 LLEVARÁN 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 carácter del teclado, momento
en el cual se reanuda la ejecución del programa.
Ver ejemplo
Funciones y procedimientos para uso matemático
 Llamar Inicializar_Aleatorio() y Aleatorio(): La primera inicializa el
funcionamiento del número aleatorio y la segunda lo genera.
Funciones y procedimientos propios de LPP
http://estudi-ando.wikispaces.com/Algoritmos
3
Ing. Paola Andrea Manquillo M.
Nota: hay que tener en cuenta que el procedimiento Aleatorio() genera un
número real entre 0 y 1, por ende, para obtener números mayores hay que
multiplicar el resultado de Aleatorio() por el número máximo que se desee
obtener.
Nota2: en caso de necesitarse un número entero, basta con asignar el resultado
de Aleatorio() a una variable de tipo entero, de esta manera el programa
automáticamente eliminará la parte decimal del resultado y obtendremos un
número 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 está accediendo.
 Llamar Ir_A_Fin(nombre_archivo): permite al algoritmo ubicarse en el final del
archivo de texto al cual está accediendo.
 Llamar Ir_A(nombre_archivo, ubicación_numérica): EN TEORÍA, permite al
algoritmo ubicarse en la ubicación dada al interior del archivo de texto al cual
está accediendo.
 FDA(nombre_archivo): permite saber si se ha llegado al final de los datos en el
archivo al cual se está accediendo.
Ver ejemplo1 Ver ejemplo2

Más contenido relacionado

La actualidad más candente

Prototipo de-sistema-para-matricula-e-inscripcion-de-asignaturas---uni
Prototipo de-sistema-para-matricula-e-inscripcion-de-asignaturas---uniPrototipo de-sistema-para-matricula-e-inscripcion-de-asignaturas---uni
Prototipo de-sistema-para-matricula-e-inscripcion-de-asignaturas---uniRAUL CHIPANA LARICO
 
Creación de tablas y relaciones en mysql workbench
Creación de tablas y relaciones en mysql workbenchCreación de tablas y relaciones en mysql workbench
Creación de tablas y relaciones en mysql workbenchJair Ospino Ardila
 
Variables, expresiones y ejecución de condiciones les en PSeInt
Variables, expresiones y ejecución de condiciones les en PSeIntVariables, expresiones y ejecución de condiciones les en PSeInt
Variables, expresiones y ejecución de condiciones les en PSeIntCristian C
 
Algoritmos y metodología para la solución de problemas
Algoritmos y metodología para la solución de problemasAlgoritmos y metodología para la solución de problemas
Algoritmos y metodología para la solución de problemasMartin Pacheco
 
Ejercicios Whule y Do While
Ejercicios Whule y Do WhileEjercicios Whule y Do While
Ejercicios Whule y Do WhileJoshe Varillas
 
Programas lpp sena 25 entregados
Programas lpp sena 25 entregadosProgramas lpp sena 25 entregados
Programas lpp sena 25 entregadosALVARO15TORO
 
Ejercicios propuesto 3
Ejercicios propuesto 3Ejercicios propuesto 3
Ejercicios propuesto 3jfranco_123
 
Presentacion Programacion
Presentacion ProgramacionPresentacion Programacion
Presentacion Programacionguestd5974a6
 
Arrays, arreglos o vectores en c++
Arrays, arreglos o vectores en c++Arrays, arreglos o vectores en c++
Arrays, arreglos o vectores en c++Tensor
 
Estructuras de control
Estructuras de control Estructuras de control
Estructuras de control addaza0
 
Unidad 4 Técnicas para la formulación de algoritmos
Unidad 4 Técnicas para la formulación de algoritmosUnidad 4 Técnicas para la formulación de algoritmos
Unidad 4 Técnicas para la formulación de algoritmosCarlos M. Sandoval
 
10 ejercicios-de-do-while
10 ejercicios-de-do-while10 ejercicios-de-do-while
10 ejercicios-de-do-whileDelvi Ramirez
 
Estructura de datos - Unidad 1: Introducción a las estructuras de datos
Estructura de datos - Unidad 1: Introducción a las estructuras de datosEstructura de datos - Unidad 1: Introducción a las estructuras de datos
Estructura de datos - Unidad 1: Introducción a las estructuras de datosJosé Antonio Sandoval Acosta
 
Programación Orientada a Objetos - Resumen
Programación Orientada a Objetos - ResumenProgramación Orientada a Objetos - Resumen
Programación Orientada a Objetos - ResumenKarlytoz_36
 

La actualidad más candente (20)

Prototipo de-sistema-para-matricula-e-inscripcion-de-asignaturas---uni
Prototipo de-sistema-para-matricula-e-inscripcion-de-asignaturas---uniPrototipo de-sistema-para-matricula-e-inscripcion-de-asignaturas---uni
Prototipo de-sistema-para-matricula-e-inscripcion-de-asignaturas---uni
 
Creación de tablas y relaciones en mysql workbench
Creación de tablas y relaciones en mysql workbenchCreación de tablas y relaciones en mysql workbench
Creación de tablas y relaciones en mysql workbench
 
Variables, expresiones y ejecución de condiciones les en PSeInt
Variables, expresiones y ejecución de condiciones les en PSeIntVariables, expresiones y ejecución de condiciones les en PSeInt
Variables, expresiones y ejecución de condiciones les en PSeInt
 
Algoritmos y metodología para la solución de problemas
Algoritmos y metodología para la solución de problemasAlgoritmos y metodología para la solución de problemas
Algoritmos y metodología para la solución de problemas
 
Matrices pseint
Matrices   pseintMatrices   pseint
Matrices pseint
 
Del Modelo Entidad-Relación al Modelo relacional
Del Modelo Entidad-Relación al Modelo relacionalDel Modelo Entidad-Relación al Modelo relacional
Del Modelo Entidad-Relación al Modelo relacional
 
Dev-C++
Dev-C++ Dev-C++
Dev-C++
 
Lenguaje c++
Lenguaje c++Lenguaje c++
Lenguaje c++
 
Ejercicios Whule y Do While
Ejercicios Whule y Do WhileEjercicios Whule y Do While
Ejercicios Whule y Do While
 
Programas lpp sena 25 entregados
Programas lpp sena 25 entregadosProgramas lpp sena 25 entregados
Programas lpp sena 25 entregados
 
Ejercicios propuesto 3
Ejercicios propuesto 3Ejercicios propuesto 3
Ejercicios propuesto 3
 
Presentacion Programacion
Presentacion ProgramacionPresentacion Programacion
Presentacion Programacion
 
Algoritmos condicionales
Algoritmos condicionalesAlgoritmos condicionales
Algoritmos condicionales
 
Arrays, arreglos o vectores en c++
Arrays, arreglos o vectores en c++Arrays, arreglos o vectores en c++
Arrays, arreglos o vectores en c++
 
Estructuras de control
Estructuras de control Estructuras de control
Estructuras de control
 
Unidad 4 Técnicas para la formulación de algoritmos
Unidad 4 Técnicas para la formulación de algoritmosUnidad 4 Técnicas para la formulación de algoritmos
Unidad 4 Técnicas para la formulación de algoritmos
 
Ejercicios de python
Ejercicios de pythonEjercicios de python
Ejercicios de python
 
10 ejercicios-de-do-while
10 ejercicios-de-do-while10 ejercicios-de-do-while
10 ejercicios-de-do-while
 
Estructura de datos - Unidad 1: Introducción a las estructuras de datos
Estructura de datos - Unidad 1: Introducción a las estructuras de datosEstructura de datos - Unidad 1: Introducción a las estructuras de datos
Estructura de datos - Unidad 1: Introducción a las estructuras de datos
 
Programación Orientada a Objetos - Resumen
Programación Orientada a Objetos - ResumenProgramación Orientada a Objetos - Resumen
Programación Orientada a Objetos - Resumen
 

Destacado

52 ejercicios-resueltos-en-pseudocodigo
52 ejercicios-resueltos-en-pseudocodigo52 ejercicios-resueltos-en-pseudocodigo
52 ejercicios-resueltos-en-pseudocodigoepetekaun
 
21 problemas de algoritmo resueltos
21 problemas de algoritmo resueltos21 problemas de algoritmo resueltos
21 problemas de algoritmo resueltosRoldan El Gato
 
Ejercicios de algoritmos
Ejercicios de algoritmosEjercicios de algoritmos
Ejercicios de algoritmos1002pc4
 
Trabajo de algoritmos y trigonometria
Trabajo de algoritmos y trigonometriaTrabajo de algoritmos y trigonometria
Trabajo de algoritmos y trigonometriaJohn Galindez
 
Conceptos y procedimientos propios de las ciencias
Conceptos y procedimientos  propios de las  cienciasConceptos y procedimientos  propios de las  ciencias
Conceptos y procedimientos propios de las cienciasaurelia garcia
 
Compiladores, interpretadores y lenguajes de bajo, medio y alto nivel
Compiladores, interpretadores y lenguajes de bajo, medio y alto nivelCompiladores, interpretadores y lenguajes de bajo, medio y alto nivel
Compiladores, interpretadores y lenguajes de bajo, medio y alto nivelEstefhany1
 
Que es un documento.informatica
Que es un documento.informaticaQue es un documento.informatica
Que es un documento.informaticaItzel Guadalupe
 
2. escritura de algoritmos
2.  escritura de algoritmos2.  escritura de algoritmos
2. escritura de algoritmosmartell024
 
Elementos básicos de expresión en el arte
Elementos básicos de expresión en el arteElementos básicos de expresión en el arte
Elementos básicos de expresión en el artegabrielajeria
 
Estructuras repetitivas
Estructuras repetitivasEstructuras repetitivas
Estructuras repetitivassena
 
Ejercicios condicionales simples
Ejercicios condicionales simplesEjercicios condicionales simples
Ejercicios condicionales simplesEcler Mamani Vilca
 

Destacado (20)

52 ejercicios-resueltos-en-pseudocodigo
52 ejercicios-resueltos-en-pseudocodigo52 ejercicios-resueltos-en-pseudocodigo
52 ejercicios-resueltos-en-pseudocodigo
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
21 problemas de algoritmo resueltos
21 problemas de algoritmo resueltos21 problemas de algoritmo resueltos
21 problemas de algoritmo resueltos
 
Adsi c02-gd01 guia solucion de algoritmos
Adsi c02-gd01 guia solucion de algoritmosAdsi c02-gd01 guia solucion de algoritmos
Adsi c02-gd01 guia solucion de algoritmos
 
Manual de dfd
Manual de dfdManual de dfd
Manual de dfd
 
Ejercicios de arreglo
Ejercicios de arregloEjercicios de arreglo
Ejercicios de arreglo
 
Ejercicios de algoritmos
Ejercicios de algoritmosEjercicios de algoritmos
Ejercicios de algoritmos
 
Contadores y Acumuladores
Contadores y AcumuladoresContadores y Acumuladores
Contadores y Acumuladores
 
Adivina numero
Adivina numeroAdivina numero
Adivina numero
 
Trabajo de algoritmos y trigonometria
Trabajo de algoritmos y trigonometriaTrabajo de algoritmos y trigonometria
Trabajo de algoritmos y trigonometria
 
Proyecto triqui
Proyecto triquiProyecto triqui
Proyecto triqui
 
Conceptos y procedimientos propios de las ciencias
Conceptos y procedimientos  propios de las  cienciasConceptos y procedimientos  propios de las  ciencias
Conceptos y procedimientos propios de las ciencias
 
Compiladores, interpretadores y lenguajes de bajo, medio y alto nivel
Compiladores, interpretadores y lenguajes de bajo, medio y alto nivelCompiladores, interpretadores y lenguajes de bajo, medio y alto nivel
Compiladores, interpretadores y lenguajes de bajo, medio y alto nivel
 
Algoritmia
AlgoritmiaAlgoritmia
Algoritmia
 
Que es un documento.informatica
Que es un documento.informaticaQue es un documento.informatica
Que es un documento.informatica
 
2. escritura de algoritmos
2.  escritura de algoritmos2.  escritura de algoritmos
2. escritura de algoritmos
 
Elementos básicos de expresión en el arte
Elementos básicos de expresión en el arteElementos básicos de expresión en el arte
Elementos básicos de expresión en el arte
 
Estructuras repetitivas
Estructuras repetitivasEstructuras repetitivas
Estructuras repetitivas
 
Ejercicios condicionales simples
Ejercicios condicionales simplesEjercicios condicionales simples
Ejercicios condicionales simples
 
Ejercicios De Dfd
Ejercicios De DfdEjercicios De Dfd
Ejercicios De Dfd
 

Similar a Funciones y procedimientos propios de LPP

Lenguaje de simulacion
Lenguaje de simulacionLenguaje de simulacion
Lenguaje de simulacionlilijessica
 
Bloque 1 guia informatica II
Bloque 1 guia informatica IIBloque 1 guia informatica II
Bloque 1 guia informatica IINoe Altamirano
 
Bloque i guia informatica ii
Bloque i guia informatica iiBloque i guia informatica ii
Bloque i guia informatica iiNoe Altamirano
 
Como crear un programa de ciclo FOR en lenguaje C++
Como crear un programa de ciclo FOR en lenguaje C++Como crear un programa de ciclo FOR en lenguaje C++
Como crear un programa de ciclo FOR en lenguaje C++JoseRamonG
 
El lenguaje c
El lenguaje cEl lenguaje c
El lenguaje cjoeshego
 
programación
programaciónprogramación
programaciónlaura2041
 
Introduccion a Matlab
Introduccion a MatlabIntroduccion a Matlab
Introduccion a MatlabOmar Yupanqui
 
Tutorial sencillo manejo_de_pseint_y_dfd_1_
Tutorial sencillo manejo_de_pseint_y_dfd_1_Tutorial sencillo manejo_de_pseint_y_dfd_1_
Tutorial sencillo manejo_de_pseint_y_dfd_1_Ximena Huechacona
 
Tutorial sencillo manejo_de_pseint_y_dfd_1_
Tutorial sencillo manejo_de_pseint_y_dfd_1_Tutorial sencillo manejo_de_pseint_y_dfd_1_
Tutorial sencillo manejo_de_pseint_y_dfd_1_Victor Ochoa
 
Revista programacion
Revista programacionRevista programacion
Revista programacionMARKO HERRERA
 
37 tarazona karen programacion
37 tarazona karen programacion37 tarazona karen programacion
37 tarazona karen programacionkarenyulithza
 
Primer programa en 1
Primer programa en 1Primer programa en 1
Primer programa en 1fehrhuichapa
 
Tutorial sencillo manejo_de_pseint_y_dfd
Tutorial sencillo manejo_de_pseint_y_dfdTutorial sencillo manejo_de_pseint_y_dfd
Tutorial sencillo manejo_de_pseint_y_dfdjvtoro
 
Conociendo los Lenguajes de Programacion
Conociendo los Lenguajes de ProgramacionConociendo los Lenguajes de Programacion
Conociendo los Lenguajes de Programacionsandra gutierrez
 
Resolución de problemas y algoritmo
Resolución de problemas y algoritmoResolución de problemas y algoritmo
Resolución de problemas y algoritmoNombre Apellidos
 
Ii corte algoritmo_tr_1era_clase
Ii corte algoritmo_tr_1era_claseIi corte algoritmo_tr_1era_clase
Ii corte algoritmo_tr_1era_clasetammyrodriguez2010
 

Similar a Funciones y procedimientos propios de LPP (20)

Lenguaje de simulacion
Lenguaje de simulacionLenguaje de simulacion
Lenguaje de simulacion
 
Introducción a Python
Introducción a PythonIntroducción a Python
Introducción a Python
 
Bloque 1 guia informatica II
Bloque 1 guia informatica IIBloque 1 guia informatica II
Bloque 1 guia informatica II
 
Bloque i guia informatica ii
Bloque i guia informatica iiBloque i guia informatica ii
Bloque i guia informatica ii
 
Como crear un programa de ciclo FOR en lenguaje C++
Como crear un programa de ciclo FOR en lenguaje C++Como crear un programa de ciclo FOR en lenguaje C++
Como crear un programa de ciclo FOR en lenguaje C++
 
El lenguaje c
El lenguaje cEl lenguaje c
El lenguaje c
 
Algoritmos y programas ing civil
Algoritmos y programas ing civil Algoritmos y programas ing civil
Algoritmos y programas ing civil
 
programación
programaciónprogramación
programación
 
Introduccion a Matlab
Introduccion a MatlabIntroduccion a Matlab
Introduccion a Matlab
 
Tutorial sencillo manejo_de_pseint_y_dfd_1_
Tutorial sencillo manejo_de_pseint_y_dfd_1_Tutorial sencillo manejo_de_pseint_y_dfd_1_
Tutorial sencillo manejo_de_pseint_y_dfd_1_
 
Tutorial sencillo manejo_de_pseint_y_dfd_1_
Tutorial sencillo manejo_de_pseint_y_dfd_1_Tutorial sencillo manejo_de_pseint_y_dfd_1_
Tutorial sencillo manejo_de_pseint_y_dfd_1_
 
Matlab
MatlabMatlab
Matlab
 
Revista programacion
Revista programacionRevista programacion
Revista programacion
 
37 tarazona karen programacion
37 tarazona karen programacion37 tarazona karen programacion
37 tarazona karen programacion
 
Primer programa en 1
Primer programa en 1Primer programa en 1
Primer programa en 1
 
Tutorial sencillo manejo_de_pseint_y_dfd
Tutorial sencillo manejo_de_pseint_y_dfdTutorial sencillo manejo_de_pseint_y_dfd
Tutorial sencillo manejo_de_pseint_y_dfd
 
Conociendo los Lenguajes de Programacion
Conociendo los Lenguajes de ProgramacionConociendo los Lenguajes de Programacion
Conociendo los Lenguajes de Programacion
 
Resolución de problemas y algoritmo
Resolución de problemas y algoritmoResolución de problemas y algoritmo
Resolución de problemas y algoritmo
 
Ii corte algoritmo_tr_1era_clase
Ii corte algoritmo_tr_1era_claseIi corte algoritmo_tr_1era_clase
Ii corte algoritmo_tr_1era_clase
 
Hp practica1 - Estructuras secuenciales
Hp practica1 - Estructuras secuencialesHp practica1 - Estructuras secuenciales
Hp practica1 - Estructuras secuenciales
 

Más de urumisama

Creación maquina virtual
Creación maquina virtualCreación maquina virtual
Creación maquina virtualurumisama
 
Instalacion virtual box
Instalacion virtual boxInstalacion virtual box
Instalacion virtual boxurumisama
 
Programación Extrema
Programación ExtremaProgramación Extrema
Programación Extremaurumisama
 
DSDM (Dynamic System Development Method)
DSDM (Dynamic System Development Method)DSDM (Dynamic System Development Method)
DSDM (Dynamic System Development Method)urumisama
 
Microsoft solution framework_(msf)_expo
Microsoft solution framework_(msf)_expoMicrosoft solution framework_(msf)_expo
Microsoft solution framework_(msf)_expourumisama
 
ASD (Adaptive Software Development)
ASD (Adaptive Software Development)ASD (Adaptive Software Development)
ASD (Adaptive Software Development)urumisama
 
LSD (Lean Software Development)
LSD (Lean Software Development)LSD (Lean Software Development)
LSD (Lean Software Development)urumisama
 
FDD (Feature Driven Development)
FDD (Feature Driven Development)FDD (Feature Driven Development)
FDD (Feature Driven Development)urumisama
 
Crystal Methodologies
Crystal MethodologiesCrystal Methodologies
Crystal Methodologiesurumisama
 
Arquitectura Multinivel
Arquitectura MultinivelArquitectura Multinivel
Arquitectura Multinivelurumisama
 
Arquitectura Monolítica
Arquitectura MonolíticaArquitectura Monolítica
Arquitectura Monolíticaurumisama
 
Arquitectura Basada En Componentes
Arquitectura Basada En ComponentesArquitectura Basada En Componentes
Arquitectura Basada En Componentesurumisama
 
Arquitectura Paralela
Arquitectura ParalelaArquitectura Paralela
Arquitectura Paralelaurumisama
 
Exposicion Cliente-Servidor
Exposicion Cliente-ServidorExposicion Cliente-Servidor
Exposicion Cliente-Servidorurumisama
 
PresentacióN1x
PresentacióN1xPresentacióN1x
PresentacióN1xurumisama
 

Más de urumisama (20)

Awt
AwtAwt
Awt
 
Creación maquina virtual
Creación maquina virtualCreación maquina virtual
Creación maquina virtual
 
Instalacion virtual box
Instalacion virtual boxInstalacion virtual box
Instalacion virtual box
 
Scrum
ScrumScrum
Scrum
 
Programación Extrema
Programación ExtremaProgramación Extrema
Programación Extrema
 
DSDM (Dynamic System Development Method)
DSDM (Dynamic System Development Method)DSDM (Dynamic System Development Method)
DSDM (Dynamic System Development Method)
 
Microsoft solution framework_(msf)_expo
Microsoft solution framework_(msf)_expoMicrosoft solution framework_(msf)_expo
Microsoft solution framework_(msf)_expo
 
ASD (Adaptive Software Development)
ASD (Adaptive Software Development)ASD (Adaptive Software Development)
ASD (Adaptive Software Development)
 
LSD (Lean Software Development)
LSD (Lean Software Development)LSD (Lean Software Development)
LSD (Lean Software Development)
 
FDD (Feature Driven Development)
FDD (Feature Driven Development)FDD (Feature Driven Development)
FDD (Feature Driven Development)
 
Crystal Methodologies
Crystal MethodologiesCrystal Methodologies
Crystal Methodologies
 
Arquitectura Multinivel
Arquitectura MultinivelArquitectura Multinivel
Arquitectura Multinivel
 
EDA
EDAEDA
EDA
 
Arquitectura Monolítica
Arquitectura MonolíticaArquitectura Monolítica
Arquitectura Monolítica
 
Arquitectura Basada En Componentes
Arquitectura Basada En ComponentesArquitectura Basada En Componentes
Arquitectura Basada En Componentes
 
SOA
SOASOA
SOA
 
Arquitectura Paralela
Arquitectura ParalelaArquitectura Paralela
Arquitectura Paralela
 
Exposicion Cliente-Servidor
Exposicion Cliente-ServidorExposicion Cliente-Servidor
Exposicion Cliente-Servidor
 
PresentacióN1x
PresentacióN1xPresentacióN1x
PresentacióN1x
 
Virtua Lx
Virtua LxVirtua Lx
Virtua Lx
 

Último

pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITMaricarmen Sánchez Ruiz
 
Modulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdfModulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdfAnnimoUno1
 
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptxEVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptxJorgeParada26
 
How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.FlorenciaCattelani
 
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptxEL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptxMiguelAtencio10
 
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxPROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxAlan779941
 
Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estossgonzalezp1
 
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...JohnRamos830530
 
Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21mariacbr99
 
Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanamcerpam
 
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdfRefrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdfvladimiroflores1
 

Último (11)

pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNIT
 
Modulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdfModulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdf
 
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptxEVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
 
How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.
 
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptxEL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
 
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxPROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
 
Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estos
 
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
 
Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21
 
Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvana
 
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdfRefrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
 

Funciones y procedimientos propios de LPP

  • 1. Funciones y procedimientos propios de LPP http://estudi-ando.wikispaces.com/Algoritmos 1 Ing. Paola Andrea Manquillo M. 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 facilitarnos el trabajo o, inclusive, para que el resultado sea más 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(número): devuelve el carácter ASCII equivalente al número dado. Ver ejemplo  Valor_Ascii(carácter): devuelve el valor numérico ASCII equivalente al carácter 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, n2): esta instrucción permite definir una ubicación exacta desde donde se inicie el texto en la pantalla. El número n1 indica a cuántos espacios del borde izquierdo de la pantalla (columnas) se ubicará el cursor y el número n2 indica a cuántos renglones (filas) se ubicará el cursor. Ver ejemplo
  • 2. Funciones y procedimientos propios de LPP http://estudi-ando.wikispaces.com/Algoritmos 2 Ing. Paola Andrea Manquillo M.  Llamar Nueva_Linea(): es equivalente a un “enter” o salto de línea. También puede ser escrita como Llamar Nueva_Linea. Ver 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(número): permite cambiar el color del texto a imprimir. Los números pueden ser del 0 al 15 donde 0 es negro y 15 es blanco. Nota: en caso de que se coloque un número mayor, el procedimiento Color_Texto aplicará el color del número dado por el módulo del número ingresado y 16. Ver ejemplo  Llamar Color_Fondo(número): permite cambiar el color de fondo (resaltado) del texto a imprimir. Los números pueden ser del 0 al 15, donde el 0 es negro y el 15 es blanco (en caso de que se coloque un número mayor, el procedimiento Color_Fondo aplicará el color del número dado por el módulo del número 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 LLEVARÁN 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 carácter del teclado, momento en el cual se reanuda la ejecución del programa. Ver ejemplo Funciones y procedimientos para uso matemático  Llamar Inicializar_Aleatorio() y Aleatorio(): La primera inicializa el funcionamiento del número aleatorio y la segunda lo genera.
  • 3. Funciones y procedimientos propios de LPP http://estudi-ando.wikispaces.com/Algoritmos 3 Ing. Paola Andrea Manquillo M. Nota: hay que tener en cuenta que el procedimiento Aleatorio() genera un número real entre 0 y 1, por ende, para obtener números mayores hay que multiplicar el resultado de Aleatorio() por el número máximo que se desee obtener. Nota2: en caso de necesitarse un número entero, basta con asignar el resultado de Aleatorio() a una variable de tipo entero, de esta manera el programa automáticamente eliminará la parte decimal del resultado y obtendremos un número 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 está accediendo.  Llamar Ir_A_Fin(nombre_archivo): permite al algoritmo ubicarse en el final del archivo de texto al cual está accediendo.  Llamar Ir_A(nombre_archivo, ubicación_numérica): EN TEORÍA, permite al algoritmo ubicarse en la ubicación dada al interior del archivo de texto al cual está accediendo.  FDA(nombre_archivo): permite saber si se ha llegado al final de los datos en el archivo al cual se está accediendo. Ver ejemplo1 Ver ejemplo2