jueves, 1 de agosto de 2019

2. ¿Que es programar?


¿Que es la programacion?
*La programación informática es el proceso por medio del cual se diseña, codifica, limpia y protege el código fuente de programas computacionales. A través de la programación se dictan los pasos a seguir para la creación del código fuente de programas informáticos. De acuerdo con ellos el código se escribe, se prueba y se perfecciona.


Tipos de programacion que existen

  • 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. 
Incorpora:
  1. Diseño descendente (top-dow): el problema se descompone en etapas o estructuras jerárquicas.
  2. Recursos abstractos (simplicidad): consiste en descompones las acciones complejas en otras más simples capaces de ser resueltas con mayor facilidad.
  3. Estructuras básicas: existen tres tipos de estructuras básicas:Estructuras secuénciales: cada acción sigue a otra acción secuencialmente. La salida de una acción es la entrada de otra.
  4. Estructuras selectivas: en estas estructuras se evalúan las condiciones y en función del resultado de las mismas se realizan unas acciones u otras. Se utilizan expresiones lógicas.
  5. Estructuras repetitivas: son secuencias de instrucciones que se repiten un número determinado de veces.
Las ventajas son:
  1. Los programas son mas fáciles de entender
  2. Se reduce la complejidad de las pruebas
  3. Aumenta la productividad del programador
  4. Los programas queden mejor documentados internamente.
  • Programacion Estructurada a Objetos:
*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. 
*Un objeto contiene varios datos bien estructurados y pueden ser visibles o no dependiendo del programador y las acciones del programa en ese momento. 
*El polimorfismo y la herencia son unas de sus principales características.
  • Programacion Orientada a Eventos:
*Es un paradigma de programación que viene a innovar la forma de obtener resultados. Los objetos manipulan los datos de entrada para la obtención de datos de salida específicos, donde cada objeto ofrece una funcionalidad especial.
  • Bloques
*La programación por bloques es un sotfware el cual nos permite aprender a programar desde niños, mediante el uso de sencillas y muy básicas conexiones de gráficas, haciendo uso de la gran variedad de herramientas que este nos ofrece.

No hay comentarios:

Publicar un comentario

Cadenas

#include <iostream> #include <stdio.h> #include <string.h> using namespace std; char nombre[50],paterno[50],materno[20...