0% 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.

Cargado por

Jose Medina
Derechos de autor
© © All Rights Reserved
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% 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.

Cargado por

Jose Medina
Derechos de autor
© © All Rights Reserved
Formatos disponibles
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.

También podría gustarte