SlideShare une entreprise Scribd logo
1  sur  8
CETIS 109
Alumna: Sarahí García Ruiz
Maestra: Margarita Romero Alvarado
Metodología para la solución de
problemas utilizando la computadora
2°Am Programación
Metodología para la solución de problemas
utilizando la computadora
La secuencia de pasos para la metodología de la
solución de problemas utilizando la computadora:
*definir el problema
*analizar el problema
*diseñar el algoritmo
*diagrama de flujo
*pseudocódigo
*codificar, compilar, depurar y
ejecutar programa
*elaborar documentación
Definir el problema:
*Definir que desea que realice la computadora
Análisis de problema:
*Datos de entrada
*Cual es la información que se desea producir es decir
salir.
*Los métodos y formulas necesarios para procesar
datos
Diseñar el algoritmo o diagrama de flujo
*Debemos tener un punto particular de inicio. Ser
general, es decir, soportar las mayorías de las
variantes que se puedan 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 debes escribir una serie de
instrucciones detalladas en un código reconocible por
la computadora.
A esta serie de instrucciones detalladas se le conoce
como código fuente.
Este código fuente se escribe en un lenguaje de
programación o lenguaje de alto nivel.
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
puedas entender las instrucciones y ejecutarlas.
*Existen muchos compiladores por ejemplo el lenguaje C.
*si existen errores en el programa el compilador se
detendrá y los reportara
*Cuando el compilador ha terminado con éxito, la
versión del programa ya esta compilada y ejecutable
EJECUTAR EL PROGRAMA:
Es muy importante elaborar la documentación ya que
es un apoyo, 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:
Contiene la descripción del problema, el nombre del
autor, el algoritmo, diccionario de datos, código de
fuente etc.
*Documentación manual: Comentarios o mensajes
que se añaden al código fuente, para hacer mas claro
el entendimiento de un proceso
*Manual del usuario: Describe paso a paso la forma
en que funciona el programa, con el fin de que el
usuario obtenga el resultado deseado.
Algoritmo
Casi inconscientemente, los humanos efectuamos cotidianamente una serie de pasos
procedimientos o acciones que nos permiten alcanzar un resultado o resolver un
problema.
Esta seria de pasos, procedimientos o acciones, comenzamos a aplicarlas muy
temprano en la mañana cuando, por ejemplo, decidimos tomar un baño.
Posteriormente cuando pensamos en desayunar también seguimos una seria de pasos
que nos permiten alcanzar un resultado específico: tomar el desayuno. La historia se
repite innumerables veces durante el dia. Continuamente seguimos una serie de
pasos o conjuntos de acciones que nos permite alcanzar un resultado. Estamos en
realidad aplicando un algoritmo para resolver un problema.
Definición: Formalmente definimos un algoritmo como un conjunto de pasos.
Procedimientos o acciones que nos permiten alcanzare un resultado o resolver un
problema
Diagramas de Flujo
Un diagrama de flujo representa la esquematización gráfica de un algoritmo. En
realidad muestra gráficamente los pasos o procesos a seguir para alcanzar la
solución de u problema. Su correctaconstrucción es sumamente importante porque a
partir del mismo se escribe un programa en un lenguaje de programación. Si el
diagrama de flujo está completo y correcto, el paso del mismo a un lenguaje de
programación es relativamente simple y director.
Compilar el programa
C++ es un lenguaje de programación compilado, y como tal, cuenta con un
compilador que se encarga de traducir el código fuente (legible para el
programador) en código
máquina (comprensible
para una computadora).
Para compilar nuestro
primer programa en C++
pulsaremos el botón
compilar y construir.
Geany se encargará de
compilar automáticamente
nuestro programa para
generar un archivo
ejecutable.
CONCLUSION
Debemos de tener un pensamiento sobre lo que queremos
hacer. Un algoritmo es una serie de pasos, instrucciones,
acciones en cambio un diagrama de flujo es un algoritmo
pero en un diagrama, compilar un programa es un lenguaje
de programación es decir que cuenta con un compilador que
se encarga de traducir el código fuente en código maquina.
Bibliografía
https://www.youtube.com/watch?v=dSxZ_ev56AY
http://www.unex.es/conoce-la-uex/centros/cum/futuros-
estudiantes/doble-grado-en-ingenieria-en-telematica-e-
informatica-en-tecnologias-de-la-informacion

Contenu connexe

Tendances

Tendances (20)

Actividad 7
Actividad 7Actividad 7
Actividad 7
 
Presentacion 5
Presentacion 5Presentacion 5
Presentacion 5
 
Presentacion 5
Presentacion 5Presentacion 5
Presentacion 5
 
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...
 
Famas
FamasFamas
Famas
 
Actividad 7
Actividad 7Actividad 7
Actividad 7
 
Fases del proceso de programación
Fases del proceso de programaciónFases del proceso de programación
Fases del proceso de programación
 
Actividad 7
Actividad 7Actividad 7
Actividad 7
 
Tarea4
Tarea4Tarea4
Tarea4
 
Fases del proceso de programación
Fases del proceso de programaciónFases del proceso de programación
Fases del proceso de programación
 
Laura Michell♥
Laura Michell♥Laura Michell♥
Laura Michell♥
 
Etapas para Desarrollar un Programa
Etapas para Desarrollar un Programa Etapas para Desarrollar un Programa
Etapas para Desarrollar un Programa
 
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
 
Actividad 7
Actividad 7Actividad 7
Actividad 7
 
Pasos para la solucion de problemas en programas del computador
Pasos para la solucion de problemas en programas del computadorPasos para la solucion de problemas en programas del computador
Pasos para la solucion de problemas en programas del computador
 
Pasos para la solución de un problema de programación
Pasos para la solución de un problema de programaciónPasos para la solución de un problema de programación
Pasos para la solución de un problema de programación
 
Como solucionar
Como solucionar Como solucionar
Como solucionar
 
Bloque 1
Bloque 1Bloque 1
Bloque 1
 
ACTIVIDAD #7
ACTIVIDAD #7ACTIVIDAD #7
ACTIVIDAD #7
 
Fases del proceso de la programación
Fases del proceso de la programaciónFases del proceso de la programación
Fases del proceso de la programación
 

Similaire à Srahi garcia ruiz_2am_programacion2

Documento8
Documento8Documento8
Documento8jaky97
 
Actividad 7 cristian morales hernandez
Actividad 7 cristian morales hernandezActividad 7 cristian morales hernandez
Actividad 7 cristian morales hernandezClaudio Cruz
 
Resolver problemas con_una_computadora
Resolver problemas con_una_computadoraResolver problemas con_una_computadora
Resolver problemas con_una_computadoraFaridCastillo2
 
Resolver problemas con_una_computadora
Resolver problemas con_una_computadoraResolver problemas con_una_computadora
Resolver problemas con_una_computadoraJulioVizcarra5
 
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
 
Actividad 26
Actividad  26Actividad  26
Actividad 26maryfer97
 
PASOS PARA LA SOLUCION DE PROBLEMAS - HTML
PASOS PARA LA SOLUCION DE PROBLEMAS - HTMLPASOS PARA LA SOLUCION DE PROBLEMAS - HTML
PASOS PARA LA SOLUCION DE PROBLEMAS - HTMLfelipeforero72
 
ALGORITMO Y METODOLOGÍA PARA LA RESOLUCIÓN PROBLEMAS BASADOS EN EL COMPUTADOR
ALGORITMO Y METODOLOGÍA PARA LA RESOLUCIÓN PROBLEMAS BASADOS EN EL COMPUTADOR ALGORITMO Y METODOLOGÍA PARA LA RESOLUCIÓN PROBLEMAS BASADOS EN EL COMPUTADOR
ALGORITMO Y METODOLOGÍA PARA LA RESOLUCIÓN PROBLEMAS BASADOS EN EL COMPUTADOR DarkStarPlay
 
Actividad 7
Actividad 7Actividad 7
Actividad 72244090
 

Similaire à Srahi garcia ruiz_2am_programacion2 (20)

Documento8
Documento8Documento8
Documento8
 
Actividad 7
Actividad 7Actividad 7
Actividad 7
 
Actividad 7
Actividad 7 Actividad 7
Actividad 7
 
Clase 1 lógica de programación
Clase 1 lógica de programaciónClase 1 lógica de programación
Clase 1 lógica de programación
 
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
 
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
 
Actividad 7º
Actividad 7ºActividad 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 26
Actividad  26Actividad  26
Actividad 26
 
ACTIVIDAD 7
ACTIVIDAD 7ACTIVIDAD 7
ACTIVIDAD 7
 
PASOS PARA LA SOLUCION DE PROBLEMAS - HTML
PASOS PARA LA SOLUCION DE PROBLEMAS - HTMLPASOS PARA LA SOLUCION DE PROBLEMAS - HTML
PASOS PARA LA SOLUCION DE PROBLEMAS - HTML
 
Informatica
InformaticaInformatica
Informatica
 
ALGORITMO Y METODOLOGÍA PARA LA RESOLUCIÓN PROBLEMAS BASADOS EN EL COMPUTADOR
ALGORITMO Y METODOLOGÍA PARA LA RESOLUCIÓN PROBLEMAS BASADOS EN EL COMPUTADOR ALGORITMO Y METODOLOGÍA PARA LA RESOLUCIÓN PROBLEMAS BASADOS EN EL COMPUTADOR
ALGORITMO Y METODOLOGÍA PARA LA RESOLUCIÓN PROBLEMAS BASADOS EN EL COMPUTADOR
 
Actividad 7
Actividad 7Actividad 7
Actividad 7
 
Actividad 7
Actividad 7Actividad 7
Actividad 7
 

Plus de Sarahi Garcia Ruiz (20)

COMO INSERTAR UNA IMAGEN EN ECLIPSE JAVA
COMO INSERTAR UNA IMAGEN EN ECLIPSE JAVACOMO INSERTAR UNA IMAGEN EN ECLIPSE JAVA
COMO INSERTAR UNA IMAGEN EN ECLIPSE JAVA
 
Vídeo practica
Vídeo practica Vídeo practica
Vídeo practica
 
Practica 9
Practica  9Practica  9
Practica 9
 
CGS
CGSCGS
CGS
 
PRESENTACIÓN PROYECTO
PRESENTACIÓN PROYECTO PRESENTACIÓN PROYECTO
PRESENTACIÓN PROYECTO
 
Proyecto.triptico cgs
Proyecto.triptico cgsProyecto.triptico cgs
Proyecto.triptico cgs
 
OPERACIONES ARITMETICAS UTILIZANDO SPINNER
 OPERACIONES ARITMETICAS UTILIZANDO SPINNER OPERACIONES ARITMETICAS UTILIZANDO SPINNER
OPERACIONES ARITMETICAS UTILIZANDO SPINNER
 
operaciones aritméticas usando
operaciones aritméticas  usando operaciones aritméticas  usando
operaciones aritméticas usando
 
operaciones aritméticas
operaciones aritméticas operaciones aritméticas
operaciones aritméticas
 
sumar restar_dividir_multiplicar
sumar restar_dividir_multiplicarsumar restar_dividir_multiplicar
sumar restar_dividir_multiplicar
 
división de dos números
división de dos números división de dos números
división de dos números
 
multiplicación de dos números
multiplicación de dos números multiplicación de dos números
multiplicación de dos números
 
Practicas26.27.28.29
Practicas26.27.28.29Practicas26.27.28.29
Practicas26.27.28.29
 
Pract 21.22.23.24.25
Pract 21.22.23.24.25Pract 21.22.23.24.25
Pract 21.22.23.24.25
 
Practica.18.19.20 mayor de edad
Practica.18.19.20 mayor de edadPractica.18.19.20 mayor de edad
Practica.18.19.20 mayor de edad
 
practica 16 true, practica 17 false
practica 16 true, practica 17 falsepractica 16 true, practica 17 false
practica 16 true, practica 17 false
 
5 programas-inventados-en-netbeans2.0000
5 programas-inventados-en-netbeans2.00005 programas-inventados-en-netbeans2.0000
5 programas-inventados-en-netbeans2.0000
 
cartel Violencia
cartel Violenciacartel Violencia
cartel Violencia
 
Pract8
Pract8Pract8
Pract8
 
Practica
PracticaPractica
Practica
 

Dernier

Historia y técnica del collage en el arte
Historia y técnica del collage en el arteHistoria y técnica del collage en el arte
Historia y técnica del collage en el arteRaquel Martín Contreras
 
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 dstEphaniiie
 
La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.amayarogel
 
Identificación de componentes Hardware del PC
Identificación de componentes Hardware del PCIdentificación de componentes Hardware del PC
Identificación de componentes Hardware del PCCesarFernandez937857
 
Planificacion Anual 4to Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 4to Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 4to Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 4to Grado Educacion Primaria 2024 Ccesa007.pdfDemetrio Ccesa Rayme
 
Sesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docxSesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docxMaritzaRetamozoVera
 
Heinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativoHeinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativoFundación YOD YOD
 
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...JAVIER SOLIS NOYOLA
 
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptxEXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptxPryhaSalam
 
Ecosistemas Natural, Rural y urbano 2021.pptx
Ecosistemas Natural, Rural y urbano  2021.pptxEcosistemas Natural, Rural y urbano  2021.pptx
Ecosistemas Natural, Rural y urbano 2021.pptxolgakaterin
 
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxOLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxjosetrinidadchavez
 
Lecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdadLecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdadAlejandrino Halire Ccahuana
 
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOSTEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOSjlorentemartos
 
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,CULTURAEl Fortí
 
MAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMarjorie Burga
 
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...Lourdes Feria
 
Registro Auxiliar - Primaria 2024 (1).pptx
Registro Auxiliar - Primaria  2024 (1).pptxRegistro Auxiliar - Primaria  2024 (1).pptx
Registro Auxiliar - Primaria 2024 (1).pptxFelicitasAsuncionDia
 

Dernier (20)

Historia y técnica del collage en el arte
Historia y técnica del collage en el arteHistoria y técnica del collage en el arte
Historia y técnica del collage en el arte
 
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
 
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
 
La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.
 
Identificación de componentes Hardware del PC
Identificación de componentes Hardware del PCIdentificación de componentes Hardware del PC
Identificación de componentes Hardware del PC
 
Planificacion Anual 4to Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 4to Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 4to Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 4to Grado Educacion Primaria 2024 Ccesa007.pdf
 
Sesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docxSesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docx
 
Heinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativoHeinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativo
 
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
 
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptxEXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
 
Fe contra todo pronóstico. La fe es confianza.
Fe contra todo pronóstico. La fe es confianza.Fe contra todo pronóstico. La fe es confianza.
Fe contra todo pronóstico. La fe es confianza.
 
Ecosistemas Natural, Rural y urbano 2021.pptx
Ecosistemas Natural, Rural y urbano  2021.pptxEcosistemas Natural, Rural y urbano  2021.pptx
Ecosistemas Natural, Rural y urbano 2021.pptx
 
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxOLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
 
Lecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdadLecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdad
 
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOSTEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
 
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
 
Power Point: Fe contra todo pronóstico.pptx
Power Point: Fe contra todo pronóstico.pptxPower Point: Fe contra todo pronóstico.pptx
Power Point: Fe contra todo pronóstico.pptx
 
MAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grande
 
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...
 
Registro Auxiliar - Primaria 2024 (1).pptx
Registro Auxiliar - Primaria  2024 (1).pptxRegistro Auxiliar - Primaria  2024 (1).pptx
Registro Auxiliar - Primaria 2024 (1).pptx
 

Srahi garcia ruiz_2am_programacion2

  • 1. CETIS 109 Alumna: Sarahí García Ruiz Maestra: Margarita Romero Alvarado Metodología para la solución de problemas utilizando la computadora 2°Am Programación
  • 2. Metodología para la solución de problemas utilizando la computadora La secuencia de pasos para la metodología de la solución de problemas utilizando la computadora: *definir el problema *analizar el problema *diseñar el algoritmo *diagrama de flujo *pseudocódigo *codificar, compilar, depurar y ejecutar programa *elaborar documentación Definir el problema: *Definir que desea que realice la computadora Análisis de problema: *Datos de entrada *Cual es la información que se desea producir es decir salir.
  • 3. *Los métodos y formulas necesarios para procesar datos Diseñar el algoritmo o diagrama de flujo *Debemos tener un punto particular de inicio. Ser general, es decir, soportar las mayorías de las variantes que se puedan presentar. Ser definido, no permitir dobles interpretaciones. Ser finito en tamaño y tiempo de ejecución.
  • 4. Escribir el programa De acuerdo a la lógica del diagrama de flujo o pseudocódigo debes escribir una serie de instrucciones detalladas en un código reconocible por la computadora. A esta serie de instrucciones detalladas se le conoce como código fuente. Este código fuente se escribe en un lenguaje de programación o lenguaje de alto nivel.
  • 5. 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 puedas entender las instrucciones y ejecutarlas. *Existen muchos compiladores por ejemplo el lenguaje C. *si existen errores en el programa el compilador se detendrá y los reportara *Cuando el compilador ha terminado con éxito, la versión del programa ya esta compilada y ejecutable
  • 6. EJECUTAR EL PROGRAMA: Es muy importante elaborar la documentación ya que es un apoyo, 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: Contiene la descripción del problema, el nombre del autor, el algoritmo, diccionario de datos, código de fuente etc. *Documentación manual: Comentarios o mensajes que se añaden al código fuente, para hacer mas claro el entendimiento de un proceso *Manual del usuario: Describe paso a paso la forma en que funciona el programa, con el fin de que el usuario obtenga el resultado deseado.
  • 7. Algoritmo Casi inconscientemente, los humanos efectuamos cotidianamente una serie de pasos procedimientos o acciones que nos permiten alcanzar un resultado o resolver un problema. Esta seria de pasos, procedimientos o acciones, comenzamos a aplicarlas muy temprano en la mañana cuando, por ejemplo, decidimos tomar un baño. Posteriormente cuando pensamos en desayunar también seguimos una seria de pasos que nos permiten alcanzar un resultado específico: tomar el desayuno. La historia se repite innumerables veces durante el dia. Continuamente seguimos una serie de pasos o conjuntos de acciones que nos permite alcanzar un resultado. Estamos en realidad aplicando un algoritmo para resolver un problema. Definición: Formalmente definimos un algoritmo como un conjunto de pasos. Procedimientos o acciones que nos permiten alcanzare un resultado o resolver un problema Diagramas de Flujo Un diagrama de flujo representa la esquematización gráfica de un algoritmo. En realidad muestra gráficamente los pasos o procesos a seguir para alcanzar la solución de u problema. Su correctaconstrucción es sumamente importante porque a partir del mismo se escribe un programa en un lenguaje de programación. Si el diagrama de flujo está completo y correcto, el paso del mismo a un lenguaje de programación es relativamente simple y director. Compilar el programa C++ es un lenguaje de programación compilado, y como tal, cuenta con un compilador que se encarga de traducir el código fuente (legible para el programador) en código máquina (comprensible para una computadora). Para compilar nuestro primer programa en C++ pulsaremos el botón compilar y construir. Geany se encargará de compilar automáticamente nuestro programa para generar un archivo
  • 8. ejecutable. CONCLUSION Debemos de tener un pensamiento sobre lo que queremos hacer. Un algoritmo es una serie de pasos, instrucciones, acciones en cambio un diagrama de flujo es un algoritmo pero en un diagrama, compilar un programa es un lenguaje de programación es decir que cuenta con un compilador que se encarga de traducir el código fuente en código maquina. Bibliografía https://www.youtube.com/watch?v=dSxZ_ev56AY http://www.unex.es/conoce-la-uex/centros/cum/futuros- estudiantes/doble-grado-en-ingenieria-en-telematica-e- informatica-en-tecnologias-de-la-informacion