SlideShare una empresa de Scribd logo
1 de 8
 CETIS 109
 *GREGORIO HERNANDEZ ANA
RUTH
GRADO Y GRUPO: 2° ‘‘AM’’
ASIGNATURA: DESARROLLLA
SOFTWARE UTILIZANDO
PROGRAMACIÓN ESTRUCTURADA
MAESTRA: MARGARITA ROMERO
ESPECIALIDAD: PROGRAMACIÓN
SECUENCIA DE PASOS
*Definir el problema
*Analizar el problema
*Diseñar el algoritmo
*-Diagrama de flujo
*Pseudocódigo
*Codificar, copilar, depurar y ejecutar el programa.
*Elaborar documentación
DEFINIR EL PROBLEMA
Definir que desea, que realice la computadora.
ANÁLISIS DEL PROBLEMA
*Datos de entrada
*Cual es la información que se desea producir (salir)
*Los métodos y fórmulas necesarios para procesar los datos.
DISEÑAR EL ALGORITMO O
DIAGRAMA
DE FLUJO
 Tener un punto particular de inicio
 Ser general, es decir soportar la mayoría de las variantes que se pueden presentar
 Ser definido. No permitir dobles interpretaciones
 Ser finito en tamaño y tiempo de ejecución
ESCRIBIR EL PROGRAMA
 De acuerdo a la lógica del diagrama de flujo o pseudocódigo debe de escribir una serie de
instrucciones detalladas reconocible por la computadora
 Este código fuente se escribe en un lenguaje de programación o lenguaje de alto nivel
 A esta: serie de instrucciones detalladas se le conoce como código fuente
COMPILAR Y DEPURAR EL PROGRAMA
Compilar el programa significa traducir el programa de un lenguaje de alto
nivel al lenguaje de la maquina, para que pueda entender las instrucciones y
ejecutarlas
 Existen muchos compiladores, por ejemplo el lenguaje C
 Si existen errores en el programa el compilador se detendrá y lo reportara
 Cuando el compilador a terminado con éxito, la versión del programa ya esta
compilada y ejecutable.
Ejecutar el programa
El siguiente paso es correr el programa ejecutable
Elaborar documentación
Es la guía o comunicación escrita que nos ayuda a comprender como usar un programa
para facilitar tus futuras modificaciones
Se divide en:
 Documentación interna
 Documentación externa
 Manual de usuario
Elaborar documentación
-Documentación externa: Contiene la descripción del problema, el nombre del autor,
el algoritmo (Diagrama de flujo o pseudocódigo), diccionario de datos , código fuente
(programa) etc.
-Documentación interna: Comentario o mensajes que se añaden al código fuente para
hacer más claro el entendimiento de un proceso
-Manual de usuario: Describe paso a paso la forma en que funciona el programa, con el
fin de que el usuario obtenga el resultado deseado.
Mantenimiento
Se lleva a cabo después de terminar el programa, cuando se detecta que es necesario
hacer algún cambio, ajuste o complementación la programa.
DEFINIR EL PROBLEMA
Definir que desea, que realice la computadora.
ANÁLISIS DEL PROBLEMA
*Datos de entrada
*Cual es la información que se desea producir
(salir)
*Los métodos y fórmulas necesarios para
procesar los datos.
Ejecutar el programa
El siguiente paso es correr el programa
ejecutable
Elaborar documentación
Es la guía o comunicación escrita que
nos ayuda a comprender como usar
un programa para facilitar tus futuras
modificaciones
Elaborar documentación
Es la guía o comunicación escrita
que nos ayuda a comprender
como usar un programa para
facilitar tus futuras modificaciones
Se divide en:
Documentación interna
Documentación externa
Manual de usuario
DISEÑAR EL ALGORITMO O
DIAGRAMA
DE FLUJO
Tener un punto particular de inicio
Ser general, es decir soportar la mayoría
de las variantes que se pueden presentar
Ser definido. No permitir dobles
interpretaciones
Ser finito en tamaño y tiempo de
ejecución
Elaborar documentación
-Documentación externa: Contiene la descripción
del problema, el nombre del autor, el algoritmo
(Diagrama de flujo o pseudocódigo), diccionario de
datos , código fuente (programa) etc.
-Documentación interna: Comentario o mensajes que
se añaden al código fuente para hacer más claro el
entendimiento de un proceso
-Manual de usuario: Describe paso a paso la forma en
que funciona el programa, con el fin de que el usuario
obtenga el resultado deseado.
Mantenimiento
Se lleva a cabo después de terminar el programa,
cuando se detecta que es necesario hacer algún
cambio, ajuste o complementación la programa.
Bibliografía
Jane Collins,
Programación I Lenguaje C
Editorial:ALEC
México 2004, páginas 7-9

Más contenido relacionado

La actualidad más candente

Algoritmos, Pseudocódigos, Diagrama de Flujo y Metodología
Algoritmos, Pseudocódigos, Diagrama de Flujo y MetodologíaAlgoritmos, Pseudocódigos, Diagrama de Flujo y Metodología
Algoritmos, Pseudocódigos, Diagrama de Flujo y MetodologíaJesus Freites
 
Actividad....... 26
Actividad....... 26Actividad....... 26
Actividad....... 26grachika
 
Diagrama estructurado-pseudocódigo
Diagrama estructurado-pseudocódigoDiagrama estructurado-pseudocódigo
Diagrama estructurado-pseudocódigoValeria Ramón Vega
 
Presentacion De Programacion
Presentacion De ProgramacionPresentacion De Programacion
Presentacion De ProgramacionDario Fernando
 
Conceptos basicos de la programacion
Conceptos basicos de la programacionConceptos basicos de la programacion
Conceptos basicos de la programacionyamy matin
 
Clasificacion de los lenguajes de programacion
Clasificacion de los lenguajes de programacionClasificacion de los lenguajes de programacion
Clasificacion de los lenguajes de programacionLiz Lopez Castro
 
2 unidad. Codificar la solución del problema en un lenguaje de programación e...
2 unidad. Codificar la solución del problema en un lenguaje de programación e...2 unidad. Codificar la solución del problema en un lenguaje de programación e...
2 unidad. Codificar la solución del problema en un lenguaje de programación e...Domitho Ibarra
 
Elaboracion de un_programa
Elaboracion de un_programaElaboracion de un_programa
Elaboracion de un_programagustavocastillor
 
Investigar y describa la resolución de problemas empleando computadoras
Investigar y describa la resolución de problemas empleando computadorasInvestigar y describa la resolución de problemas empleando computadoras
Investigar y describa la resolución de problemas empleando computadoraschristian arroyo marchan
 
2. codificar la solución del problema en un lenguaje de programación estructu...
2. codificar la solución del problema en un lenguaje de programación estructu...2. codificar la solución del problema en un lenguaje de programación estructu...
2. codificar la solución del problema en un lenguaje de programación estructu...carolina peña
 

La actualidad más candente (20)

Algoritmos, Pseudocódigos, Diagrama de Flujo y Metodología
Algoritmos, Pseudocódigos, Diagrama de Flujo y MetodologíaAlgoritmos, Pseudocódigos, Diagrama de Flujo y Metodología
Algoritmos, Pseudocódigos, Diagrama de Flujo y Metodología
 
Actividad....... 26
Actividad....... 26Actividad....... 26
Actividad....... 26
 
Diagrama estructurado-pseudocódigo
Diagrama estructurado-pseudocódigoDiagrama estructurado-pseudocódigo
Diagrama estructurado-pseudocódigo
 
Unidad 1
Unidad 1Unidad 1
Unidad 1
 
Tarea4
Tarea4Tarea4
Tarea4
 
Tarea4
Tarea4Tarea4
Tarea4
 
Presentacion De Programacion
Presentacion De ProgramacionPresentacion De Programacion
Presentacion De Programacion
 
Unidad 2
Unidad 2Unidad 2
Unidad 2
 
Conceptos basicos de la programacion
Conceptos basicos de la programacionConceptos basicos de la programacion
Conceptos basicos de la programacion
 
Tarea4
Tarea4Tarea4
Tarea4
 
Clasificacion de los lenguajes de programacion
Clasificacion de los lenguajes de programacionClasificacion de los lenguajes de programacion
Clasificacion de los lenguajes de programacion
 
Java y conceptos de apoyo
Java y conceptos de apoyoJava y conceptos de apoyo
Java y conceptos de apoyo
 
2 unidad. Codificar la solución del problema en un lenguaje de programación e...
2 unidad. Codificar la solución del problema en un lenguaje de programación e...2 unidad. Codificar la solución del problema en un lenguaje de programación e...
2 unidad. Codificar la solución del problema en un lenguaje de programación e...
 
Elaboracion de un_programa
Elaboracion de un_programaElaboracion de un_programa
Elaboracion de un_programa
 
Investigar y describa la resolución de problemas empleando computadoras
Investigar y describa la resolución de problemas empleando computadorasInvestigar y describa la resolución de problemas empleando computadoras
Investigar y describa la resolución de problemas empleando computadoras
 
2. codificar la solución del problema en un lenguaje de programación estructu...
2. codificar la solución del problema en un lenguaje de programación estructu...2. codificar la solución del problema en un lenguaje de programación estructu...
2. codificar la solución del problema en un lenguaje de programación estructu...
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
Algoritmo
AlgoritmoAlgoritmo
Algoritmo
 
Xxxsoft
XxxsoftXxxsoft
Xxxsoft
 
Algoritmo
AlgoritmoAlgoritmo
Algoritmo
 

Destacado (13)

Lectura
LecturaLectura
Lectura
 
El Pleonasmo 2
El Pleonasmo 2El Pleonasmo 2
El Pleonasmo 2
 
Pleonasmo
PleonasmoPleonasmo
Pleonasmo
 
El verbo clasificación
El verbo clasificaciónEl verbo clasificación
El verbo clasificación
 
FIGURAS LITERARIAS (RACHAEL)
FIGURAS LITERARIAS (RACHAEL)FIGURAS LITERARIAS (RACHAEL)
FIGURAS LITERARIAS (RACHAEL)
 
Figuras Literarias
Figuras LiterariasFiguras Literarias
Figuras Literarias
 
Power Point figuras literarias
Power Point figuras literariasPower Point figuras literarias
Power Point figuras literarias
 
Las Figuras Literarias
Las Figuras LiterariasLas Figuras Literarias
Las Figuras Literarias
 
Figuras Literarias
Figuras LiterariasFiguras Literarias
Figuras Literarias
 
El Verbo
El VerboEl Verbo
El Verbo
 
El Verbo
El VerboEl Verbo
El Verbo
 
Unidad Didáctica de Los verbos
Unidad Didáctica de Los verbosUnidad Didáctica de Los verbos
Unidad Didáctica de Los verbos
 
El Verbo
El VerboEl Verbo
El Verbo
 

Similar a Trabajo en clase

Actividad 7 cristian morales hernandez
Actividad 7 cristian morales hernandezActividad 7 cristian morales hernandez
Actividad 7 cristian morales hernandezClaudio Cruz
 
Documento8
Documento8Documento8
Documento8jaky97
 
El estudiante identifica en forma individual n recopila información sobre con...
El estudiante identifica en forma individual n recopila información sobre con...El estudiante identifica en forma individual n recopila información sobre con...
El estudiante identifica en forma individual n recopila información sobre con...Markoos Riveroo
 
El estudiante identifica en forma individual n recopila información sobre con...
El estudiante identifica en forma individual n recopila información sobre con...El estudiante identifica en forma individual n recopila información sobre con...
El estudiante identifica en forma individual n recopila información sobre con...Markoos Riveroo
 
Metodología para la solución de problemas utilizando la computadora 2°Am Prog...
Metodología para la solución de problemas utilizando la computadora 2°Am Prog...Metodología para la solución de problemas utilizando la computadora 2°Am Prog...
Metodología para la solución de problemas utilizando la computadora 2°Am Prog...Dulcevelazquez6
 
ACTIVIDAD #7
ACTIVIDAD #7ACTIVIDAD #7
ACTIVIDAD #7AlfaBVB98
 
Actividad 7
Actividad 7Actividad 7
Actividad 72244090
 

Similar a Trabajo en clase (20)

Actividad nº 7
Actividad nº 7Actividad nº 7
Actividad nº 7
 
Actividad nº 7
Actividad nº 7Actividad nº 7
Actividad nº 7
 
Como solucionar
Como solucionar Como solucionar
Como solucionar
 
Actividad 7
Actividad 7Actividad 7
Actividad 7
 
Actividad 7 cristian morales hernandez
Actividad 7 cristian morales hernandezActividad 7 cristian morales hernandez
Actividad 7 cristian morales hernandez
 
Documento8
Documento8Documento8
Documento8
 
Actividad 7
Actividad 7Actividad 7
Actividad 7
 
Actividad 7
Actividad 7Actividad 7
Actividad 7
 
El estudiante identifica en forma individual n recopila información sobre con...
El estudiante identifica en forma individual n recopila información sobre con...El estudiante identifica en forma individual n recopila información sobre con...
El estudiante identifica en forma individual n recopila información sobre con...
 
El estudiante identifica en forma individual n recopila información sobre con...
El estudiante identifica en forma individual n recopila información sobre con...El estudiante identifica en forma individual n recopila información sobre con...
El estudiante identifica en forma individual n recopila información sobre con...
 
Actividad 7
Actividad 7 Actividad 7
Actividad 7
 
Actividad 7
Actividad 7Actividad 7
Actividad 7
 
Actividad 7
Actividad 7Actividad 7
Actividad 7
 
Actividad 7º
Actividad 7ºActividad 7º
Actividad 7º
 
Metodología para la solución de problemas utilizando la computadora 2°Am Prog...
Metodología para la solución de problemas utilizando la computadora 2°Am Prog...Metodología para la solución de problemas utilizando la computadora 2°Am Prog...
Metodología para la solución de problemas utilizando la computadora 2°Am Prog...
 
ACTIVIDAD #7
ACTIVIDAD #7ACTIVIDAD #7
ACTIVIDAD #7
 
Actividad 7
Actividad 7Actividad 7
Actividad 7
 
Actividad 7
Actividad 7Actividad 7
Actividad 7
 
Actividad 7
Actividad 7Actividad 7
Actividad 7
 
ACTIVIDAD 7
ACTIVIDAD 7ACTIVIDAD 7
ACTIVIDAD 7
 

Más de Ana Ruth G H (20)

Insertar imagen en eclipse
Insertar imagen en eclipseInsertar imagen en eclipse
Insertar imagen en eclipse
 
Programa 14
Programa 14Programa 14
Programa 14
 
Programa 13
Programa 13Programa 13
Programa 13
 
Programa 12
Programa 12Programa 12
Programa 12
 
Programa 11
Programa 11Programa 11
Programa 11
 
Programa10
Programa10Programa10
Programa10
 
Programa9
Programa9Programa9
Programa9
 
Programa9
Programa9Programa9
Programa9
 
Programa9
Programa9Programa9
Programa9
 
Programa 8
Programa 8Programa 8
Programa 8
 
Programa 7
Programa 7Programa 7
Programa 7
 
Elementos de Eclipse
Elementos de EclipseElementos de Eclipse
Elementos de Eclipse
 
Programa 6
Programa 6Programa 6
Programa 6
 
Programa 6
Programa 6Programa 6
Programa 6
 
Programa 6
Programa 6Programa 6
Programa 6
 
Programa 6
Programa 6Programa 6
Programa 6
 
Programa 6
Programa 6Programa 6
Programa 6
 
Programa 5
Programa 5Programa 5
Programa 5
 
Programa 4 de Eclipse
Programa 4 de EclipsePrograma 4 de Eclipse
Programa 4 de Eclipse
 
Programa 4
Programa 4Programa 4
Programa 4
 

Último

NUVO PROGRAMAS DE ESCUELAS NUEVO-ACUERDO-CTE.pdf
NUVO PROGRAMAS DE ESCUELAS NUEVO-ACUERDO-CTE.pdfNUVO PROGRAMAS DE ESCUELAS NUEVO-ACUERDO-CTE.pdf
NUVO PROGRAMAS DE ESCUELAS NUEVO-ACUERDO-CTE.pdfisrael garcia
 
12 Clasificacion de las Computadoras.pdf
12 Clasificacion de las Computadoras.pdf12 Clasificacion de las Computadoras.pdf
12 Clasificacion de las Computadoras.pdfedwinmelgarschlink2
 
02. Mr. Spencer (T.L. Sawn).pdf.libro de un señor
02. Mr. Spencer (T.L. Sawn).pdf.libro de un señor02. Mr. Spencer (T.L. Sawn).pdf.libro de un señor
02. Mr. Spencer (T.L. Sawn).pdf.libro de un señorkkte210207
 
Guia para el registro en el sitio slideshare.pdf
Guia para el registro en el sitio slideshare.pdfGuia para el registro en el sitio slideshare.pdf
Guia para el registro en el sitio slideshare.pdflauradbernals
 
memoria de la empresa Pil Andina para d
memoria de la empresa Pil Andina para  dmemoria de la empresa Pil Andina para  d
memoria de la empresa Pil Andina para dRodrigoAveranga2
 
Las redes sociales en el mercado digital
Las redes sociales en el mercado digitalLas redes sociales en el mercado digital
Las redes sociales en el mercado digitalNayaniJulietaRamosRa
 

Último (6)

NUVO PROGRAMAS DE ESCUELAS NUEVO-ACUERDO-CTE.pdf
NUVO PROGRAMAS DE ESCUELAS NUEVO-ACUERDO-CTE.pdfNUVO PROGRAMAS DE ESCUELAS NUEVO-ACUERDO-CTE.pdf
NUVO PROGRAMAS DE ESCUELAS NUEVO-ACUERDO-CTE.pdf
 
12 Clasificacion de las Computadoras.pdf
12 Clasificacion de las Computadoras.pdf12 Clasificacion de las Computadoras.pdf
12 Clasificacion de las Computadoras.pdf
 
02. Mr. Spencer (T.L. Sawn).pdf.libro de un señor
02. Mr. Spencer (T.L. Sawn).pdf.libro de un señor02. Mr. Spencer (T.L. Sawn).pdf.libro de un señor
02. Mr. Spencer (T.L. Sawn).pdf.libro de un señor
 
Guia para el registro en el sitio slideshare.pdf
Guia para el registro en el sitio slideshare.pdfGuia para el registro en el sitio slideshare.pdf
Guia para el registro en el sitio slideshare.pdf
 
memoria de la empresa Pil Andina para d
memoria de la empresa Pil Andina para  dmemoria de la empresa Pil Andina para  d
memoria de la empresa Pil Andina para d
 
Las redes sociales en el mercado digital
Las redes sociales en el mercado digitalLas redes sociales en el mercado digital
Las redes sociales en el mercado digital
 

Trabajo en clase

  • 1.  CETIS 109  *GREGORIO HERNANDEZ ANA RUTH GRADO Y GRUPO: 2° ‘‘AM’’ ASIGNATURA: DESARROLLLA SOFTWARE UTILIZANDO PROGRAMACIÓN ESTRUCTURADA MAESTRA: MARGARITA ROMERO ESPECIALIDAD: PROGRAMACIÓN
  • 2.
  • 3. SECUENCIA DE PASOS *Definir el problema *Analizar el problema *Diseñar el algoritmo *-Diagrama de flujo *Pseudocódigo *Codificar, copilar, depurar y ejecutar el programa. *Elaborar documentación DEFINIR EL PROBLEMA Definir que desea, que realice la computadora. ANÁLISIS DEL PROBLEMA *Datos de entrada *Cual es la información que se desea producir (salir) *Los métodos y fórmulas necesarios para procesar los datos.
  • 4. DISEÑAR EL ALGORITMO O DIAGRAMA DE FLUJO  Tener un punto particular de inicio  Ser general, es decir soportar la mayoría de las variantes que se pueden presentar  Ser definido. No permitir dobles interpretaciones  Ser finito en tamaño y tiempo de ejecución ESCRIBIR EL PROGRAMA  De acuerdo a la lógica del diagrama de flujo o pseudocódigo debe de escribir una serie de instrucciones detalladas reconocible por la computadora  Este código fuente se escribe en un lenguaje de programación o lenguaje de alto nivel  A esta: serie de instrucciones detalladas se le conoce como código fuente COMPILAR Y DEPURAR EL PROGRAMA Compilar el programa significa traducir el programa de un lenguaje de alto nivel al lenguaje de la maquina, para que pueda entender las instrucciones y ejecutarlas
  • 5.  Existen muchos compiladores, por ejemplo el lenguaje C  Si existen errores en el programa el compilador se detendrá y lo reportara  Cuando el compilador a terminado con éxito, la versión del programa ya esta compilada y ejecutable. Ejecutar el programa El siguiente paso es correr el programa ejecutable Elaborar documentación Es la guía o comunicación escrita que nos ayuda a comprender como usar un programa para facilitar tus futuras modificaciones
  • 6. Se divide en:  Documentación interna  Documentación externa  Manual de usuario Elaborar documentación -Documentación externa: Contiene la descripción del problema, el nombre del autor, el algoritmo (Diagrama de flujo o pseudocódigo), diccionario de datos , código fuente (programa) etc. -Documentación interna: Comentario o mensajes que se añaden al código fuente para hacer más claro el entendimiento de un proceso -Manual de usuario: Describe paso a paso la forma en que funciona el programa, con el fin de que el usuario obtenga el resultado deseado. Mantenimiento Se lleva a cabo después de terminar el programa, cuando se detecta que es necesario hacer algún cambio, ajuste o complementación la programa.
  • 7. DEFINIR EL PROBLEMA Definir que desea, que realice la computadora. ANÁLISIS DEL PROBLEMA *Datos de entrada *Cual es la información que se desea producir (salir) *Los métodos y fórmulas necesarios para procesar los datos. Ejecutar el programa El siguiente paso es correr el programa ejecutable Elaborar documentación Es la guía o comunicación escrita que nos ayuda a comprender como usar un programa para facilitar tus futuras modificaciones Elaborar documentación Es la guía o comunicación escrita que nos ayuda a comprender como usar un programa para facilitar tus futuras modificaciones Se divide en: Documentación interna Documentación externa Manual de usuario DISEÑAR EL ALGORITMO O DIAGRAMA DE FLUJO Tener un punto particular de inicio Ser general, es decir soportar la mayoría de las variantes que se pueden presentar Ser definido. No permitir dobles interpretaciones Ser finito en tamaño y tiempo de ejecución Elaborar documentación -Documentación externa: Contiene la descripción del problema, el nombre del autor, el algoritmo (Diagrama de flujo o pseudocódigo), diccionario de datos , código fuente (programa) etc. -Documentación interna: Comentario o mensajes que se añaden al código fuente para hacer más claro el entendimiento de un proceso -Manual de usuario: Describe paso a paso la forma en que funciona el programa, con el fin de que el usuario obtenga el resultado deseado. Mantenimiento Se lleva a cabo después de terminar el programa, cuando se detecta que es necesario hacer algún cambio, ajuste o complementación la programa.
  • 8. Bibliografía Jane Collins, Programación I Lenguaje C Editorial:ALEC México 2004, páginas 7-9