SlideShare una empresa de Scribd logo
1 de 12
PROGRAMACIÓN
JALLASI
• Programa
• Una secuencia compleja de instrucciones y procesos orquestados para
cumplir una tarea específica en un computador o sistema de
computadores
• Programación
• Es efecto de crear una serie de instrucciones que tienen que llevar a
cabo o cumplir varios requisitos deseados por el desarrollador
• Lenguaje de programación
• Una secuencia compleja de instrucciones y procesos orquestados para
cumplir una tarea específica en un computador o sistema de
computadores
• Algoritmos
• Es una secuencia de pasos a aplicar para encontrar una solución a un
problema a partir de unos datos
TIPOS DE PROGRAMACIÓN
• Programación estructurada (PE)
Esta programación estructurada utiliza un número limitado de estructuras de
control, reduciendo así considerablemente los errores
• 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.
• 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.
• Estructuras repetitivas: son secuencias de instrucciones que se repiten un
número determinado de veces.
TIPOS DE PROGRAMACIÓN
• 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.
* A su vez cada modulo puede contener sus propios datos y
llamar a otros módulos o funciones.
TIPOS DE PROGRAMACIÓ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.
TIPOS DE PROGRAMACIÓN
• 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.
• Un objeto contiene varios datos bien estructurados y pueden ser
visibles o no dependiendo del programador y las acciones del
programa en ese momento.
• Tarea fases de la programación :
• Max 3 hojas
• Formato pdf
FASES DE LA PROGRAMACIÓN
Definición del problema
¿Que tipos de datos entraran?
¿Que tipos de datos son los esperados?
Métodos
• Análisis del problema
Pr1
Pr1

Más contenido relacionado

Similar a Pr1

MODELO DE PROCESOS DEL SOFTWARE
MODELO DE PROCESOS DEL SOFTWAREMODELO DE PROCESOS DEL SOFTWARE
MODELO DE PROCESOS DEL SOFTWARE
Micky Jerzy
 
MODELO DE PROCESOS DEL SOFTWARE
MODELO DE PROCESOS DEL SOFTWAREMODELO DE PROCESOS DEL SOFTWARE
MODELO DE PROCESOS DEL SOFTWARE
Micky Jerzy
 

Similar a Pr1 (20)

Modulo 1 algoritmo
Modulo 1 algoritmoModulo 1 algoritmo
Modulo 1 algoritmo
 
Modulo 1 algoritmo
Modulo 1 algoritmoModulo 1 algoritmo
Modulo 1 algoritmo
 
Metodo cascada vs dra
Metodo cascada vs draMetodo cascada vs dra
Metodo cascada vs dra
 
Paradigmas de Programación
Paradigmas de ProgramaciónParadigmas de Programación
Paradigmas de Programación
 
Metodologia estructurada
Metodologia estructuradaMetodologia estructurada
Metodologia estructurada
 
Unidad 1 clase 5 - fp
Unidad 1   clase 5 - fpUnidad 1   clase 5 - fp
Unidad 1 clase 5 - fp
 
FUNDAMENTOS Y MÉTODOS DE ANÁLISIS DE REQUERIMIENTOS Raimon Koudsi
FUNDAMENTOS Y MÉTODOS DE ANÁLISIS DE REQUERIMIENTOS Raimon KoudsiFUNDAMENTOS Y MÉTODOS DE ANÁLISIS DE REQUERIMIENTOS Raimon Koudsi
FUNDAMENTOS Y MÉTODOS DE ANÁLISIS DE REQUERIMIENTOS Raimon Koudsi
 
01. Fundamentos.pdf
01. Fundamentos.pdf01. Fundamentos.pdf
01. Fundamentos.pdf
 
Software
SoftwareSoftware
Software
 
Software 1
Software 1Software 1
Software 1
 
Los modelos de desarrollo de software (hendrick rodriguez )
Los modelos de desarrollo de software (hendrick rodriguez )Los modelos de desarrollo de software (hendrick rodriguez )
Los modelos de desarrollo de software (hendrick rodriguez )
 
Fp isc u1 conceptos basicos
Fp isc   u1 conceptos basicosFp isc   u1 conceptos basicos
Fp isc u1 conceptos basicos
 
Lenguajes de programación
Lenguajes de programaciónLenguajes de programación
Lenguajes de programación
 
MODELO DE PROCESOS DEL SOFTWARE
MODELO DE PROCESOS DEL SOFTWAREMODELO DE PROCESOS DEL SOFTWARE
MODELO DE PROCESOS DEL SOFTWARE
 
MODELO DE PROCESOS DEL SOFTWARE
MODELO DE PROCESOS DEL SOFTWAREMODELO DE PROCESOS DEL SOFTWARE
MODELO DE PROCESOS DEL SOFTWARE
 
metodologias de desarrollo.ppt
metodologias de desarrollo.pptmetodologias de desarrollo.ppt
metodologias de desarrollo.ppt
 
Presentación2
Presentación2Presentación2
Presentación2
 
Presentación1
Presentación1Presentación1
Presentación1
 
Análisis y diseño de sistemas sesion 13 - diagrama de componentes y despliegue
Análisis y diseño de sistemas   sesion 13 - diagrama de componentes y despliegueAnálisis y diseño de sistemas   sesion 13 - diagrama de componentes y despliegue
Análisis y diseño de sistemas sesion 13 - diagrama de componentes y despliegue
 
Presentacion info
Presentacion infoPresentacion info
Presentacion info
 

Más de Alfredo Jallasi (13)

Formularios y controles
Formularios y controlesFormularios y controles
Formularios y controles
 
Asp
AspAsp
Asp
 
Gestor de base de datos bdi
Gestor de base de  datos bdiGestor de base de  datos bdi
Gestor de base de datos bdi
 
Pdf p2p
Pdf p2pPdf p2p
Pdf p2p
 
Sql ii
Sql iiSql ii
Sql ii
 
Direccionamiento ip2
Direccionamiento ip2Direccionamiento ip2
Direccionamiento ip2
 
Normalizacion ii
Normalizacion iiNormalizacion ii
Normalizacion ii
 
Tcp
TcpTcp
Tcp
 
E r
E rE r
E r
 
Modelo de referencia osi
Modelo de referencia osiModelo de referencia osi
Modelo de referencia osi
 
Dispositivos
DispositivosDispositivos
Dispositivos
 
Modelo relacional final
Modelo relacional finalModelo relacional final
Modelo relacional final
 
Css y java script2
Css y java script2Css y java script2
Css y java script2
 

Último

Modulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdfModulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdf
AnnimoUno1
 

Último (11)

Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvana
 
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptxEL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
 
Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21
 
How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.
 
Modulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdfModulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdf
 
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxPROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
 
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdfRefrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
 
Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estos
 
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
 
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptxEVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNIT
 

Pr1

  • 2. • Programa • Una secuencia compleja de instrucciones y procesos orquestados para cumplir una tarea específica en un computador o sistema de computadores • Programación • Es efecto de crear una serie de instrucciones que tienen que llevar a cabo o cumplir varios requisitos deseados por el desarrollador • Lenguaje de programación • Una secuencia compleja de instrucciones y procesos orquestados para cumplir una tarea específica en un computador o sistema de computadores • Algoritmos • Es una secuencia de pasos a aplicar para encontrar una solución a un problema a partir de unos datos
  • 3. TIPOS DE PROGRAMACIÓN • Programación estructurada (PE) Esta programación estructurada utiliza un número limitado de estructuras de control, reduciendo así considerablemente los errores • 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. • 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. • Estructuras repetitivas: son secuencias de instrucciones que se repiten un número determinado de veces.
  • 4. TIPOS DE PROGRAMACIÓN • 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. * A su vez cada modulo puede contener sus propios datos y llamar a otros módulos o funciones.
  • 5. TIPOS DE PROGRAMACIÓ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.
  • 6. TIPOS DE PROGRAMACIÓN • 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. • Un objeto contiene varios datos bien estructurados y pueden ser visibles o no dependiendo del programador y las acciones del programa en ese momento.
  • 7. • Tarea fases de la programación : • Max 3 hojas • Formato pdf
  • 8. FASES DE LA PROGRAMACIÓN Definición del problema ¿Que tipos de datos entraran? ¿Que tipos de datos son los esperados? Métodos
  • 9.
  • 10. • Análisis del problema