0 calificaciones0% encontró este documento útil (0 votos)
43 vistas
Informatica Tema 8
Las técnicas de programación son esenciales en la creación de software y están presentes en muchos aspectos de la vida moderna. El documento describe varias técnicas básicas como variables, bucles, condicionales, aritmética modular, manipulación de texto y números aleatorios. También explica estilos de programación como la programación estructurada, modular, orientada a objetos, concurrente, funcional y lógica.
Descarga como PDF, TXT o lee en línea desde Scribd
0 calificaciones0% encontró este documento útil (0 votos)
43 vistas
Informatica Tema 8
Las técnicas de programación son esenciales en la creación de software y están presentes en muchos aspectos de la vida moderna. El documento describe varias técnicas básicas como variables, bucles, condicionales, aritmética modular, manipulación de texto y números aleatorios. También explica estilos de programación como la programación estructurada, modular, orientada a objetos, concurrente, funcional y lógica.
Descarga como PDF, TXT o lee en línea desde Scribd
Está en la página 1/ 1
TECNICAS DE TECNICAS DE PROGRAMACION
PROGRAMACION LAS TÉCNICAS DE
PROGRAMACIÓN FORMAN PARTE CASI OMNIPRESENTE Tipos de programación DE NUESTRAS VIDAS: DESDE TÉCNICAS SUBCONSCIENTES La técnica de programación es el medio a través MENTALES DE PROGRAMACIÓN HASTA LA Programación estructurada (PE) del cual se escoge de que forma se creara la PROGRAMACIÓN La programación estructurada esta compuesta por un conjunto de técnicas que han ido INFORMÁTICA. A secuencia de ordenes lógicas que desarrollara CONTINUACIÓN ECHAMOS UN VISTAZO A ALGUNAS evolucionando aumentando considerablemente la productividad del programa reduciendo el tiempo de depuración y mantenimiento del
un determinado programa que se creara. Es la TÉCNICAS DE PROGRAMACIÓN
INFORMÁTICA BÁSICAS. mismo. Esta programación estructurada utiliza un número limitado de estructuras de control, ALGUNAS DE ELLAS SON TAN forma como se desarrollara la ejecución de un EVIDENTES QUE NO reduciendo así considerablemente los errores. Programación modular NECESITAN MAYOR determinado software y el conjunto de datos EXPLICACIÓN. En la programación modular consta de varias secciones dividas de forma que interactúan a través de llamadas a procedimientos, que que entraran y los resultados que se mostraran. Variables. Las variables pueden considerarse las técnicas más fundamentales de programación. Su integran el programa en su totalidad. En la programación modular, el programa principal coordina las llamadas a los módulos secundarios Los tipos o técnicas de programación son número y tipo depende del lenguaje que se esté utilizando. y pasa los datos necesarios en forma de parámetros. A su vez cada modulo puede
bastante variados, aunque puede que muchos de
contener sus propios datos y llamar a otros módulos o funciones. Repeticiones o loops. «For» es el tipo de repetición
los lectores sólo conozcan una metodología para
más extendido. Muchos lenguajes utilizan «for» Programación orientada a objetos (POO) para transmitir la idea de “contar”. Se trata de una técnica que aumenta considerablemente la velocidad de desarrollo de realizar programas. Decisiones o Selección. Para que el programa sea los programas gracias a la reutilización de los objetos. El elemento principal de la flexible, debemos asegurarnos de que responda a la programación orientada a objetos es el objeto. El información introducida por el usuario. La mayoría de objeto es un conjunto complejo de datos y los lenguajes algorítmicos utilizan un método de programas que poseen estructura y forman parte selección para controlar el flujo del programa. de una organización. Un objeto contiene varios datos bien estructurados y pueden ser visibles o no dependiendo del programador y las acciones Aritmética modular. Ayuda a limitar el número de del programa en ese momento. salidas del programa o a hacer que las cosas “den la vuelta”. Es una de las técnicas de programación más sencillas y útiles. Programación concurrente Este tipo de programación se utiliza cuando tenemos que realizar varias acciones a la vez. Se Manipulación de texto. El texto se almacena en forma suele utilizar para controlar los accesos de de números. La capacidad de convertir símbolos en usuarios y programas a un recurso de forma código ASCII y viceversa es una técnica simultanea. Se trata de una programación más extremadamente útil. Se puede aplicar en muchos lenta y laboriosa, obteniendo unos resultados casos. Uno de ellos es comprobar la presencia de lentos en las acciones. mayúsculas y minúsculas, por ejemplo. Trocear líneas de código también es muy útil. De esta manera se pueden mostrar iniciales o crear anagramas. Programación funcional Se caracteriza principalmente por permitir declarar y llamar a funciones dentro de otras funciones. Números aleatorios y escalado. El escalado de números es muy útil, es una técnica que merece la pena dominar. La aleatoriedad también ayuda si Programación lógica queremos hacer que las cosas parezcan más naturales. Por ejemplo, aplicando técnicas de Se suele utilizar en la inteligencia artificial y programación recursiva, has creado un árbol en pequeños programas infantiles. Se trata de una Scratch, pero no tiene un aspecto natural. Añadiendo programación basada en el cálculo de predicados aleatoriedad se puede crear un efecto con aspecto más natural. (una teoría matemática que permite lograr que un ordenador basándose en hecho y reglas lógicas, pueda dar soluciones inteligentes). Mapa Mental Realizado por Jose Jesus Medina Arrays. Los ‘arrays’ – o arreglos – son útiles para colecciones de elementos similares.