SlideShare uma empresa Scribd logo
1 de 11
Baixar para ler offline
FASES PARA LA ELABORACIÓN
DE UN PROCEDIMIENTO
PROF. EILYNS REYES
JUNIO 2018
• López, J (2009). Algoritmos y Programación (guía para docentes). 2da Edición. Documento en
línea. Disponible en: http://www.eduteka.org
DEFINICIÓN
● Algoritmos
Consiste en aplicar adecuadamente una serie
de pasos detallados que aseguran una
solución correcta. Por lo general, cada
algoritmo es específico de un dominio del
conocimiento. La programación de
computadores se apoya en este método
FASES PARA ELABORAR UN
PROCEDIMIENTO
Según Polya (1957), cuando se
resuelven problemas, intervienen
cuatro operaciones mentales
Fases para solucionar un
problema mediante la
programación
FASES PARA ELABORAR UN
PROCEDIMIENTO
● Formular claramente el problema: La solución de un problema debe iniciar por
determinar y comprender exactamente en qué consiste ese problema.
● Especificar los resultados que se desean obtener: identificar la información
relevante, ignorar los detalles sin importancia, entender los elementos del
problema y activar el esquema correcto que permita comprenderlo en su
totalidad (Woolfolk, 1999). El estudiante debe preguntarse: ¿Qué información me
solicitan? ¿Qué formato debe tener esta información?
FASES PARA ELABORAR UN
PROCEDIMIENTO
● Identificar la información disponible:
El estudiante debe preguntarse:
● ¿Qué información es importante?
● ¿Qué información no es relevante?
● ¿Cuáles son los datos de entrada?
(conocidos)
● ¿Cuál es la incógnita?
● ¿Qué información me falta para resolver
el problema? (datos desconocidos)
● ¿Puedo agrupar los datos en categorías?
Según el nivel de conocimiento
● ¿Qué conocimientos tengo en el área o
áreas del problema?
● ¿Son suficientes esos conocimientos?
● ¿Dónde puedo obtener el conocimiento que
necesito para resolver el problema?
● ¿Mis compañeros de estudio me pueden
ayudar a clarificar mis dudas?
● ¿Qué expertos en el tema puedo consultar?
FASES PARA ELABORAR UN
PROCEDIMIENTO
● Determinar las restricciones: se determina aquello que está permitido o
prohibido hacer y/o utilizar para llegar a una solución
¿Qué condiciones me plantea el problema?
¿Qué está prohibido hacer y/o utilizar?
¿Qué está permitido hacer y/o utilizar?
¿Cuáles datos puedo considerar fijos (constantes) para simplificar el problema
¿Cuáles datos son variables?
¿Cuáles datos debo calcular?
FASES PARA ELABORAR UN
PROCEDIMIENTO
● Especificar los resultados que se desean obtener: Consiste en determinar
los procesos que permiten llegar a los resultados esperados a partir de los datos
disponibles. El estudiante debe preguntarse:
¿Qué procesos necesito?
¿Qué fórmulas debo emplear?
¿Cómo afectan las condiciones a los procesos?
¿Qué debo hacer?
¿Cuál es el orden de lo que debo hacer?
En la medida de lo posible, es aconsejable dividir el problema original en otros más pequeños y
fáciles de solucionar (submetas), hasta que los pasos para alcanzarlas se puedan determinar con
bastante precisión (módulos).
ACTIVIDAD
● Basándose en la metodología expuesta en esta unidad, dividir a los estudiantes
en grupos y distribuir entre ellos la tarea de análisis detallado (“Formular el
problema”, “Resultados esperados”, “Datos disponibles”, “Determinar las
restricciones” y “Procesos necesarios”) de los siguientes problemas (uno por
grupo):
1. Hallar el área de un cuadrado cuyo lado mide 5 cm.
2. Hallar uno de los lados de un rectángulo cuya área es de 15 cm 2 y uno de sus
lados mide 3 cm.
3. Hallar el área y el perímetro de un círculo cuyo radio mide 2 cm.
4. Hallar el área de un pentágono regular de 6 cm de lado y con 4 cm de
apotema.
FASES PARA ELABORAR UN
PROCEDIMIENTO
● Una vez realizado un análisis a fondo del problema se procede a elaborar el
algoritmo mediante seudocódigo o diagramas de flujo, este consiste en la
representación gráfica, mediante símbolos geométricos, de la secuencia lógica
de las instrucciones (plan) que posteriormente serán traducidas a un lenguaje de
programación, como Java, C++, entre otros., para ejecutarlas y probarlas en un
computador.
FASES PARA ELABORAR UN
PROCEDIMIENTO
Una vez que el algoritmo este representado gráficamente o en seudocódigo se
pasa a la etapa de traducción a un lenguaje de programación determinado.
Cada lenguaje posee sus propias reglas gramaticales, por lo tanto es
fundamental que los estudiantes conozcan de antemano la sintaxis de los
comandos que deben utilizar para resolver el problema. A mayor dominio del
lenguaje de programación, mayor posibilidad de llegar rápidamente a una
solución satisfactoria. A esta fase de traducción se le conoce comúnmente como
codificación.
FASES PARA ELABORAR UN
PROCEDIMIENTO
Después de traducir el algoritmo en un lenguaje de programación, el programa resultante
debe ser probado y validados los resultados. A este proceso se le conoce como
depuración. Depurar programas contribuye a mejorar la capacidad en los estudiantes para
resolver problemas; la depuración basada en la retroalimentación es una habilidad útil para
toda la vida (Stager, 2003).
Se relacionan dos actividades:
● Afinación: consiste en realizar retoques para lograr una mejor apariencia del programa
(en pantalla o en los resultados impresos) o para ofrecer funcionalidades más allá de los
resultados esperados (especificados en la fase de análisis del problema)
● Documentación: carácter eminentemente comunicativo, con la documentación de un
programa se pone a prueba la capacidad del estudiante para informar a otras personas
cómo funciona su programa y lo que significa cada elemento utilizado.

Mais conteúdo relacionado

Mais procurados

Metodología de la solución de problemas po equipo5
Metodología de la solución de problemas po equipo5Metodología de la solución de problemas po equipo5
Metodología de la solución de problemas po equipo5mendozaperla
 
Fases de programacion
Fases de programacionFases de programacion
Fases de programacionbrayan_2012
 
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 problemasAmilcar Valladares
 
Carrera informatica uni1
Carrera informatica uni1Carrera informatica uni1
Carrera informatica uni1fabi1775
 
Algoritmos, Pseudocódigo, diagramas de flujos y la metodologia para resolver ...
Algoritmos, Pseudocódigo, diagramas de flujos y la metodologia para resolver ...Algoritmos, Pseudocódigo, diagramas de flujos y la metodologia para resolver ...
Algoritmos, Pseudocódigo, diagramas de flujos y la metodologia para resolver ...JovanyYGonzalezR
 
Unidad1 130504213500-phpapp02
Unidad1 130504213500-phpapp02Unidad1 130504213500-phpapp02
Unidad1 130504213500-phpapp02Lesly Gonzalez
 
Unidad1 130504213500-phpapp02
Unidad1 130504213500-phpapp02Unidad1 130504213500-phpapp02
Unidad1 130504213500-phpapp02Lesly Gonzalez
 
PRUEBAS Y DEPURACIÓN
PRUEBAS Y DEPURACIÓNPRUEBAS Y DEPURACIÓN
PRUEBAS Y DEPURACIÓNadark
 
resolucion de problemas: Algoritmos y programas
resolucion de problemas: Algoritmos y programas resolucion de problemas: Algoritmos y programas
resolucion de problemas: Algoritmos y programas panchofronteras
 
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
 
Exposición pensamiento computacional
Exposición pensamiento computacionalExposición pensamiento computacional
Exposición pensamiento computacionaldianacguallichico
 
Pensamiento computacional grupal 1
Pensamiento computacional grupal 1Pensamiento computacional grupal 1
Pensamiento computacional grupal 1AndreaGrandaHiler
 
Concentrado del Modulo Soluciones de Problemas - Manuel Gonzalez Sanchez
Concentrado del Modulo  Soluciones de Problemas - Manuel Gonzalez SanchezConcentrado del Modulo  Soluciones de Problemas - Manuel Gonzalez Sanchez
Concentrado del Modulo Soluciones de Problemas - Manuel Gonzalez SanchezManuel Gonzalez
 

Mais procurados (19)

Tecnologia
TecnologiaTecnologia
Tecnologia
 
Metodología de la solución de problemas po equipo5
Metodología de la solución de problemas po equipo5Metodología de la solución de problemas po equipo5
Metodología de la solución de problemas po equipo5
 
Fases de programacion
Fases de programacionFases de programacion
Fases de programacion
 
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
 
Unidad 1 margie
Unidad 1 margieUnidad 1 margie
Unidad 1 margie
 
Carrera informatica uni1
Carrera informatica uni1Carrera informatica uni1
Carrera informatica uni1
 
Semana 1
Semana 1Semana 1
Semana 1
 
Algoritmos, Pseudocódigo, diagramas de flujos y la metodologia para resolver ...
Algoritmos, Pseudocódigo, diagramas de flujos y la metodologia para resolver ...Algoritmos, Pseudocódigo, diagramas de flujos y la metodologia para resolver ...
Algoritmos, Pseudocódigo, diagramas de flujos y la metodologia para resolver ...
 
Las fases de la programación
Las fases de la programaciónLas fases de la programación
Las fases de la programación
 
Unidad1 130504213500-phpapp02
Unidad1 130504213500-phpapp02Unidad1 130504213500-phpapp02
Unidad1 130504213500-phpapp02
 
Unidad1 130504213500-phpapp02
Unidad1 130504213500-phpapp02Unidad1 130504213500-phpapp02
Unidad1 130504213500-phpapp02
 
PRUEBAS Y DEPURACIÓN
PRUEBAS Y DEPURACIÓNPRUEBAS Y DEPURACIÓN
PRUEBAS Y DEPURACIÓN
 
resolucion de problemas: Algoritmos y programas
resolucion de problemas: Algoritmos y programas resolucion de problemas: Algoritmos y programas
resolucion de problemas: Algoritmos y programas
 
ACTIVIDAD 3
ACTIVIDAD 3ACTIVIDAD 3
ACTIVIDAD 3
 
Unidad 1
Unidad 1Unidad 1
Unidad 1
 
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
 
Exposición pensamiento computacional
Exposición pensamiento computacionalExposición pensamiento computacional
Exposición pensamiento computacional
 
Pensamiento computacional grupal 1
Pensamiento computacional grupal 1Pensamiento computacional grupal 1
Pensamiento computacional grupal 1
 
Concentrado del Modulo Soluciones de Problemas - Manuel Gonzalez Sanchez
Concentrado del Modulo  Soluciones de Problemas - Manuel Gonzalez SanchezConcentrado del Modulo  Soluciones de Problemas - Manuel Gonzalez Sanchez
Concentrado del Modulo Soluciones de Problemas - Manuel Gonzalez Sanchez
 

Semelhante a Tema1 fases procedimiento

Metodologia solucion de problemas algoritmos (1)
Metodologia solucion de problemas algoritmos (1)Metodologia solucion de problemas algoritmos (1)
Metodologia solucion de problemas algoritmos (1)Levinthon Hernandez Meriño
 
Actividad n° 3 (cuestionario)
Actividad n° 3 (cuestionario)Actividad n° 3 (cuestionario)
Actividad n° 3 (cuestionario)Jeniffer Ponce
 
9 - Unidad 3: Componente técnico profesional general de la Carrera - 3.1 Tópi...
9 - Unidad 3: Componente técnico profesional general de la Carrera - 3.1 Tópi...9 - Unidad 3: Componente técnico profesional general de la Carrera - 3.1 Tópi...
9 - Unidad 3: Componente técnico profesional general de la Carrera - 3.1 Tópi...Luis Fernando Aguas Bucheli
 
Actividad n° 3 (cuestionario)
Actividad n° 3 (cuestionario)Actividad n° 3 (cuestionario)
Actividad n° 3 (cuestionario)Jeniffer Ponce
 
Actividad n° 3 (cuestionario)
Actividad n° 3 (cuestionario)Actividad n° 3 (cuestionario)
Actividad n° 3 (cuestionario)Jeniffer Ponce
 
Actividad n° 3 (cuestionario)
Actividad n° 3 (cuestionario)Actividad n° 3 (cuestionario)
Actividad n° 3 (cuestionario)Jeniffer Ponce
 
Ventajas del pseudocódigo sobre los diagramas de flujo
Ventajas del pseudocódigo sobre los diagramas de flujoVentajas del pseudocódigo sobre los diagramas de flujo
Ventajas del pseudocódigo sobre los diagramas de flujoHamilton Flores
 
Clase 1 - Introducción al mundo ágil I.pptx
Clase 1 - Introducción al mundo ágil I.pptxClase 1 - Introducción al mundo ágil I.pptx
Clase 1 - Introducción al mundo ágil I.pptxsole41
 
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
 
Examen de diagnostico_corregido32
Examen de diagnostico_corregido32Examen de diagnostico_corregido32
Examen de diagnostico_corregido32Arazelii Puentez
 
Plataforma de apoyo al proceso de enseñanza-aprendizaje de la algoritmización...
Plataforma de apoyo al proceso de enseñanza-aprendizaje de la algoritmización...Plataforma de apoyo al proceso de enseñanza-aprendizaje de la algoritmización...
Plataforma de apoyo al proceso de enseñanza-aprendizaje de la algoritmización...José Albert
 

Semelhante a Tema1 fases procedimiento (20)

Algoritmos1
Algoritmos1Algoritmos1
Algoritmos1
 
Metodologia solucion de problemas algoritmos (1)
Metodologia solucion de problemas algoritmos (1)Metodologia solucion de problemas algoritmos (1)
Metodologia solucion de problemas algoritmos (1)
 
Actividad n° 3 (cuestionario)
Actividad n° 3 (cuestionario)Actividad n° 3 (cuestionario)
Actividad n° 3 (cuestionario)
 
9 - Unidad 3: Componente técnico profesional general de la Carrera - 3.1 Tópi...
9 - Unidad 3: Componente técnico profesional general de la Carrera - 3.1 Tópi...9 - Unidad 3: Componente técnico profesional general de la Carrera - 3.1 Tópi...
9 - Unidad 3: Componente técnico profesional general de la Carrera - 3.1 Tópi...
 
Video
VideoVideo
Video
 
01
0101
01
 
Actividad n° 3 (cuestionario)
Actividad n° 3 (cuestionario)Actividad n° 3 (cuestionario)
Actividad n° 3 (cuestionario)
 
Actividad n° 3 (cuestionario)
Actividad n° 3 (cuestionario)Actividad n° 3 (cuestionario)
Actividad n° 3 (cuestionario)
 
Actividad n° 3 (cuestionario)
Actividad n° 3 (cuestionario)Actividad n° 3 (cuestionario)
Actividad n° 3 (cuestionario)
 
Exposicion unidad-iii
Exposicion unidad-iiiExposicion unidad-iii
Exposicion unidad-iii
 
Aldana andrés 3 j
Aldana andrés 3 jAldana andrés 3 j
Aldana andrés 3 j
 
Ventajas del pseudocódigo sobre los diagramas de flujo
Ventajas del pseudocódigo sobre los diagramas de flujoVentajas del pseudocódigo sobre los diagramas de flujo
Ventajas del pseudocódigo sobre los diagramas de flujo
 
Clase 1 - Introducción al mundo ágil I.pptx
Clase 1 - Introducción al mundo ágil I.pptxClase 1 - Introducción al mundo ágil I.pptx
Clase 1 - Introducción al mundo ágil I.pptx
 
ALGORITMOS
ALGORITMOS ALGORITMOS
ALGORITMOS
 
Proyecto grupo 5
Proyecto grupo 5Proyecto grupo 5
Proyecto grupo 5
 
Solucion de problemas copia
Solucion de problemas   copiaSolucion de problemas   copia
Solucion de problemas copia
 
Unidad 1
Unidad 1Unidad 1
Unidad 1
 
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
 
Examen de diagnostico_corregido32
Examen de diagnostico_corregido32Examen de diagnostico_corregido32
Examen de diagnostico_corregido32
 
Plataforma de apoyo al proceso de enseñanza-aprendizaje de la algoritmización...
Plataforma de apoyo al proceso de enseñanza-aprendizaje de la algoritmización...Plataforma de apoyo al proceso de enseñanza-aprendizaje de la algoritmización...
Plataforma de apoyo al proceso de enseñanza-aprendizaje de la algoritmización...
 

Último

La Evaluacion Formativa SM6 Ccesa007.pdf
La Evaluacion Formativa SM6  Ccesa007.pdfLa Evaluacion Formativa SM6  Ccesa007.pdf
La Evaluacion Formativa SM6 Ccesa007.pdfDemetrio Ccesa Rayme
 
LA LITERATURA DEL BARROCO 2023-2024pptx.pptx
LA LITERATURA DEL BARROCO 2023-2024pptx.pptxLA LITERATURA DEL BARROCO 2023-2024pptx.pptx
LA LITERATURA DEL BARROCO 2023-2024pptx.pptxlclcarmen
 
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docxPLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docxiemerc2024
 
FICHA PROYECTO COIL- GLOBAL CLASSROOM.docx.pdf
FICHA PROYECTO COIL- GLOBAL CLASSROOM.docx.pdfFICHA PROYECTO COIL- GLOBAL CLASSROOM.docx.pdf
FICHA PROYECTO COIL- GLOBAL CLASSROOM.docx.pdfRaulGomez822561
 
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 2024IES Vicent Andres Estelles
 
Tema 19. Inmunología y el sistema inmunitario 2024
Tema 19. Inmunología y el sistema inmunitario 2024Tema 19. Inmunología y el sistema inmunitario 2024
Tema 19. Inmunología y el sistema inmunitario 2024IES Vicent Andres Estelles
 
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 Venezuelabeltranponce75
 
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).pptPINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).pptAlberto Rubio
 
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 NOYOLAJAVIER SOLIS NOYOLA
 
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 ValoresJonathanCovena1
 
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.pdfJonathanCovena1
 
Actividades para el 11 de Mayo día del himno.docx
Actividades para el 11 de Mayo día del himno.docxActividades para el 11 de Mayo día del himno.docx
Actividades para el 11 de Mayo día del himno.docxpaogar2178
 
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 ESOluismii249
 
RESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACION
RESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACIONRESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACION
RESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACIONamelia poma
 
prostitución en España: una mirada integral!
prostitución en España: una mirada integral!prostitución en España: una mirada integral!
prostitución en España: una mirada integral!CatalinaAlfaroChryso
 
Revista Apuntes de Historia. Mayo 2024.pdf
Revista Apuntes de Historia. Mayo 2024.pdfRevista Apuntes de Historia. Mayo 2024.pdf
Revista Apuntes de Historia. Mayo 2024.pdfapunteshistoriamarmo
 
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 virtualesMarisolMartinez707897
 

Último (20)

La Evaluacion Formativa SM6 Ccesa007.pdf
La Evaluacion Formativa SM6  Ccesa007.pdfLa Evaluacion Formativa SM6  Ccesa007.pdf
La Evaluacion Formativa SM6 Ccesa007.pdf
 
LA LITERATURA DEL BARROCO 2023-2024pptx.pptx
LA LITERATURA DEL BARROCO 2023-2024pptx.pptxLA LITERATURA DEL BARROCO 2023-2024pptx.pptx
LA LITERATURA DEL BARROCO 2023-2024pptx.pptx
 
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docxPLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
 
Lecciones 06 Esc. Sabática. Los dos testigos
Lecciones 06 Esc. Sabática. Los dos testigosLecciones 06 Esc. Sabática. Los dos testigos
Lecciones 06 Esc. Sabática. Los dos testigos
 
PP_Comunicacion en Salud: Objetivación de signos y síntomas
PP_Comunicacion en Salud: Objetivación de signos y síntomasPP_Comunicacion en Salud: Objetivación de signos y síntomas
PP_Comunicacion en Salud: Objetivación de signos y síntomas
 
FICHA PROYECTO COIL- GLOBAL CLASSROOM.docx.pdf
FICHA PROYECTO COIL- GLOBAL CLASSROOM.docx.pdfFICHA PROYECTO COIL- GLOBAL CLASSROOM.docx.pdf
FICHA PROYECTO COIL- GLOBAL CLASSROOM.docx.pdf
 
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
 
Tema 19. Inmunología y el sistema inmunitario 2024
Tema 19. Inmunología y el sistema inmunitario 2024Tema 19. Inmunología y el sistema inmunitario 2024
Tema 19. Inmunología y el sistema inmunitario 2024
 
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
 
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).pptPINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
 
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
 
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
 
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
 
Actividades para el 11 de Mayo día del himno.docx
Actividades para el 11 de Mayo día del himno.docxActividades para el 11 de Mayo día del himno.docx
Actividades para el 11 de Mayo día del himno.docx
 
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
 
RESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACION
RESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACIONRESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACION
RESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACION
 
Supuestos_prácticos_funciones.docx
Supuestos_prácticos_funciones.docxSupuestos_prácticos_funciones.docx
Supuestos_prácticos_funciones.docx
 
prostitución en España: una mirada integral!
prostitución en España: una mirada integral!prostitución en España: una mirada integral!
prostitución en España: una mirada integral!
 
Revista Apuntes de Historia. Mayo 2024.pdf
Revista Apuntes de Historia. Mayo 2024.pdfRevista Apuntes de Historia. Mayo 2024.pdf
Revista Apuntes de Historia. Mayo 2024.pdf
 
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
 

Tema1 fases procedimiento

  • 1. FASES PARA LA ELABORACIÓN DE UN PROCEDIMIENTO PROF. EILYNS REYES JUNIO 2018 • López, J (2009). Algoritmos y Programación (guía para docentes). 2da Edición. Documento en línea. Disponible en: http://www.eduteka.org
  • 2. DEFINICIÓN ● Algoritmos Consiste en aplicar adecuadamente una serie de pasos detallados que aseguran una solución correcta. Por lo general, cada algoritmo es específico de un dominio del conocimiento. La programación de computadores se apoya en este método
  • 3. FASES PARA ELABORAR UN PROCEDIMIENTO Según Polya (1957), cuando se resuelven problemas, intervienen cuatro operaciones mentales Fases para solucionar un problema mediante la programación
  • 4. FASES PARA ELABORAR UN PROCEDIMIENTO ● Formular claramente el problema: La solución de un problema debe iniciar por determinar y comprender exactamente en qué consiste ese problema. ● Especificar los resultados que se desean obtener: identificar la información relevante, ignorar los detalles sin importancia, entender los elementos del problema y activar el esquema correcto que permita comprenderlo en su totalidad (Woolfolk, 1999). El estudiante debe preguntarse: ¿Qué información me solicitan? ¿Qué formato debe tener esta información?
  • 5. FASES PARA ELABORAR UN PROCEDIMIENTO ● Identificar la información disponible: El estudiante debe preguntarse: ● ¿Qué información es importante? ● ¿Qué información no es relevante? ● ¿Cuáles son los datos de entrada? (conocidos) ● ¿Cuál es la incógnita? ● ¿Qué información me falta para resolver el problema? (datos desconocidos) ● ¿Puedo agrupar los datos en categorías? Según el nivel de conocimiento ● ¿Qué conocimientos tengo en el área o áreas del problema? ● ¿Son suficientes esos conocimientos? ● ¿Dónde puedo obtener el conocimiento que necesito para resolver el problema? ● ¿Mis compañeros de estudio me pueden ayudar a clarificar mis dudas? ● ¿Qué expertos en el tema puedo consultar?
  • 6. FASES PARA ELABORAR UN PROCEDIMIENTO ● Determinar las restricciones: se determina aquello que está permitido o prohibido hacer y/o utilizar para llegar a una solución ¿Qué condiciones me plantea el problema? ¿Qué está prohibido hacer y/o utilizar? ¿Qué está permitido hacer y/o utilizar? ¿Cuáles datos puedo considerar fijos (constantes) para simplificar el problema ¿Cuáles datos son variables? ¿Cuáles datos debo calcular?
  • 7. FASES PARA ELABORAR UN PROCEDIMIENTO ● Especificar los resultados que se desean obtener: Consiste en determinar los procesos que permiten llegar a los resultados esperados a partir de los datos disponibles. El estudiante debe preguntarse: ¿Qué procesos necesito? ¿Qué fórmulas debo emplear? ¿Cómo afectan las condiciones a los procesos? ¿Qué debo hacer? ¿Cuál es el orden de lo que debo hacer? En la medida de lo posible, es aconsejable dividir el problema original en otros más pequeños y fáciles de solucionar (submetas), hasta que los pasos para alcanzarlas se puedan determinar con bastante precisión (módulos).
  • 8. ACTIVIDAD ● Basándose en la metodología expuesta en esta unidad, dividir a los estudiantes en grupos y distribuir entre ellos la tarea de análisis detallado (“Formular el problema”, “Resultados esperados”, “Datos disponibles”, “Determinar las restricciones” y “Procesos necesarios”) de los siguientes problemas (uno por grupo): 1. Hallar el área de un cuadrado cuyo lado mide 5 cm. 2. Hallar uno de los lados de un rectángulo cuya área es de 15 cm 2 y uno de sus lados mide 3 cm. 3. Hallar el área y el perímetro de un círculo cuyo radio mide 2 cm. 4. Hallar el área de un pentágono regular de 6 cm de lado y con 4 cm de apotema.
  • 9. FASES PARA ELABORAR UN PROCEDIMIENTO ● Una vez realizado un análisis a fondo del problema se procede a elaborar el algoritmo mediante seudocódigo o diagramas de flujo, este consiste en la representación gráfica, mediante símbolos geométricos, de la secuencia lógica de las instrucciones (plan) que posteriormente serán traducidas a un lenguaje de programación, como Java, C++, entre otros., para ejecutarlas y probarlas en un computador.
  • 10. FASES PARA ELABORAR UN PROCEDIMIENTO Una vez que el algoritmo este representado gráficamente o en seudocódigo se pasa a la etapa de traducción a un lenguaje de programación determinado. Cada lenguaje posee sus propias reglas gramaticales, por lo tanto es fundamental que los estudiantes conozcan de antemano la sintaxis de los comandos que deben utilizar para resolver el problema. A mayor dominio del lenguaje de programación, mayor posibilidad de llegar rápidamente a una solución satisfactoria. A esta fase de traducción se le conoce comúnmente como codificación.
  • 11. FASES PARA ELABORAR UN PROCEDIMIENTO Después de traducir el algoritmo en un lenguaje de programación, el programa resultante debe ser probado y validados los resultados. A este proceso se le conoce como depuración. Depurar programas contribuye a mejorar la capacidad en los estudiantes para resolver problemas; la depuración basada en la retroalimentación es una habilidad útil para toda la vida (Stager, 2003). Se relacionan dos actividades: ● Afinación: consiste en realizar retoques para lograr una mejor apariencia del programa (en pantalla o en los resultados impresos) o para ofrecer funcionalidades más allá de los resultados esperados (especificados en la fase de análisis del problema) ● Documentación: carácter eminentemente comunicativo, con la documentación de un programa se pone a prueba la capacidad del estudiante para informar a otras personas cómo funciona su programa y lo que significa cada elemento utilizado.