SlideShare a Scribd company logo
1 of 7
NOMBRE:Alfa Nohemí Carrizales Mercado
GRADO Y GRUPO:2º “Am”
ESPECIALIDAD:Programación
MATERIA:Desarrolla Software Utilizando
Programación Estructurada.
MAESTRO(A):Margarita Romero Alvarado.
CETis 109 Competencia genérica 4.1
Competencia disciplinar C1
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 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
Actividad #7
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.
COPÍLAR Y DEPULAR EL PROGRAMA
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
Pasos
Definir el
problema
Analizar el
problema
Diseñar el
algoritmo o
diagrama de
flujo
Codificar,
copilar, depurar
y ejecutar el
problema
Elaborar
documentación
Definir que
desea que
realice la
computadora.
Consiste en
establecer una
serie de
preguntas
acerca de lo
que establece
el problema
*Tener un
punto
particular de
inicio.
*Ser definido
no permitir
dobles
interpretacione
s.
*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.
Compone el
programa
significa deducir
el programa de
un lenguaje de
alto nivel a
lenguaje de la
máquina.
Cuando el
compilador ha
terminado con
éxito, la versión
del programa ya
está copilada y
ejecutable.El
siguiente paso es
correr el
programa
ejecutable.
Esa guía o
comunicación
escrita que nos
ayuda a
comprender
como usar un
programa para
facilitar sus
futuras
modificaciones.
*Documentació
n interna
*Documentació
n externa
*Manual de
usuario.
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.
Se divide en:
ACTIVIDAD #7
ACTIVIDAD #7

More Related Content

What's hot

Calendarización de Proyectos de Software
Calendarización de Proyectos de SoftwareCalendarización de Proyectos de Software
Calendarización de Proyectos de Software
jose_macias
 
Clasificacion de software y hardware.pdf
Clasificacion de software y hardware.pdfClasificacion de software y hardware.pdf
Clasificacion de software y hardware.pdf
Esa Silv:3
 
Planeacion y elaboración de proyectos de software
Planeacion y elaboración de proyectos de softwarePlaneacion y elaboración de proyectos de software
Planeacion y elaboración de proyectos de software
Ttomas Carvajal
 
Modelo incremental
Modelo incrementalModelo incremental
Modelo incremental
Roxny Moreno
 
1.2.Funciones y Caracteristicas de los Sistemas Operativos
1.2.Funciones y Caracteristicas de los Sistemas Operativos1.2.Funciones y Caracteristicas de los Sistemas Operativos
1.2.Funciones y Caracteristicas de los Sistemas Operativos
Dianaledezma94
 
Requerimiento funcional y no funcional
Requerimiento funcional y no funcional Requerimiento funcional y no funcional
Requerimiento funcional y no funcional
CristobalFicaV
 

What's hot (20)

Calendarización de Proyectos de Software
Calendarización de Proyectos de SoftwareCalendarización de Proyectos de Software
Calendarización de Proyectos de Software
 
Clasificacion de software y hardware.pdf
Clasificacion de software y hardware.pdfClasificacion de software y hardware.pdf
Clasificacion de software y hardware.pdf
 
Graficacion por Computadora
Graficacion por ComputadoraGraficacion por Computadora
Graficacion por Computadora
 
Modelo V
Modelo VModelo V
Modelo V
 
Planeacion y elaboración de proyectos de software
Planeacion y elaboración de proyectos de softwarePlaneacion y elaboración de proyectos de software
Planeacion y elaboración de proyectos de software
 
ETAPAS Y SUB ETAPAS DE LA METODOLOGÍA XP
ETAPAS Y SUB ETAPAS DE LA METODOLOGÍA XPETAPAS Y SUB ETAPAS DE LA METODOLOGÍA XP
ETAPAS Y SUB ETAPAS DE LA METODOLOGÍA XP
 
Que es Ingenieria del Software?,
Que es Ingenieria del Software?,Que es Ingenieria del Software?,
Que es Ingenieria del Software?,
 
Las mejores herramientas para realizar pruebas de software
Las mejores herramientas para realizar pruebas de softwareLas mejores herramientas para realizar pruebas de software
Las mejores herramientas para realizar pruebas de software
 
Metodologías de desarrollo de software
Metodologías de desarrollo de softwareMetodologías de desarrollo de software
Metodologías de desarrollo de software
 
Estándar IEEE-12207
Estándar IEEE-12207Estándar IEEE-12207
Estándar IEEE-12207
 
Modelo incremental
Modelo incrementalModelo incremental
Modelo incremental
 
Proceso unificado
Proceso unificadoProceso unificado
Proceso unificado
 
Metodología para la solución de un problema
Metodología para la solución de un problemaMetodología para la solución de un problema
Metodología para la solución de un problema
 
PARADIGMA IMPERATIVO
PARADIGMA IMPERATIVOPARADIGMA IMPERATIVO
PARADIGMA IMPERATIVO
 
Presentación PSeInt
Presentación PSeIntPresentación PSeInt
Presentación PSeInt
 
Topicos Avanzados de Programacion - Unidad 5 programacion movil
Topicos Avanzados de Programacion -  Unidad 5 programacion movilTopicos Avanzados de Programacion -  Unidad 5 programacion movil
Topicos Avanzados de Programacion - Unidad 5 programacion movil
 
1.2.Funciones y Caracteristicas de los Sistemas Operativos
1.2.Funciones y Caracteristicas de los Sistemas Operativos1.2.Funciones y Caracteristicas de los Sistemas Operativos
1.2.Funciones y Caracteristicas de los Sistemas Operativos
 
Conclusiones de Unidad 1 - Sistemas Operativos.
Conclusiones de Unidad 1 - Sistemas Operativos.Conclusiones de Unidad 1 - Sistemas Operativos.
Conclusiones de Unidad 1 - Sistemas Operativos.
 
Requerimiento funcional y no funcional
Requerimiento funcional y no funcional Requerimiento funcional y no funcional
Requerimiento funcional y no funcional
 
Metricas del producto para el Software
Metricas del producto para el SoftwareMetricas del producto para el Software
Metricas del producto para el Software
 

Similar to ACTIVIDAD #7 (20)

Actividad 7
Actividad 7Actividad 7
Actividad 7
 
act. 7
act. 7act. 7
act. 7
 
Actividad 7
Actividad 7Actividad 7
Actividad 7
 
Actividad 7
Actividad 7Actividad 7
Actividad 7
 
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
 
Actividad nº 7
Actividad nº 7Actividad nº 7
Actividad nº 7
 
Actividad nº 7
Actividad nº 7Actividad nº 7
Actividad nº 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 7Actividad 7
Actividad 7
 
Documento8
Documento8Documento8
Documento8
 
Actividad 7
Actividad 7Actividad 7
Actividad 7
 
Actividad 7
Actividad 7 Actividad 7
Actividad 7
 
ACTIVIDAD 7
ACTIVIDAD 7ACTIVIDAD 7
ACTIVIDAD 7
 
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
 
Actividad 7
Actividad 7Actividad 7
Actividad 7
 
Actividad 7
Actividad 7Actividad 7
Actividad 7
 

More from AlfaBVB98

RASGOS DE EVALUACION
RASGOS DE EVALUACIONRASGOS DE EVALUACION
RASGOS DE EVALUACION
AlfaBVB98
 
TUTORIAL PARA REALIZAR UN PSEUDOCODIGO
TUTORIAL PARA REALIZAR UN PSEUDOCODIGOTUTORIAL PARA REALIZAR UN PSEUDOCODIGO
TUTORIAL PARA REALIZAR UN PSEUDOCODIGO
AlfaBVB98
 
ACTIVIDAD #6
ACTIVIDAD #6ACTIVIDAD #6
ACTIVIDAD #6
AlfaBVB98
 
CUESTIONARIO DE SOPORTE
CUESTIONARIO DE SOPORTECUESTIONARIO DE SOPORTE
CUESTIONARIO DE SOPORTE
AlfaBVB98
 
CUESTIONARIO DE MANTENIMIENTO
CUESTIONARIO DE MANTENIMIENTO CUESTIONARIO DE MANTENIMIENTO
CUESTIONARIO DE MANTENIMIENTO
AlfaBVB98
 
ACTIVIDAD # 5
ACTIVIDAD # 5ACTIVIDAD # 5
ACTIVIDAD # 5
AlfaBVB98
 
ALGORITMO DE BILLETE DE 20 PESOS
ALGORITMO DE BILLETE DE 20 PESOS ALGORITMO DE BILLETE DE 20 PESOS
ALGORITMO DE BILLETE DE 20 PESOS
AlfaBVB98
 
ACTIVIDAD #3
ACTIVIDAD #3ACTIVIDAD #3
ACTIVIDAD #3
AlfaBVB98
 
CUESTIONARIO DE SOPORTE
CUESTIONARIO DE SOPORTECUESTIONARIO DE SOPORTE
CUESTIONARIO DE SOPORTE
AlfaBVB98
 
CUESTIONARIO DE MANTENIMIENTO
CUESTIONARIO DE MANTENIMIENTO CUESTIONARIO DE MANTENIMIENTO
CUESTIONARIO DE MANTENIMIENTO
AlfaBVB98
 
ALGORITMO DE BILLETE DE 20 PESOS
ALGORITMO DE BILLETE DE 20 PESOS ALGORITMO DE BILLETE DE 20 PESOS
ALGORITMO DE BILLETE DE 20 PESOS
AlfaBVB98
 
CUESTIONARIO
CUESTIONARIO CUESTIONARIO
CUESTIONARIO
AlfaBVB98
 
Guias de observacion ACTIVIDAD #2
Guias de observacion ACTIVIDAD #2Guias de observacion ACTIVIDAD #2
Guias de observacion ACTIVIDAD #2
AlfaBVB98
 
Lenguaje C++
Lenguaje C++Lenguaje C++
Lenguaje C++
AlfaBVB98
 

More from AlfaBVB98 (15)

RASGOS DE EVALUACION
RASGOS DE EVALUACIONRASGOS DE EVALUACION
RASGOS DE EVALUACION
 
TUTORIAL PARA REALIZAR UN PSEUDOCODIGO
TUTORIAL PARA REALIZAR UN PSEUDOCODIGOTUTORIAL PARA REALIZAR UN PSEUDOCODIGO
TUTORIAL PARA REALIZAR UN PSEUDOCODIGO
 
ACTIVIDAD #6
ACTIVIDAD #6ACTIVIDAD #6
ACTIVIDAD #6
 
CUESTIONARIO DE SOPORTE
CUESTIONARIO DE SOPORTECUESTIONARIO DE SOPORTE
CUESTIONARIO DE SOPORTE
 
CUESTIONARIO DE MANTENIMIENTO
CUESTIONARIO DE MANTENIMIENTO CUESTIONARIO DE MANTENIMIENTO
CUESTIONARIO DE MANTENIMIENTO
 
ACTIVIDAD # 5
ACTIVIDAD # 5ACTIVIDAD # 5
ACTIVIDAD # 5
 
ALGORITMO DE BILLETE DE 20 PESOS
ALGORITMO DE BILLETE DE 20 PESOS ALGORITMO DE BILLETE DE 20 PESOS
ALGORITMO DE BILLETE DE 20 PESOS
 
ACTIVIDAD #3
ACTIVIDAD #3ACTIVIDAD #3
ACTIVIDAD #3
 
NOTICIA
NOTICIA NOTICIA
NOTICIA
 
CUESTIONARIO DE SOPORTE
CUESTIONARIO DE SOPORTECUESTIONARIO DE SOPORTE
CUESTIONARIO DE SOPORTE
 
CUESTIONARIO DE MANTENIMIENTO
CUESTIONARIO DE MANTENIMIENTO CUESTIONARIO DE MANTENIMIENTO
CUESTIONARIO DE MANTENIMIENTO
 
ALGORITMO DE BILLETE DE 20 PESOS
ALGORITMO DE BILLETE DE 20 PESOS ALGORITMO DE BILLETE DE 20 PESOS
ALGORITMO DE BILLETE DE 20 PESOS
 
CUESTIONARIO
CUESTIONARIO CUESTIONARIO
CUESTIONARIO
 
Guias de observacion ACTIVIDAD #2
Guias de observacion ACTIVIDAD #2Guias de observacion ACTIVIDAD #2
Guias de observacion ACTIVIDAD #2
 
Lenguaje C++
Lenguaje C++Lenguaje C++
Lenguaje C++
 

Recently uploaded

PLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docxPLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docx
lupitavic
 
🦄💫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
 
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdfCurso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Francisco158360
 
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdfNUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
UPTAIDELTACHIRA
 
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAFORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
El Fortí
 
Concepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptxConcepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptx
Fernando Solis
 

Recently uploaded (20)

Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...
 
Dinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes dDinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes d
 
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...
 
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
 
PLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docxPLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docx
 
Supuestos_prácticos_funciones.docx
Supuestos_prácticos_funciones.docxSupuestos_prácticos_funciones.docx
Supuestos_prácticos_funciones.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
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
 
Interpretación de cortes geológicos 2024
Interpretación de cortes geológicos 2024Interpretación de cortes geológicos 2024
Interpretación de cortes geológicos 2024
 
INSTRUCCION PREPARATORIA DE TIRO .pptx
INSTRUCCION PREPARATORIA DE TIRO   .pptxINSTRUCCION PREPARATORIA DE TIRO   .pptx
INSTRUCCION PREPARATORIA DE TIRO .pptx
 
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdfCurso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
 
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdfNUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
 
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
 
Prueba libre de Geografía para obtención título Bachillerato - 2024
Prueba libre de Geografía para obtención título Bachillerato - 2024Prueba libre de Geografía para obtención título Bachillerato - 2024
Prueba libre de Geografía para obtención título Bachillerato - 2024
 
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAFORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
 
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
 
Sesión de clase: Fe contra todo pronóstico
Sesión de clase: Fe contra todo pronósticoSesión de clase: Fe contra todo pronóstico
Sesión de clase: Fe contra todo pronóstico
 
AFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA II
AFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA IIAFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA II
AFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA II
 
Concepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptxConcepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptx
 
Medición del Movimiento Online 2024.pptx
Medición del Movimiento Online 2024.pptxMedición del Movimiento Online 2024.pptx
Medición del Movimiento Online 2024.pptx
 
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
 

ACTIVIDAD #7

  • 1. NOMBRE:Alfa Nohemí Carrizales Mercado GRADO Y GRUPO:2º “Am” ESPECIALIDAD:Programación MATERIA:Desarrolla Software Utilizando Programación Estructurada. MAESTRO(A):Margarita Romero Alvarado. CETis 109 Competencia genérica 4.1 Competencia disciplinar C1
  • 2. 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 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 Actividad #7
  • 3. 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. COPÍLAR Y DEPULAR EL PROGRAMA 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:
  • 4.  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
  • 5. Metodología para la solución de problemas utilizando la computadora Pasos Definir el problema Analizar el problema Diseñar el algoritmo o diagrama de flujo Codificar, copilar, depurar y ejecutar el problema Elaborar documentación Definir que desea que realice la computadora. Consiste en establecer una serie de preguntas acerca de lo que establece el problema *Tener un punto particular de inicio. *Ser definido no permitir dobles interpretacione s. *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. Compone el programa significa deducir el programa de un lenguaje de alto nivel a lenguaje de la máquina. Cuando el compilador ha terminado con éxito, la versión del programa ya está copilada y ejecutable.El siguiente paso es correr el programa ejecutable. Esa guía o comunicación escrita que nos ayuda a comprender como usar un programa para facilitar sus futuras modificaciones. *Documentació n interna *Documentació n externa *Manual de usuario. 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. Se divide en: