SlideShare una empresa de Scribd logo
1 de 4
Centro de Estudios Tecnológicos
Industriales y de Servicio
Desarrolla Software Utilizando
Programación estructurada
Del Angel Santiago Edgar Josué
2 Am (programación)
Facilitadora: MCA. Margarita Romero
Alvarado
Actividad 7
El estudiante identifica de forma individual recopila información sobre conceptos,
características, planteamiento de problemas, tipos, metodología para la resolución de
problemas por computadoras, análisis de problemas y algoritmos, de fuentes proporcionadas
por el docente mediante una presentación en video.
Metodología para la solución de problemas utilizando la computadora
Secuencia de pasos:
 Definir el problema
 Analizar el problema
 Diseñar el algoritmo
 Diagrama de flujo
 Pseudocódigo
 Codificar, copilar, depurar y ejecutar el problema
 Elaborar documentación
DEFINIR EL PROBLEMA
Definir que desea que realice la computadora. Es fundamental conocer y delimitar por
completo el problema, saber que es lo se desea realice la computadora.
ANALISIS DE PROBLEMA
Consiste en establecer una serie de preguntas acerca de lo que establece el problema, para
poder determinar si se cuenta con los elementos suficientes para llevar a cabo la solución del
mismo, como:
 Datos de entrada
 Cuál es la información que desea producir (salir)
 Los métodos y formulas necesarios para procesar los datos
DISEÑAR EL ALGORITMO O DIAGRAMA DE FLUJO
Representa la esquematización grafica de un algoritmo. Sus pasos son:
 Tener un punto particular de inicio.
 Ser definido no permitir dobles interpretaciones.
 Ser general, es decir soportar la mayoría de los variantes que se puedan presentar.
 Ser finito en tamaño y tiempo de ejecución.
ESCRIBIR EL PROGRAMA
De acuerdo a la lógica del diagrama de flujo a seudocódigo debe de escribir una serie de
instrucciones detallas con una serie de códigos 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.
CODIFICAR, COPILAR, DEPURAR Y EJECUTAR EL PROBLEMA
Compone el programa significa deducir el programa de un lenguaje de alto nivel a lenguaje de
la máquina, 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 reportara.
Cuando el compilador ha terminado con éxito, la versión del programa ya está copilada y
ejecutable.
EJECUTAR EL PROGRAMA
El siguiente paso es correr el programa ejecutable.
ELABORAR DOCUMENTACION
Esa guía o comunicación escrita que nos ayuda a comprender como usar un programa para
facilitar sus futuras modificaciones.
Se divide en:
 Documentación interna
 Documentación externa
 Manual de usuario.
Documentación externa: Contiene la descripción del problema, el nombre del autor, el
algoritmo (diagrama de flujo o seudocódigo), diccionario de datos, código fuente (programa)
etc.
Documentación interna: Comentarios o mensajes que se añaden al código fuente, para sea 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 un
cambio, ajuste o complementación al programa.
BIBLIOGRAFIA
Jane Collins
Programación 1 lenguaje C
Editorial: ALEC
México 2004, paginas 7-9
Metodología para
la solución de
problemas
utilizando la
computadora
DEFINIR EL PROBLEMA
Definir que desea que realice la
computadora, conocer y
delimitar por completo el
problema
ANALISIS DE PROBLEMA
Consiste en establecer una
serie de preguntas acerca de lo
que establece el problema DISEÑAR EL ALGORITMO O
DIAGRAMA DE FLUJO
 Tener un punto
particular de inicio.
 Ser definido no permitir
dobles interpretaciones.
 Ser general, es decir
soportar la mayoría de
los variantes que se
puedan presentar.
 Ser finito en tamaño y
tiempo de ejecución.
CODIFICAR, COPILAR, DEPURAR
Y EJECUTAR EL PROBLEMA
Si existen errores en el programa
el compilador se detendrá y
reportara.
Cuando el compilador ha
terminado con éxito, la versión
del programa ya está copilada y
ejecutable.
Compone el programa significa
deducir el programa de un
lenguaje de alto nivel a lenguaje
de la máquina, para que pueda
entender las instrucciones y
ejecutarlas.
ELABORAR DOCUMENTACION
Se divide en:
 Documentación interna
 Documentación externa
 Manual de usuario.
Documentación externa:
Contiene la descripción del
problema, el nombre del autor,
el algoritmo (diagrama de flujo o
seudocódigo), diccionario de
datos, código fuente (programa)
etc.
Documentación interna:
Comentarios o mensajes que se
añaden al código fuente, para
sea 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 un cambio, ajuste o
complementación al programa.

Más contenido relacionado

La actualidad más candente

La actualidad más candente (19)

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
 
Metodologia para la_solución_de_problemas_utilizando_la_computadora
Metodologia para la_solución_de_problemas_utilizando_la_computadoraMetodologia para la_solución_de_problemas_utilizando_la_computadora
Metodologia para la_solución_de_problemas_utilizando_la_computadora
 
Documento8
Documento8Documento8
Documento8
 
Mauricio oropeza
Mauricio oropezaMauricio oropeza
Mauricio oropeza
 
Librovisual basic 4to final2 2014
Librovisual basic 4to final2 2014Librovisual basic 4to final2 2014
Librovisual basic 4to final2 2014
 
Concepto de programacion laboratorio 2
Concepto de programacion laboratorio 2Concepto de programacion laboratorio 2
Concepto de programacion laboratorio 2
 
ACTIVIDAD 7
ACTIVIDAD 7ACTIVIDAD 7
ACTIVIDAD 7
 
Introduccion a la progamacion
Introduccion a la progamacionIntroduccion a la progamacion
Introduccion a la progamacion
 
ACTIVIDAD 7
ACTIVIDAD 7ACTIVIDAD 7
ACTIVIDAD 7
 
Parcial 1
Parcial 1Parcial 1
Parcial 1
 
Tema1 b
Tema1 bTema1 b
Tema1 b
 
Introduccion a la programacion 2010
Introduccion a la programacion 2010Introduccion a la programacion 2010
Introduccion a la programacion 2010
 
Unidad 1
Unidad 1Unidad 1
Unidad 1
 
Unidad 1
Unidad 1Unidad 1
Unidad 1
 
Unidad 1
Unidad 1Unidad 1
Unidad 1
 
Actividad Nº7
Actividad Nº7Actividad Nº7
Actividad Nº7
 
Actividad 7
Actividad 7 Actividad 7
Actividad 7
 

Destacado (20)

Taller#5
Taller#5Taller#5
Taller#5
 
Teclado
TecladoTeclado
Teclado
 
Calameo
CalameoCalameo
Calameo
 
Presentación 16
Presentación 16Presentación 16
Presentación 16
 
שבוע היזמות העולמי 2014 בבית הספר קפלן
שבוע היזמות העולמי 2014 בבית הספר קפלןשבוע היזמות העולמי 2014 בבית הספר קפלן
שבוע היזמות העולמי 2014 בבית הספר קפלן
 
Indicadores profe horacio en equipo
Indicadores profe horacio en equipoIndicadores profe horacio en equipo
Indicadores profe horacio en equipo
 
Intereses
InteresesIntereses
Intereses
 
El disco duro y sus partes
El disco duro y sus partesEl disco duro y sus partes
El disco duro y sus partes
 
Interfaz,emulador,usuario y perifericos
Interfaz,emulador,usuario y perifericosInterfaz,emulador,usuario y perifericos
Interfaz,emulador,usuario y perifericos
 
Robotica
RoboticaRobotica
Robotica
 
Paso a paso 13 tercer paso
Paso a paso 13 tercer pasoPaso a paso 13 tercer paso
Paso a paso 13 tercer paso
 
Corazon
CorazonCorazon
Corazon
 
This is Leather in Emao
This is Leather in EmaoThis is Leather in Emao
This is Leather in Emao
 
La evolucion de la web
La evolucion de la webLa evolucion de la web
La evolucion de la web
 
La internet y web 2
La internet y web 2La internet y web 2
La internet y web 2
 
כנס יזמות רב תחומית
כנס יזמות רב תחומיתכנס יזמות רב תחומית
כנס יזמות רב תחומית
 
Relación imagen con la violencia.
Relación imagen con la violencia.Relación imagen con la violencia.
Relación imagen con la violencia.
 
Comunicado 001 2014 ET
Comunicado 001 2014 ETComunicado 001 2014 ET
Comunicado 001 2014 ET
 
El bambu japones
El bambu japonesEl bambu japones
El bambu japones
 
Diferencias entre
Diferencias entreDiferencias entre
Diferencias entre
 

Similar a Desarrolla software usando programación estructurada

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
 
Presentación literal 5
Presentación literal 5Presentación literal 5
Presentación literal 5DavidCayo
 
Presentación literal 5
Presentación literal 5Presentación literal 5
Presentación literal 5Alex Cayo
 
Pasos para la solución de un problema por computador
Pasos para la solución de un problema por computadorPasos para la solución de un problema por computador
Pasos para la solución de un problema por computadoreduardzavala93
 
Pasos para la solución de un problema por computador
Pasos para la solución de un problema por computadorPasos para la solución de un problema por computador
Pasos para la solución de un problema por computadorAlexa Cevallos
 
Pasos para la solución de un problema por computador
Pasos para la solución de un problema por computadorPasos para la solución de un problema por computador
Pasos para la solución de un problema por computadoreduardzavala93
 
Srahi garcia ruiz_2am_programacion2
Srahi garcia ruiz_2am_programacion2Srahi garcia ruiz_2am_programacion2
Srahi garcia ruiz_2am_programacion2Sarahi Garcia Ruiz
 
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 PROBLEMASadark
 
Pasos para la solución de un problema por computador
Pasos para la solución de un problema por computadorPasos para la solución de un problema por computador
Pasos para la solución de un problema por computadorkavalosr01
 
Pasos para la solución de un problema por computador
Pasos para la solución de un problema por computadorPasos para la solución de un problema por computador
Pasos para la solución de un problema por computadorgisseparrav
 

Similar a Desarrolla software usando programación estructurada (20)

Actividad nº 7
Actividad nº 7Actividad nº 7
Actividad nº 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
 
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 7Actividad 7
Actividad 7
 
Actividad 7º
Actividad 7ºActividad 7º
Actividad 7º
 
Tarea 4
Tarea 4Tarea 4
Tarea 4
 
Presentación literal 5
Presentación literal 5Presentación literal 5
Presentación literal 5
 
Presentación literal 5
Presentación literal 5Presentación literal 5
Presentación literal 5
 
Pasos para la solución de un problema por computador
Pasos para la solución de un problema por computadorPasos para la solución de un problema por computador
Pasos para la solución de un problema por computador
 
Pasos para la solución de un problema por computador
Pasos para la solución de un problema por computadorPasos para la solución de un problema por computador
Pasos para la solución de un problema por computador
 
Pasos para la solución de un problema por computador
Pasos para la solución de un problema por computadorPasos para la solución de un problema por computador
Pasos para la solución de un problema por computador
 
Srahi garcia ruiz_2am_programacion2
Srahi garcia ruiz_2am_programacion2Srahi garcia ruiz_2am_programacion2
Srahi garcia ruiz_2am_programacion2
 
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
 
Metodologia
MetodologiaMetodologia
Metodologia
 
Actividad 7
Actividad 7Actividad 7
Actividad 7
 
Pasos para la solución de un problema por computador
Pasos para la solución de un problema por computadorPasos para la solución de un problema por computador
Pasos para la solución de un problema por computador
 
Pasos para la solución de un problema por computador
Pasos para la solución de un problema por computadorPasos para la solución de un problema por computador
Pasos para la solución de un problema por computador
 

Más de josuedelangel (20)

Programa 14
Programa 14Programa 14
Programa 14
 
Programaa 13
Programaa 13Programaa 13
Programaa 13
 
Programa 12
Programa 12Programa 12
Programa 12
 
Presentacióon11
Presentacióon11Presentacióon11
Presentacióon11
 
Programa 10
Programa 10Programa 10
Programa 10
 
Programa9
Programa9Programa9
Programa9
 
Programa88
Programa88Programa88
Programa88
 
Programa aa7
Programa aa7Programa aa7
Programa aa7
 
Programa6
Programa6Programa6
Programa6
 
Cuestionario de Mantenimiento
Cuestionario de MantenimientoCuestionario de Mantenimiento
Cuestionario de Mantenimiento
 
Cuestionario de soporte
Cuestionario de soporteCuestionario de soporte
Cuestionario de soporte
 
Te amo con un billete de $20
Te amo con un billete de $20Te amo con un billete de $20
Te amo con un billete de $20
 
Actividad 5
Actividad 5Actividad 5
Actividad 5
 
Qué es un problema
Qué es un problemaQué es un problema
Qué es un problema
 
Sucesos importantes en vida
Sucesos importantes en  vidaSucesos importantes en  vida
Sucesos importantes en vida
 
Guias de observacion act2
Guias de observacion act2Guias de observacion act2
Guias de observacion act2
 
pseudocodigo
pseudocodigopseudocodigo
pseudocodigo
 
Actividad n 3
Actividad n 3Actividad n 3
Actividad n 3
 
Actividad n 6
Actividad n  6Actividad n  6
Actividad n 6
 
billete de 20
billete de 20billete de 20
billete de 20
 

Desarrolla software usando programación estructurada

  • 1. Centro de Estudios Tecnológicos Industriales y de Servicio Desarrolla Software Utilizando Programación estructurada Del Angel Santiago Edgar Josué 2 Am (programación) Facilitadora: MCA. Margarita Romero Alvarado
  • 2. Actividad 7 El estudiante identifica de forma individual recopila información sobre conceptos, características, planteamiento de problemas, tipos, metodología para la resolución de problemas por computadoras, análisis de problemas y algoritmos, de fuentes proporcionadas por el docente mediante una presentación en video. Metodología para la solución de problemas utilizando la computadora Secuencia de pasos:  Definir el problema  Analizar el problema  Diseñar el algoritmo  Diagrama de flujo  Pseudocódigo  Codificar, copilar, depurar y ejecutar el problema  Elaborar documentación DEFINIR EL PROBLEMA Definir que desea que realice la computadora. Es fundamental conocer y delimitar por completo el problema, saber que es lo se desea realice la computadora. ANALISIS DE PROBLEMA Consiste en establecer una serie de preguntas acerca de lo que establece el problema, para poder determinar si se cuenta con los elementos suficientes para llevar a cabo la solución del mismo, como:  Datos de entrada  Cuál es la información que desea producir (salir)  Los métodos y formulas necesarios para procesar los datos DISEÑAR EL ALGORITMO O DIAGRAMA DE FLUJO Representa la esquematización grafica de un algoritmo. Sus pasos son:  Tener un punto particular de inicio.  Ser definido no permitir dobles interpretaciones.  Ser general, es decir soportar la mayoría de los variantes que se puedan presentar.  Ser finito en tamaño y tiempo de ejecución. ESCRIBIR EL PROGRAMA De acuerdo a la lógica del diagrama de flujo a seudocódigo debe de escribir una serie de instrucciones detallas con una serie de códigos 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.
  • 3. CODIFICAR, COPILAR, DEPURAR Y EJECUTAR EL PROBLEMA Compone el programa significa deducir el programa de un lenguaje de alto nivel a lenguaje de la máquina, 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 reportara. Cuando el compilador ha terminado con éxito, la versión del programa ya está copilada y ejecutable. EJECUTAR EL PROGRAMA El siguiente paso es correr el programa ejecutable. ELABORAR DOCUMENTACION Esa guía o comunicación escrita que nos ayuda a comprender como usar un programa para facilitar sus futuras modificaciones. Se divide en:  Documentación interna  Documentación externa  Manual de usuario. Documentación externa: Contiene la descripción del problema, el nombre del autor, el algoritmo (diagrama de flujo o seudocódigo), diccionario de datos, código fuente (programa) etc. Documentación interna: Comentarios o mensajes que se añaden al código fuente, para sea 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 un cambio, ajuste o complementación al programa. BIBLIOGRAFIA Jane Collins Programación 1 lenguaje C Editorial: ALEC México 2004, paginas 7-9
  • 4. Metodología para la solución de problemas utilizando la computadora DEFINIR EL PROBLEMA Definir que desea que realice la computadora, conocer y delimitar por completo el problema ANALISIS DE PROBLEMA Consiste en establecer una serie de preguntas acerca de lo que establece el problema DISEÑAR EL ALGORITMO O DIAGRAMA DE FLUJO  Tener un punto particular de inicio.  Ser definido no permitir dobles interpretaciones.  Ser general, es decir soportar la mayoría de los variantes que se puedan presentar.  Ser finito en tamaño y tiempo de ejecución. CODIFICAR, COPILAR, DEPURAR Y EJECUTAR EL PROBLEMA Si existen errores en el programa el compilador se detendrá y reportara. Cuando el compilador ha terminado con éxito, la versión del programa ya está copilada y ejecutable. Compone el programa significa deducir el programa de un lenguaje de alto nivel a lenguaje de la máquina, para que pueda entender las instrucciones y ejecutarlas. ELABORAR DOCUMENTACION Se divide en:  Documentación interna  Documentación externa  Manual de usuario. Documentación externa: Contiene la descripción del problema, el nombre del autor, el algoritmo (diagrama de flujo o seudocódigo), diccionario de datos, código fuente (programa) etc. Documentación interna: Comentarios o mensajes que se añaden al código fuente, para sea 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 un cambio, ajuste o complementación al programa.