SlideShare una empresa de Scribd logo
1 de 8

 Entender el problema
 Plantear la lógica
 Codificar el programa
 Traducir el programa a lenguaje maquina
 Probar el programa
 Poner el programa en ejecución

 Analizar y comprender el problema que se desea
  resolver siempre tratando de satisfacer las
  expectativas del cliente.

 El    programador      plantea    los   pasos   del
  programa, decidiendo lógicamente que pasos incluir
  tanto en que orden, hay muchas formas de plantear
  la solución a un problema; las dos herramientas mas
  comunes son los diagramas de flujo y el
  pseudocódigo.

 Es en este punto en que el programador puede
  empezar a preocuparse de que cada comando se
  haya escrito correctamente y que la puntuación valla
  en los lugares correctos, dicho de otra manera
  utilizar la sintaxis correcta.

 Existen muchos lenguajes de programación pero las
  computadoras solamente conocen un lenguaje, su
  propio lenguaje maquina que consta de 0s y 1s. A los
  programas traductores se les denomina Compiladores.

 Para llegar al lenguaje maquina se deben pasar por
  dos procesos de traducción del lenguaje.
•Lenguaje Maquina
1
           
    •Ensambladores
2


    •Lenguaje Alto Nivel
3

 Un programa libre de errores de sintaxis no
  necesariamente esta exento de errores lógicos, una
  vez que el programa esta libre de errores de sintaxis
  el programador puede probarlo esto es, ejecutarlo
  con algunos datos de ejemplos para comprobar si los
  resultados son o no lógicamente correctos.

 Una vez que el programa se a probado
  adecuadamente se puede proceder a ponerlo en
  ejecución, esto puede significar ejecutar el programa
  una vez si el programa se escribió para satisfacer la
  petición de una lista especial por parte de un usuario
  o un proceso que por mucho tiempo si el programa
  se va a ejecutar regularmente o se programa forma
  parte de un sistema que a sido desarrollado.

Más contenido relacionado

La actualidad más candente

Lenguajes de Programación
Lenguajes de ProgramaciónLenguajes de Programación
Lenguajes de Programación
Sandra Esposito
 
Programacion Orientada a Objetos y a Eventos
Programacion Orientada a Objetos y a EventosProgramacion Orientada a Objetos y a Eventos
Programacion Orientada a Objetos y a Eventos
NICK
 
Tecnicas de estimacion de costos de proyecto software
Tecnicas de estimacion de costos de proyecto softwareTecnicas de estimacion de costos de proyecto software
Tecnicas de estimacion de costos de proyecto software
antonio
 
Metodología xp
Metodología xpMetodología xp
Metodología xp
Piskamen
 
Lenguajes de programacion
Lenguajes de programacionLenguajes de programacion
Lenguajes de programacion
Karol
 
Presentacion Pseint
Presentacion PseintPresentacion Pseint
Presentacion Pseint
egalindo1104
 

La actualidad más candente (20)

Lenguajes de Programación
Lenguajes de ProgramaciónLenguajes de Programación
Lenguajes de Programación
 
Programacion Orientada a Objetos y a Eventos
Programacion Orientada a Objetos y a EventosProgramacion Orientada a Objetos y a Eventos
Programacion Orientada a Objetos y a Eventos
 
Estándares para el Modelado de Procesos de Negocios
Estándares para el Modelado de Procesos de NegociosEstándares para el Modelado de Procesos de Negocios
Estándares para el Modelado de Procesos de Negocios
 
Lenguajes autómatas.
Lenguajes autómatas.Lenguajes autómatas.
Lenguajes autómatas.
 
Tecnicas de estimacion de costos de proyecto software
Tecnicas de estimacion de costos de proyecto softwareTecnicas de estimacion de costos de proyecto software
Tecnicas de estimacion de costos de proyecto software
 
Diapositivas xp
Diapositivas xpDiapositivas xp
Diapositivas xp
 
Ingenieria De Software
Ingenieria De SoftwareIngenieria De Software
Ingenieria De Software
 
Metodología xp
Metodología xpMetodología xp
Metodología xp
 
Rational rose
Rational roseRational rose
Rational rose
 
Metodologia XP
Metodologia XPMetodologia XP
Metodologia XP
 
Lenguajes de programacion
Lenguajes de programacionLenguajes de programacion
Lenguajes de programacion
 
Lógica de programación
Lógica de programaciónLógica de programación
Lógica de programación
 
METODOLOGÍA PARA LA SOLUCIÓN DE PROBLEMAS
METODOLOGÍA PARA LA SOLUCIÓN DE PROBLEMASMETODOLOGÍA PARA LA SOLUCIÓN DE PROBLEMAS
METODOLOGÍA PARA LA SOLUCIÓN DE PROBLEMAS
 
Diapositivas fundamentos-de-programacion
Diapositivas fundamentos-de-programacionDiapositivas fundamentos-de-programacion
Diapositivas fundamentos-de-programacion
 
Los lenguajes aceptados para una maquina de turing
Los lenguajes aceptados para una maquina de turingLos lenguajes aceptados para una maquina de turing
Los lenguajes aceptados para una maquina de turing
 
Desarrollo de lógica algorítmica
Desarrollo de lógica algorítmicaDesarrollo de lógica algorítmica
Desarrollo de lógica algorítmica
 
Windows.forms.ejercicios
Windows.forms.ejerciciosWindows.forms.ejercicios
Windows.forms.ejercicios
 
Metodologia rup
Metodologia rupMetodologia rup
Metodologia rup
 
Investigacion sobre traductor, interprete y compilador
Investigacion sobre traductor, interprete y compilador   Investigacion sobre traductor, interprete y compilador
Investigacion sobre traductor, interprete y compilador
 
Presentacion Pseint
Presentacion PseintPresentacion Pseint
Presentacion Pseint
 

Destacado

Fases de programacion
Fases de programacionFases de programacion
Fases de programacion
brayan_2012
 
las fases del proceso de programacion
las fases del proceso de programacionlas fases del proceso de programacion
las fases del proceso de programacion
gabyota_123
 
Fases del proceso de programación
Fases del proceso de programaciónFases del proceso de programación
Fases del proceso de programación
elizabethpaola
 
fases de programacion
fases de programacionfases de programacion
fases de programacion
camila1727
 
2. escritura de algoritmos
2.  escritura de algoritmos2.  escritura de algoritmos
2. escritura de algoritmos
martell024
 
Mapa conceptual fases en el desarrollo de un programa
Mapa conceptual fases en el desarrollo de un programaMapa conceptual fases en el desarrollo de un programa
Mapa conceptual fases en el desarrollo de un programa
kparawhore
 
Fundamentos proceso contable
Fundamentos proceso contableFundamentos proceso contable
Fundamentos proceso contable
marialililiana
 
Metodos del desarrollo de sistema de informacion
Metodos del desarrollo de sistema de informacionMetodos del desarrollo de sistema de informacion
Metodos del desarrollo de sistema de informacion
caroyu
 

Destacado (20)

Fases del proceso de programación
Fases del proceso de programaciónFases del proceso de programación
Fases del proceso de programación
 
Fases de programacion
Fases de programacionFases de programacion
Fases de programacion
 
las fases del proceso de programacion
las fases del proceso de programacionlas fases del proceso de programacion
las fases del proceso de programacion
 
Fases del proceso de programación
Fases del proceso de programaciónFases del proceso de programación
Fases del proceso de programación
 
Fundamentos y Lógica de Programación
Fundamentos y Lógica de ProgramaciónFundamentos y Lógica de Programación
Fundamentos y Lógica de Programación
 
fases de programacion
fases de programacionfases de programacion
fases de programacion
 
Tarea de programacion
Tarea de programacionTarea de programacion
Tarea de programacion
 
Diagramas Funcionales
Diagramas FuncionalesDiagramas Funcionales
Diagramas Funcionales
 
Fases del proceso de programación
Fases del proceso de programaciónFases del proceso de programación
Fases del proceso de programación
 
Diagrama funcional
Diagrama funcionalDiagrama funcional
Diagrama funcional
 
2. escritura de algoritmos
2.  escritura de algoritmos2.  escritura de algoritmos
2. escritura de algoritmos
 
Modelos de programacion
Modelos de  programacionModelos de  programacion
Modelos de programacion
 
Mapa conceptual fases en el desarrollo de un programa
Mapa conceptual fases en el desarrollo de un programaMapa conceptual fases en el desarrollo de un programa
Mapa conceptual fases en el desarrollo de un programa
 
Ciclo de Procesamiento de la Información
Ciclo de Procesamiento de la InformaciónCiclo de Procesamiento de la Información
Ciclo de Procesamiento de la Información
 
Técnicas de programación
Técnicas de programaciónTécnicas de programación
Técnicas de programación
 
Técnicas y Herramientas para el Desarrollo de Sistemas de Información
Técnicas y Herramientas para el Desarrollo de Sistemas de InformaciónTécnicas y Herramientas para el Desarrollo de Sistemas de Información
Técnicas y Herramientas para el Desarrollo de Sistemas de Información
 
Fase De Analisis Del Problema
Fase De Analisis Del ProblemaFase De Analisis Del Problema
Fase De Analisis Del Problema
 
Fundamentos proceso contable
Fundamentos proceso contableFundamentos proceso contable
Fundamentos proceso contable
 
Metodos del desarrollo de sistema de informacion
Metodos del desarrollo de sistema de informacionMetodos del desarrollo de sistema de informacion
Metodos del desarrollo de sistema de informacion
 
Argumentos. premisas y conclusiones
Argumentos. premisas y conclusionesArgumentos. premisas y conclusiones
Argumentos. premisas y conclusiones
 

Similar a El proceso de programacion

presentacion I BTP
presentacion I BTPpresentacion I BTP
presentacion I BTP
cesia_97
 
Prograbasica 01
Prograbasica 01Prograbasica 01
Prograbasica 01
cun
 
Introduccion a los lenguajes de programacion
Introduccion a los lenguajes de programacionIntroduccion a los lenguajes de programacion
Introduccion a los lenguajes de programacion
lupitagarcia07
 
Conceptos básicos programaciön
Conceptos básicos programaciönConceptos básicos programaciön
Conceptos básicos programaciön
adriannaranjo85
 
Clase 1 de introduccion a la programacion
Clase 1 de introduccion a la programacionClase 1 de introduccion a la programacion
Clase 1 de introduccion a la programacion
joel210696
 

Similar a El proceso de programacion (20)

Tema 1.3.- Programación
Tema 1.3.- ProgramaciónTema 1.3.- Programación
Tema 1.3.- Programación
 
presentacion I BTP
presentacion I BTPpresentacion I BTP
presentacion I BTP
 
Prograbasica 01
Prograbasica 01Prograbasica 01
Prograbasica 01
 
Resolver problemas con_una_computadora
Resolver problemas con_una_computadoraResolver problemas con_una_computadora
Resolver problemas con_una_computadora
 
Resolver problemas con_una_computadora
Resolver problemas con_una_computadoraResolver problemas con_una_computadora
Resolver problemas con_una_computadora
 
Laura Michell♥
Laura Michell♥Laura Michell♥
Laura Michell♥
 
Introduccion a los lenguajes de programacion
Introduccion a los lenguajes de programacionIntroduccion a los lenguajes de programacion
Introduccion a los lenguajes de programacion
 
Presentacion Programacion
Presentacion ProgramacionPresentacion Programacion
Presentacion Programacion
 
Tecnologia
TecnologiaTecnologia
Tecnologia
 
Conceptos básicos programaciön
Conceptos básicos programaciönConceptos básicos programaciön
Conceptos básicos programaciön
 
Programeichon de milagro
Programeichon de milagroProgrameichon de milagro
Programeichon de milagro
 
Programeichon de milagro
Programeichon de milagroProgrameichon de milagro
Programeichon de milagro
 
Presentación1
Presentación1Presentación1
Presentación1
 
Lenguaje de programacion de c++
Lenguaje de programacion de c++Lenguaje de programacion de c++
Lenguaje de programacion de c++
 
Desarrollo de habilidades de pensamiento
Desarrollo de habilidades de pensamientoDesarrollo de habilidades de pensamiento
Desarrollo de habilidades de pensamiento
 
Int a la computacion
Int a la computacionInt a la computacion
Int a la computacion
 
Clase 1 de introduccion a la programacion
Clase 1 de introduccion a la programacionClase 1 de introduccion a la programacion
Clase 1 de introduccion a la programacion
 
Algoritmos1
Algoritmos1Algoritmos1
Algoritmos1
 
Paradigmas de programación
Paradigmas de programaciónParadigmas de programación
Paradigmas de programación
 
Presentación del tema.pptx
Presentación del tema.pptxPresentación del tema.pptx
Presentación del tema.pptx
 

Más de vanessa_ri (9)

Actualizacion de las_estadisticas_macro
Actualizacion de las_estadisticas_macroActualizacion de las_estadisticas_macro
Actualizacion de las_estadisticas_macro
 
La contaminación
La contaminaciónLa contaminación
La contaminación
 
Mini manual auto cad
Mini manual auto cadMini manual auto cad
Mini manual auto cad
 
Acotado1
Acotado1Acotado1
Acotado1
 
Acotacion
AcotacionAcotacion
Acotacion
 
Programa monetario 2011 2012
Programa monetario 2011 2012Programa monetario 2011 2012
Programa monetario 2011 2012
 
La desintegracion familiar (2)
La desintegracion familiar (2)La desintegracion familiar (2)
La desintegracion familiar (2)
 
Friends
FriendsFriends
Friends
 
Almacenamiento magnético
Almacenamiento magnéticoAlmacenamiento magnético
Almacenamiento magnético
 

Último

TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
jlorentemartos
 
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
EliaHernndez7
 

Último (20)

Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESOPrueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
 
Código Civil de la República Bolivariana de Venezuela
Código Civil de la República Bolivariana de VenezuelaCódigo Civil de la República Bolivariana de Venezuela
Código Civil de la República Bolivariana de Venezuela
 
Tema 10. Dinámica y funciones de la Atmosfera 2024
Tema 10. Dinámica y funciones de la Atmosfera 2024Tema 10. Dinámica y funciones de la Atmosfera 2024
Tema 10. Dinámica y funciones de la Atmosfera 2024
 
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESOPrueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
 
1ro Programación Anual D.P.C.C planificación anual del área para el desarroll...
1ro Programación Anual D.P.C.C planificación anual del área para el desarroll...1ro Programación Anual D.P.C.C planificación anual del área para el desarroll...
1ro Programación Anual D.P.C.C planificación anual del área para el desarroll...
 
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
 
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLA
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLAACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLA
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLA
 
Supuestos_prácticos_funciones.docx
Supuestos_prácticos_funciones.docxSupuestos_prácticos_funciones.docx
Supuestos_prácticos_funciones.docx
 
PLAN LECTOR 2024 integrado nivel inicial-miercoles 10.pptx
PLAN LECTOR 2024  integrado nivel inicial-miercoles 10.pptxPLAN LECTOR 2024  integrado nivel inicial-miercoles 10.pptx
PLAN LECTOR 2024 integrado nivel inicial-miercoles 10.pptx
 
Los dos testigos. Testifican de la Verdad
Los dos testigos. Testifican de la VerdadLos dos testigos. Testifican de la Verdad
Los dos testigos. Testifican de la Verdad
 
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
 
Desarrollo y Aplicación de la Administración por Valores
Desarrollo y Aplicación de la Administración por ValoresDesarrollo y Aplicación de la Administración por Valores
Desarrollo y Aplicación de la Administración por Valores
 
Tema 17. Biología de los microorganismos 2024
Tema 17. Biología de los microorganismos 2024Tema 17. Biología de los microorganismos 2024
Tema 17. Biología de los microorganismos 2024
 
Tema 11. Dinámica de la hidrosfera 2024
Tema 11.  Dinámica de la hidrosfera 2024Tema 11.  Dinámica de la hidrosfera 2024
Tema 11. Dinámica de la hidrosfera 2024
 
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
 
Sesión de clase APC: Los dos testigos.pdf
Sesión de clase APC: Los dos testigos.pdfSesión de clase APC: Los dos testigos.pdf
Sesión de clase APC: Los dos testigos.pdf
 
Factores que intervienen en la Administración por Valores.pdf
Factores que intervienen en la Administración por Valores.pdfFactores que intervienen en la Administración por Valores.pdf
Factores que intervienen en la Administración por Valores.pdf
 
Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdf
Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdfPlan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdf
Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdf
 
Power Point E. S.: Los dos testigos.pptx
Power Point E. S.: Los dos testigos.pptxPower Point E. S.: Los dos testigos.pptx
Power Point E. S.: Los dos testigos.pptx
 
Los avatares para el juego dramático en entornos virtuales
Los avatares para el juego dramático en entornos virtualesLos avatares para el juego dramático en entornos virtuales
Los avatares para el juego dramático en entornos virtuales
 

El proceso de programacion

  • 1.   Entender el problema  Plantear la lógica  Codificar el programa  Traducir el programa a lenguaje maquina  Probar el programa  Poner el programa en ejecución
  • 2.   Analizar y comprender el problema que se desea resolver siempre tratando de satisfacer las expectativas del cliente.
  • 3.   El programador plantea los pasos del programa, decidiendo lógicamente que pasos incluir tanto en que orden, hay muchas formas de plantear la solución a un problema; las dos herramientas mas comunes son los diagramas de flujo y el pseudocódigo.
  • 4.   Es en este punto en que el programador puede empezar a preocuparse de que cada comando se haya escrito correctamente y que la puntuación valla en los lugares correctos, dicho de otra manera utilizar la sintaxis correcta.
  • 5.   Existen muchos lenguajes de programación pero las computadoras solamente conocen un lenguaje, su propio lenguaje maquina que consta de 0s y 1s. A los programas traductores se les denomina Compiladores.  Para llegar al lenguaje maquina se deben pasar por dos procesos de traducción del lenguaje.
  • 6. •Lenguaje Maquina 1  •Ensambladores 2 •Lenguaje Alto Nivel 3
  • 7.   Un programa libre de errores de sintaxis no necesariamente esta exento de errores lógicos, una vez que el programa esta libre de errores de sintaxis el programador puede probarlo esto es, ejecutarlo con algunos datos de ejemplos para comprobar si los resultados son o no lógicamente correctos.
  • 8.   Una vez que el programa se a probado adecuadamente se puede proceder a ponerlo en ejecución, esto puede significar ejecutar el programa una vez si el programa se escribió para satisfacer la petición de una lista especial por parte de un usuario o un proceso que por mucho tiempo si el programa se va a ejecutar regularmente o se programa forma parte de un sistema que a sido desarrollado.