SlideShare una empresa de Scribd logo
La Programación



La programación intenta resolver problemas atravez de una determinada metodología.
Es el proceso de escribir programas. Un programa de computador es una serie de instrucciones ordenes
dadas a la maquina para que se produzca la ejecución de una determinada tarea.



                                       Tipos de Programación



Los tipos ó técnicas de programación son bastantes variados.
La idea es que el programador los conozca y sepa seleccionar el adecuado para resolver el problema
que se le plantea (La mayoría de los lenguajes de programación han sido creados para ser utilizados en
determinados ambientes de programación, por lo que para cada técnica conviene utilizar un
determinado lenguaje).



                                     Programación Secuencial


Se basa en la creación de programas atravez de sentencias escritas de forma secuencial (continuidad.,
sucesión ordenada).



                                      Programación spaguetti



Spaguetti es un término peyorativo Para los programas que tienen una estructura de control de flujo
(Determinación del orden en el que se ejecutan las instrucciones) difícil de entender. El nombre se
deriva del hecho de que su código se asemeja a un plato de espaguetis. Suele asociarse a lenguajes de
programación antiguos pero en la actualidad lenguajes como javascript, sql, php lo utilizan para poder
entrelazaren.



                                    Programación Estructurada



Es una de las más antiguas que existen. Aunque actualmente los nuevos tipos de programación están
copando el mercado la programación estructurada se mantiene en la esencia de los lenguajes
modernos. Esta basada en la modularidad (unión de varias partes), en la que se divide el programa en
módulos y cada uno realiza una tarea especifica. De esta manera la complejidad del problema se reduce
al dividir las tareas ya que al unirlas permiten la resolución del este. La programación estructurada se
puede dividir en dos:
1. funcional: Dentro del mismo programa se llaman las diferentes funciones (módulos).
2. Procedimental ó procedural: Las funciones se guardan como archivos aparte



                                Programación orientada a eventos



Le proporciona al programador que no tiene mucha experiencia en desarrollo a crear sus aplicaciones en
base a entorno gráfico y en la ocurrencia de eventos.

                            Programación orientada a objetos (POO)



Cada elemento dentro de un programa que se trabaje con esta técnica es considerado como un objeto
que tiene propiedades y métodos. La ejecución del programa depende de la interacción de los objetos
que lo componen. Las propiedades y métodos de cada objeto se especifican en su clase. La clase es
como el molde de la instancia de cada objeto. Cuando se programa con esta técnica se definen clases y
se crean instancias de objetos dentro de estas clases para que después los objetos interaccionen entre
si.



                                        Programación lógica



Lo más importante es definir un conjunto de hechos y un conjunto de reglas que definen las relaciones
que existen entre los componentes de los programas (base del conocimiento). Utiliza lenguajes de alto
nivel (expresan los algoritmos de una manera adecuada para el entendimiento humano). Una de las
utilidades más importantes es la inteligencia artificial.

Más contenido relacionado

La actualidad más candente

Comparacion pe y poo
Comparacion pe y pooComparacion pe y poo
Comparacion pe y poo
Jhonatan Castillo Gavino
 
Programación Orientada a Objetos vs Programación Estructurada
Programación Orientada a Objetos vs Programación EstructuradaProgramación Orientada a Objetos vs Programación Estructurada
Programación Orientada a Objetos vs Programación Estructurada
Michael de la Cruz
 
Tabla comparativa de paradigma de la poo y programacion estructurada
Tabla comparativa de paradigma de la poo y programacion estructuradaTabla comparativa de paradigma de la poo y programacion estructurada
Tabla comparativa de paradigma de la poo y programacion estructurada
wouyrmz
 
cuestionario
cuestionariocuestionario
cuestionario
Monikita Morena
 
Paradigma de programación
Paradigma de programaciónParadigma de programación
Paradigma de programación
Reina Rodriguez
 
Programacion orientada a objetos
Programacion orientada a objetosProgramacion orientada a objetos
Programacion orientada a objetos
josealfredocastillo7
 
Programacion estructurada vs. programación a objetos
Programacion estructurada vs. programación a objetosProgramacion estructurada vs. programación a objetos
Programacion estructurada vs. programación a objetos
lidia gonzalez
 
Paradigmas de la programación
Paradigmas de la programación Paradigmas de la programación
Paradigmas de la programación
Daniel Gomez Jaramillo
 
Programación estructurada
Programación estructuradaProgramación estructurada
Programación estructurada
winny_arias
 
Paradigmas de programación
Paradigmas de programaciónParadigmas de programación
Paradigmas de programación
May Ibarra
 
Paradigmas de programación
Paradigmas de programaciónParadigmas de programación
Paradigmas de programación
Tensor
 
Tipos de la programacion
Tipos de la programacionTipos de la programacion
Tipos de la programacion
HanniaPaulinadelAnge
 
Paradigmas de programación
Paradigmas de programaciónParadigmas de programación
Paradigmas de programación
Over Rattlehead
 
Lenguajes1
Lenguajes1Lenguajes1
Lenguajes1
Ernesto
 
Programación Orientada a Aspectos (POA)
Programación Orientada a Aspectos (POA)Programación Orientada a Aspectos (POA)
Programación Orientada a Aspectos (POA)
Walter Javier Franck
 
Paradigmas de programacion
Paradigmas de programacionParadigmas de programacion
Paradigmas de programacion
yamy matin
 
Paradigma de poo
Paradigma de pooParadigma de poo
Paradigma de poo
pixeleante
 
Glosario
GlosarioGlosario
Glosario
nenyta08
 
Paradigmas programacion
Paradigmas programacionParadigmas programacion
Paradigmas programacion
Luis Peralta
 
Programación modular
Programación modularProgramación modular
Programación modular
Angeles Barrios Gallegos
 

La actualidad más candente (20)

Comparacion pe y poo
Comparacion pe y pooComparacion pe y poo
Comparacion pe y poo
 
Programación Orientada a Objetos vs Programación Estructurada
Programación Orientada a Objetos vs Programación EstructuradaProgramación Orientada a Objetos vs Programación Estructurada
Programación Orientada a Objetos vs Programación Estructurada
 
Tabla comparativa de paradigma de la poo y programacion estructurada
Tabla comparativa de paradigma de la poo y programacion estructuradaTabla comparativa de paradigma de la poo y programacion estructurada
Tabla comparativa de paradigma de la poo y programacion estructurada
 
cuestionario
cuestionariocuestionario
cuestionario
 
Paradigma de programación
Paradigma de programaciónParadigma de programación
Paradigma de programación
 
Programacion orientada a objetos
Programacion orientada a objetosProgramacion orientada a objetos
Programacion orientada a objetos
 
Programacion estructurada vs. programación a objetos
Programacion estructurada vs. programación a objetosProgramacion estructurada vs. programación a objetos
Programacion estructurada vs. programación a objetos
 
Paradigmas de la programación
Paradigmas de la programación Paradigmas de la programación
Paradigmas de la programación
 
Programación estructurada
Programación estructuradaProgramación estructurada
Programación estructurada
 
Paradigmas de programación
Paradigmas de programaciónParadigmas de programación
Paradigmas de programación
 
Paradigmas de programación
Paradigmas de programaciónParadigmas de programación
Paradigmas de programación
 
Tipos de la programacion
Tipos de la programacionTipos de la programacion
Tipos de la programacion
 
Paradigmas de programación
Paradigmas de programaciónParadigmas de programación
Paradigmas de programación
 
Lenguajes1
Lenguajes1Lenguajes1
Lenguajes1
 
Programación Orientada a Aspectos (POA)
Programación Orientada a Aspectos (POA)Programación Orientada a Aspectos (POA)
Programación Orientada a Aspectos (POA)
 
Paradigmas de programacion
Paradigmas de programacionParadigmas de programacion
Paradigmas de programacion
 
Paradigma de poo
Paradigma de pooParadigma de poo
Paradigma de poo
 
Glosario
GlosarioGlosario
Glosario
 
Paradigmas programacion
Paradigmas programacionParadigmas programacion
Paradigmas programacion
 
Programación modular
Programación modularProgramación modular
Programación modular
 

Destacado

El académico digital: acceso abierto, licencias y derechos de autor (Conferen...
El académico digital: acceso abierto, licencias y derechos de autor (Conferen...El académico digital: acceso abierto, licencias y derechos de autor (Conferen...
El académico digital: acceso abierto, licencias y derechos de autor (Conferen...
Dr Ernesto Priego
 
Expo iv shirley
Expo iv shirleyExpo iv shirley
Expo iv shirley
justa1963
 
Escrito 1
Escrito 1Escrito 1
Escrito 1
lapaza1995
 
Practica 19 insertar sonido a un escenario
Practica 19 insertar sonido a un escenarioPractica 19 insertar sonido a un escenario
Practica 19 insertar sonido a un escenario
Pablo Campos
 
Wall E
Wall EWall E
Comenzar
ComenzarComenzar
Discos duro presentacion
Discos duro presentacionDiscos duro presentacion
Discos duro presentacion
Sebastian Candela
 
El hombre destruye su hogar
El hombre destruye su hogarEl hombre destruye su hogar
El hombre destruye su hogar
Pedro Ortiz Sotelo
 
The day the dollar died
The day the dollar diedThe day the dollar died
The day the dollar died
evy2012
 
Como instalar una tarjeta de sonido de forma
Como instalar una tarjeta de sonido de formaComo instalar una tarjeta de sonido de forma
Como instalar una tarjeta de sonido de forma
laya11
 
Redes Clase 3
Redes Clase 3Redes Clase 3
Redes Clase 3
juanlopeztp
 
Backup Remoto VS Cintas
Backup Remoto VS CintasBackup Remoto VS Cintas
Backup Remoto VS Cintas
YildunCloudBackup
 
Copia de practica 2 color y de
Copia de practica 2 color y deCopia de practica 2 color y de
Copia de practica 2 color y de
evy2012
 
Dias de informatica
Dias de informaticaDias de informatica
Dias de informatica
Yami99
 
Situación recreativa 1
Situación recreativa 1Situación recreativa 1
Situación recreativa 1
José Luis Cervantes Guzmán
 
Manual de organizacion (2)
Manual de organizacion (2)Manual de organizacion (2)
Manual de organizacion (2)
Cristian Alejndro Calvillo Ramirez
 
12
1212
modelaje
modelajemodelaje
modelaje
Sheyla Navas
 
las salinas de santa pola
las salinas de santa polalas salinas de santa pola
las salinas de santa pola
ivanm2000
 
La odisea
La odisea La odisea
La odisea
Cris Vega
 

Destacado (20)

El académico digital: acceso abierto, licencias y derechos de autor (Conferen...
El académico digital: acceso abierto, licencias y derechos de autor (Conferen...El académico digital: acceso abierto, licencias y derechos de autor (Conferen...
El académico digital: acceso abierto, licencias y derechos de autor (Conferen...
 
Expo iv shirley
Expo iv shirleyExpo iv shirley
Expo iv shirley
 
Escrito 1
Escrito 1Escrito 1
Escrito 1
 
Practica 19 insertar sonido a un escenario
Practica 19 insertar sonido a un escenarioPractica 19 insertar sonido a un escenario
Practica 19 insertar sonido a un escenario
 
Wall E
Wall EWall E
Wall E
 
Comenzar
ComenzarComenzar
Comenzar
 
Discos duro presentacion
Discos duro presentacionDiscos duro presentacion
Discos duro presentacion
 
El hombre destruye su hogar
El hombre destruye su hogarEl hombre destruye su hogar
El hombre destruye su hogar
 
The day the dollar died
The day the dollar diedThe day the dollar died
The day the dollar died
 
Como instalar una tarjeta de sonido de forma
Como instalar una tarjeta de sonido de formaComo instalar una tarjeta de sonido de forma
Como instalar una tarjeta de sonido de forma
 
Redes Clase 3
Redes Clase 3Redes Clase 3
Redes Clase 3
 
Backup Remoto VS Cintas
Backup Remoto VS CintasBackup Remoto VS Cintas
Backup Remoto VS Cintas
 
Copia de practica 2 color y de
Copia de practica 2 color y deCopia de practica 2 color y de
Copia de practica 2 color y de
 
Dias de informatica
Dias de informaticaDias de informatica
Dias de informatica
 
Situación recreativa 1
Situación recreativa 1Situación recreativa 1
Situación recreativa 1
 
Manual de organizacion (2)
Manual de organizacion (2)Manual de organizacion (2)
Manual de organizacion (2)
 
12
1212
12
 
modelaje
modelajemodelaje
modelaje
 
las salinas de santa pola
las salinas de santa polalas salinas de santa pola
las salinas de santa pola
 
La odisea
La odisea La odisea
La odisea
 

Similar a Programacion

Programa informático
Programa informáticoPrograma informático
Programa informático
VITROY
 
Introduccion a la Programación I parte
Introduccion a la Programación I parte Introduccion a la Programación I parte
Introduccion a la Programación I parte
Yelixa Araque Angulo
 
Introduccion a la programación I Parte
Introduccion a la programación I Parte Introduccion a la programación I Parte
Introduccion a la programación I Parte
Yelixa Araque Angulo
 
Pteg i-grupo5- cap 6-lenguaje de programacion
Pteg i-grupo5- cap 6-lenguaje de programacionPteg i-grupo5- cap 6-lenguaje de programacion
Pteg i-grupo5- cap 6-lenguaje de programacion
ErikValladarez
 
Pteg i-grupo5- cap 6-lenguaje de programacion
Pteg i-grupo5- cap 6-lenguaje de programacionPteg i-grupo5- cap 6-lenguaje de programacion
Pteg i-grupo5- cap 6-lenguaje de programacion
ErikValladarez
 
Hannyer calero sanchez
Hannyer calero sanchezHannyer calero sanchez
Hannyer calero sanchez
VAMPKLAIZ
 
Juan kalo b.
Juan kalo b.Juan kalo b.
Juan kalo b.
hitep
 
Prograbasica 01
Prograbasica 01Prograbasica 01
Prograbasica 01
cun
 
Clase 1. lógica de la programación
Clase 1. lógica de la programaciónClase 1. lógica de la programación
Lenguajesprog
LenguajesprogLenguajesprog
Lenguajesprog
Ricardo M. P
 
Programa informatico
Programa informaticoPrograma informatico
Programa informatico
samiibrs
 
Programa informatico
Programa informaticoPrograma informatico
Programa informatico
samiibrs
 
Programa informatico
Programa informaticoPrograma informatico
Programa informatico
samiibrs
 
Programa informatico
Programa informaticoPrograma informatico
Programa informatico
samiibrs
 
Programa informatico
Programa informaticoPrograma informatico
Programa informatico
luzdaneelli
 
Programacion informatica
Programacion informaticaProgramacion informatica
Programacion informatica
MarianaTorijano1
 
Principios de Programación - Conceptos
Principios de Programación - ConceptosPrincipios de Programación - Conceptos
Principios de Programación - Conceptos
Ricardo Tenorio
 
Taller n°1(1)
Taller n°1(1)Taller n°1(1)
Taller n°1(1)
Jose Sanchez
 
Diapositivas de programacion
Diapositivas de programacionDiapositivas de programacion
Diapositivas de programacion
Laury Rivas
 
Conceptos basicos de la programacion
Conceptos basicos de la programacionConceptos basicos de la programacion
Conceptos basicos de la programacion
yamy matin
 

Similar a Programacion (20)

Programa informático
Programa informáticoPrograma informático
Programa informático
 
Introduccion a la Programación I parte
Introduccion a la Programación I parte Introduccion a la Programación I parte
Introduccion a la Programación I parte
 
Introduccion a la programación I Parte
Introduccion a la programación I Parte Introduccion a la programación I Parte
Introduccion a la programación I Parte
 
Pteg i-grupo5- cap 6-lenguaje de programacion
Pteg i-grupo5- cap 6-lenguaje de programacionPteg i-grupo5- cap 6-lenguaje de programacion
Pteg i-grupo5- cap 6-lenguaje de programacion
 
Pteg i-grupo5- cap 6-lenguaje de programacion
Pteg i-grupo5- cap 6-lenguaje de programacionPteg i-grupo5- cap 6-lenguaje de programacion
Pteg i-grupo5- cap 6-lenguaje de programacion
 
Hannyer calero sanchez
Hannyer calero sanchezHannyer calero sanchez
Hannyer calero sanchez
 
Juan kalo b.
Juan kalo b.Juan kalo b.
Juan kalo b.
 
Prograbasica 01
Prograbasica 01Prograbasica 01
Prograbasica 01
 
Clase 1. lógica de la programación
Clase 1. lógica de la programaciónClase 1. lógica de la programación
Clase 1. lógica de la programación
 
Lenguajesprog
LenguajesprogLenguajesprog
Lenguajesprog
 
Programa informatico
Programa informaticoPrograma informatico
Programa informatico
 
Programa informatico
Programa informaticoPrograma informatico
Programa informatico
 
Programa informatico
Programa informaticoPrograma informatico
Programa informatico
 
Programa informatico
Programa informaticoPrograma informatico
Programa informatico
 
Programa informatico
Programa informaticoPrograma informatico
Programa informatico
 
Programacion informatica
Programacion informaticaProgramacion informatica
Programacion informatica
 
Principios de Programación - Conceptos
Principios de Programación - ConceptosPrincipios de Programación - Conceptos
Principios de Programación - Conceptos
 
Taller n°1(1)
Taller n°1(1)Taller n°1(1)
Taller n°1(1)
 
Diapositivas de programacion
Diapositivas de programacionDiapositivas de programacion
Diapositivas de programacion
 
Conceptos basicos de la programacion
Conceptos basicos de la programacionConceptos basicos de la programacion
Conceptos basicos de la programacion
 

Más de edwinmaya

Conexiones internas de una computadora
Conexiones internas de una computadoraConexiones internas de una computadora
Conexiones internas de una computadora
edwinmaya
 
Mantenimiento
MantenimientoMantenimiento
Mantenimiento
edwinmaya
 
Añadiendo efectos a los simbolos
Añadiendo efectos a los simbolosAñadiendo efectos a los simbolos
Añadiendo efectos a los simbolos
edwinmaya
 
Que son y como funcionan los simbolos
Que son y como funcionan los simbolosQue son y como funcionan los simbolos
Que son y como funcionan los simbolos
edwinmaya
 
Reglas de los derechos de autor
Reglas de los derechos de autorReglas de los derechos de autor
Reglas de los derechos de autor
edwinmaya
 
Flash importacion de graficos
Flash importacion de graficosFlash importacion de graficos
Flash importacion de graficos
edwinmaya
 
Flash 4 degradados
Flash 4 degradadosFlash 4 degradados
Flash 4 degradados
edwinmaya
 
Flash '#3'
Flash '#3'Flash '#3'
Flash '#3'
edwinmaya
 
Flash #1
Flash #1Flash #1
Flash #1
edwinmaya
 
Flash 2
Flash 2Flash 2
Flash 2
edwinmaya
 

Más de edwinmaya (10)

Conexiones internas de una computadora
Conexiones internas de una computadoraConexiones internas de una computadora
Conexiones internas de una computadora
 
Mantenimiento
MantenimientoMantenimiento
Mantenimiento
 
Añadiendo efectos a los simbolos
Añadiendo efectos a los simbolosAñadiendo efectos a los simbolos
Añadiendo efectos a los simbolos
 
Que son y como funcionan los simbolos
Que son y como funcionan los simbolosQue son y como funcionan los simbolos
Que son y como funcionan los simbolos
 
Reglas de los derechos de autor
Reglas de los derechos de autorReglas de los derechos de autor
Reglas de los derechos de autor
 
Flash importacion de graficos
Flash importacion de graficosFlash importacion de graficos
Flash importacion de graficos
 
Flash 4 degradados
Flash 4 degradadosFlash 4 degradados
Flash 4 degradados
 
Flash '#3'
Flash '#3'Flash '#3'
Flash '#3'
 
Flash #1
Flash #1Flash #1
Flash #1
 
Flash 2
Flash 2Flash 2
Flash 2
 

Programacion

  • 1. La Programación La programación intenta resolver problemas atravez de una determinada metodología. Es el proceso de escribir programas. Un programa de computador es una serie de instrucciones ordenes dadas a la maquina para que se produzca la ejecución de una determinada tarea. Tipos de Programación Los tipos ó técnicas de programación son bastantes variados. La idea es que el programador los conozca y sepa seleccionar el adecuado para resolver el problema que se le plantea (La mayoría de los lenguajes de programación han sido creados para ser utilizados en determinados ambientes de programación, por lo que para cada técnica conviene utilizar un determinado lenguaje). Programación Secuencial Se basa en la creación de programas atravez de sentencias escritas de forma secuencial (continuidad., sucesión ordenada). Programación spaguetti Spaguetti es un término peyorativo Para los programas que tienen una estructura de control de flujo (Determinación del orden en el que se ejecutan las instrucciones) difícil de entender. El nombre se deriva del hecho de que su código se asemeja a un plato de espaguetis. Suele asociarse a lenguajes de programación antiguos pero en la actualidad lenguajes como javascript, sql, php lo utilizan para poder entrelazaren. Programación Estructurada Es una de las más antiguas que existen. Aunque actualmente los nuevos tipos de programación están copando el mercado la programación estructurada se mantiene en la esencia de los lenguajes modernos. Esta basada en la modularidad (unión de varias partes), en la que se divide el programa en módulos y cada uno realiza una tarea especifica. De esta manera la complejidad del problema se reduce al dividir las tareas ya que al unirlas permiten la resolución del este. La programación estructurada se puede dividir en dos:
  • 2. 1. funcional: Dentro del mismo programa se llaman las diferentes funciones (módulos). 2. Procedimental ó procedural: Las funciones se guardan como archivos aparte Programación orientada a eventos Le proporciona al programador que no tiene mucha experiencia en desarrollo a crear sus aplicaciones en base a entorno gráfico y en la ocurrencia de eventos. Programación orientada a objetos (POO) Cada elemento dentro de un programa que se trabaje con esta técnica es considerado como un objeto que tiene propiedades y métodos. La ejecución del programa depende de la interacción de los objetos que lo componen. Las propiedades y métodos de cada objeto se especifican en su clase. La clase es como el molde de la instancia de cada objeto. Cuando se programa con esta técnica se definen clases y se crean instancias de objetos dentro de estas clases para que después los objetos interaccionen entre si. Programación lógica Lo más importante es definir un conjunto de hechos y un conjunto de reglas que definen las relaciones que existen entre los componentes de los programas (base del conocimiento). Utiliza lenguajes de alto nivel (expresan los algoritmos de una manera adecuada para el entendimiento humano). Una de las utilidades más importantes es la inteligencia artificial.