Tecnicas de Programación

Descargar como docx, pdf o txt
Descargar como docx, pdf o txt
Está en la página 1de 5

República Bolivariana de Venezuela

Ministerio del Poder Popular Para la Defensa


Universidad Nacional Experimental Politécnica De la
Fuerza Armada Bolivariana U.N.E.F.A.
(Nucleo-Anzoategui-Pto.Piritu)

PROGRAMACIÓN (ENSAYO)

Profesora: Bachilleres:
*Yadetzi González. *Adrián Tua-30.836.246
Área: Programación. *María Gómez-20.340.609
*Luis Gómez-17.900.269
*Fabian Tua-30.197.158
( 3er Semestre: ING.Civil )
Técnicas de Programación

Existen varias técnicas de programación, pero actualmente las técnicas más


utilizadas son la programación estructurada, la programación modular, la
programación orientada a objetos y la programación orientada a eventos,
enseguida se enlistan algunas de estas técnicas de programación.

Técnicas de la programación estructurada:


2.2.1. Simples.
2.2.2. Dobles.
2.2.3. Múltiples.

Algunos de los principales paradigmas de programación son:


Programación declarativa.
Programación imperativa.
Programación estructurada.
Programación modular.
Programación orientada a objetos.
Programación orientada a eventos.

Manejo de técnicas de programación:


El curso de manejo de técnicas de programación tiene como finalidad aplicar
las bases metodológicas necesarias para el desarrollo de programas de
cómputo en la resolución de problemas con el fin de realizar la interacción
hombre-máquina.
Programación Estructurada

La programación estructurada es una teoría orientada a mejorar la claridad,


calidad y tiempo de desarrollo utilizando únicamente subrutinas o funciones.
Basada en el teorema del programa estructurado propuesto por Böhm y
Jacopini, ha permitido desarrollar software de fácil comprensión.

Ventajas: Los programas desarrollados con la programación estructurada son


más sencillos de entender, ya que tienen una estructura secuencial y
desaparece la necesidad de rastrear los complejos saltos de líneas (propios
de la sentencia Goto) dentro de los bloques de código para intentar
comprender la lógica interna.

Tipos: En programación estructurada se utilizan tres tipos de estructuras:


secuenciales, aquellas que se ejecutan una después de otra siguiendo el
orden en que se han escrito; de decisión, que permiten omitir parte del
código o seleccionar el flujo de ejecución de entre dos o más alternativas; y
las iterativas, que se utilizan para repetir la ejecución de cierta parte del
programa.

Reglas: La programación estructurada sigue tres reglas: la secuencia, la


iteración y la decisión.

Importancia: La programación estructurada es la mas fácil de comprender es


por esto que la programación estructurada es la mejor opción para aprender
la programación , de esta manera te familiarizas a muchos conceptos, te
introduces a un pensamiento lógico-computacional.
Técnicas Modernas de Programación

La programación estructurada esta compuesta por un conjunto de técnicas


que han ido evolucionando aumentando considerablemente la productividad
del programa reduciendo el tiempo de depuración y mantenimiento del
mismo.
Programación modular:
En la programación modular consta de varias secciones dividas de forma que
interactúan a través de llamadas a procedimientos, que integran el programa
en su totalidad.
En la programación modular, el programa principal coordina las llamadas a
los módulos secundarios y pasa los datos necesarios en forma de parámetros.
Programación orientada a objetos (POO):
Se trata de una técnica que aumenta considerablemente la velocidad de
desarrollo de los programas gracias a la reutilización de los objetos.
El elemento principal de la programación orientada a objetos es el objeto.
El objeto es un conjunto complejo de datos y programas que poseen
estructura y forman parte de una organización.
Programación concurrente:
Este tipo de programación se utiliza cuando tenemos que realizar varias
acciones a la vez.
Se suele utilizar para controlar los accesos de usuarios y programas a un
recurso de forma simultanea.
Se trata de una programación más lenta y laboriosa, obteniendo unos
resultados lentos en las acciones.
Programación funcional:
Se caracteriza principalmente por permitir declarar y llamar a funciones
dentro de otras funciones.
Programación lógica:
Se suele utilizar en la inteligencia artificial y pequeños programas infantiles.
Se trata de una programación basada en el cálculo de predicados (una teoría
matemática que permite lograr que un ordenador basándose en hecho y
reglas lógicas, pueda dar soluciones inteligentes).

También podría gustarte