SlideShare ist ein Scribd-Unternehmen logo
1 von 29
Fases de desarrollo de un programa
Problema Un problema suele ser un asunto o situación  del que se espera una rápida y efectiva solución y un problema algorítmico es aquel que tiene una solución  mediante algoritmos
REPASO Cuál es la metodología para resolver un problema algorítmico ? Qué es un algoritmo? Qué es un diagrama de flujo? Cuáles son los lineamientos para un diagrama de flujo?
Metodología		 ETAPA 1: Identificar y analizar el problema ETAPA 2: Diseñar la solución (Algoritmo en Pseudocódigo) ETAPA 3: Diseñar el diagrama de flujo ETAPA 4: Codificarlo en un lenguaje de programación ETAPA 5: Pruebas y correcciones finales
ETAPA 1: Identificar y analizar el problema ¿Qué se nos pide?   ¿Qué sabemos o conocemos? DATOS ENTRADA: DATOS SALIDA: ¿Cómo planeamos solucionarlo, cuál es el proceso o los cálculos necesarios?
Etapa 2: Diseñar la solución (Algoritmo en pseudocódigo) Se identifican y definen las variables Se describen los pasos de manera secuencial que darán solución al problema. Etapa 3: Diseñar el diagrama de flujo ,[object Object],[object Object],[object Object]
PROBLEMA:Calcular el Área de un triángulo de base X y altura Y ETAPA 2: Diseñar la solución Inicio Pedir la base X Pedir la altura Y Calcular   A = (X*Y)/2 Mostrar  “El área de este triángulo es:” (A) Fin
Etapa 3:Diseñar el diagrama de flujo Inicio Pedir la base X Pedir la altura Y Calcular   A = (X*Y)/2 Mostrar  “El área de este triángulo es:” (A) Fin
Realiza el algoritmo narrado de lo siguiente: Hacer palomitas de maíz Ir al cine Lavar un auto
Realizar el algoritmo de lo siguiente: Calcular el volumen de un cilindro. Calcular el promedio de 3 números Leer una cantidad en dólares y convertirla a pesos. Diseña un algoritmoquerecoja dos fechas de nacimiento e indiquecuálcorrespondeal individuo mayor.
Tarea Algoritmos Hacer un algoritmo para leer 4 números, calcular e imprimir la suma de ellos, la media y su producto. Escribe un algoritmoque lea unacantidaddepositada en un banco y quecalcule la cantidad final después de aplicarle un 20% de interés. Elabora un algoritmopara saber quéporcentaje de hombres y quéporcentaje de mujeres hay en un grupo de estudiantes.
Diagramas de FLUJO
Diagrama de Flujo Es la representación gráfica de flujo de un algoritmo o de secuencias rutinarias.  Se basan en la utilización de diversos símbolos para representar operaciones específicas.  Se les llama diagramas de flujo porque los símbolos utilizados se conectan por medio de flechas para indicar la secuencia de la operación.
Diagrama de Flujo Representa la esquematización gráfica de un algoritmo.  Muestra gráficamente los pasos o procesos a seguir para alcanzar la solución de un problema.  Su correcta construcción es sumamente importante porque, a partir del mismo se escribe un programa en algún 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 directo.
Simbología Entrada Inicio/Fin Proceso o Cálculo Salida Llamar otro proceso Ciclo Decisión
Ejemplo INICIO LECTURA DE  DATOS PROCESAMIENTO  DE LOS DATOS SALIDA DE DATOS FIN
Características Un diagrama de flujo debe ilustrar gráficamente los pasos o procesos a seguir para alcanzar la solución de un problema.  Los símbolos presentados, colocados adecuadamente, permiten crear una estructura gráfica flexible que ilustra los pasos a seguir para alcanzar un resultado específico.  El diagrama de flujo facilitará más tarde la escritura del programa en algún lenguaje de programación.
Reglas para la construcción de un DF Todo diagrama de flujo debe tener un inicio y un fin. Las líneas utilizadas para indicar la dirección del flujo deben ser rectas, verticales y horizontales. No deben ser inclinadas y tampoco debemos cruzarlas. Todas las líneas utilizadas para indicar la dirección del flujo del diagrama deben estar conectadas.  El diagrama de flujo debe ser construido de arriba hacia abajo (top-down) y de izquierda a derecha (righttoleft). La notación utilizada en el diagrama debe ser independiente del lenguaje de programación.
Es conveniente cuando realizamos una tarea compleja poner comentarios que expresen o ayuden a entender lo que hicimos. Si el diagrama de flujo requiriera más de una hoja para su construcción, debemos utilizar los conectores adecuados y enumerar las páginas convenientemente. No puede llegar más de una línea a un símbolo. Determinar las DECISIONES con base a CONDICIONES que cambian la ruta del proceso dentro del flujo. El diagrama de flujo puede considerar el que ciertas operaciones o grupo de operaciones, sean de REPETICIÓN.
Ejercicio: Observa los siguientes DF De acuerdo a las reglas¿Qué es  incorrecto?
Inicio Leer x, y A= x*y “El resultado es:” A Fin
Comprobación de diagramas Tomar un conjunto de datos significativos Comenzar la lectura del diagrama de arriba a abajo y de izquierda a derecha Seguir paso a paso todos los símbolos con sus operaciones correspondientes Revisar todos los casos posibles Los resultados obtenidos deben ser correctos y coherentes
Ejercicio: Realiza el diagrama de flujo del siguiente algoritmo Inicio Leer Cal1, Cal2, Cal3, Cal4 Prom (Cal1+Cal2+Cal3+Cal4)/4 Escribir ("Resultado final es", Prom) Fin
Mas ejercicios Realizar el algoritmo y después el diagrama de flujo: Convertir  de grados centígrados a Fahrenheit Cálculo del área de un cuadrado. Cálculo del costoTotal de un Producto dado su precio  X  más IVA  del 16%. Mostrar lo siguiente: Nombre del Producto, Precio, IVA, Total
Hacer el algoritmo y el diagrama de flujo de: El cálculo de la calificación de una materia en donde 30% tareas, 10% quiz, 60% examen de mes. Calcular la cantidad promedio de personas que han visitado un museo en 5 días.	 Hacer el diagrama de flujo del algoritmo que hizo de tarea: “Hacer un algoritmo para leer 4 números, calcular e imprimir la suma de ellos, la media y su producto.”
Desarrollo de un programa.
Desarrollo de un programa.

Weitere ähnliche Inhalte

Was ist angesagt?

Reglas Para Diagramas
Reglas Para DiagramasReglas Para Diagramas
Reglas Para Diagramasfrancisco3011
 
Reglas de la construccion de algoritmo y diagramas
Reglas de la construccion de algoritmo y diagramasReglas de la construccion de algoritmo y diagramas
Reglas de la construccion de algoritmo y diagramasRicardo Rivera Lara
 
Modelado
ModeladoModelado
ModeladoUTP, TA
 
Algoritmos y digramas de flujo
Algoritmos y digramas de flujoAlgoritmos y digramas de flujo
Algoritmos y digramas de flujoAnaIllescas4
 
clase diagrama de flujo
clase diagrama de flujoclase diagrama de flujo
clase diagrama de flujonelson0007
 
Algoritmo (copia en conflicto de mangelan 2015 01-22)
Algoritmo (copia en conflicto de mangelan 2015 01-22)Algoritmo (copia en conflicto de mangelan 2015 01-22)
Algoritmo (copia en conflicto de mangelan 2015 01-22)alfonso berrio
 
Logica y programacion
Logica y programacionLogica y programacion
Logica y programaciongeralbp
 
Cuestionario del video_2
Cuestionario del video_2Cuestionario del video_2
Cuestionario del video_2Marthaa Hdz
 
Practica 1
Practica 1Practica 1
Practica 1Raf Alv
 
Eliana. diapositivas de flujo
Eliana. diapositivas de flujoEliana. diapositivas de flujo
Eliana. diapositivas de flujoeliana
 
Representación gráfica de los algoritmos.
Representación gráfica de los algoritmos. Representación gráfica de los algoritmos.
Representación gráfica de los algoritmos. yoly1parra1
 
Algoritmo 2
Algoritmo 2Algoritmo 2
Algoritmo 2Facebook
 
Conceptos básicos de algorítmica
Conceptos básicos de algorítmicaConceptos básicos de algorítmica
Conceptos básicos de algorítmicacolegio emanuel
 
Diagramas de flujo
Diagramas de flujoDiagramas de flujo
Diagramas de flujogrupo 1
 
Como Crear Un Diagrama De Flujo
Como Crear Un Diagrama De FlujoComo Crear Un Diagrama De Flujo
Como Crear Un Diagrama De FlujoZergio May Chi
 

Was ist angesagt? (20)

Reglas Para Diagramas
Reglas Para DiagramasReglas Para Diagramas
Reglas Para Diagramas
 
Reglas de la construccion de algoritmo y diagramas
Reglas de la construccion de algoritmo y diagramasReglas de la construccion de algoritmo y diagramas
Reglas de la construccion de algoritmo y diagramas
 
Modelado
ModeladoModelado
Modelado
 
Clase 1 analisis de algoritmos
Clase 1 analisis de algoritmosClase 1 analisis de algoritmos
Clase 1 analisis de algoritmos
 
Algoritmo expocicion
Algoritmo expocicionAlgoritmo expocicion
Algoritmo expocicion
 
Algoritmos y digramas de flujo
Algoritmos y digramas de flujoAlgoritmos y digramas de flujo
Algoritmos y digramas de flujo
 
clase diagrama de flujo
clase diagrama de flujoclase diagrama de flujo
clase diagrama de flujo
 
Algoritmo (copia en conflicto de mangelan 2015 01-22)
Algoritmo (copia en conflicto de mangelan 2015 01-22)Algoritmo (copia en conflicto de mangelan 2015 01-22)
Algoritmo (copia en conflicto de mangelan 2015 01-22)
 
Logica y programacion
Logica y programacionLogica y programacion
Logica y programacion
 
Cuestionario del video_2
Cuestionario del video_2Cuestionario del video_2
Cuestionario del video_2
 
Práctica no 8
Práctica no 8Práctica no 8
Práctica no 8
 
Practica 1
Practica 1Practica 1
Practica 1
 
Eliana. diapositivas de flujo
Eliana. diapositivas de flujoEliana. diapositivas de flujo
Eliana. diapositivas de flujo
 
Representación gráfica de los algoritmos.
Representación gráfica de los algoritmos. Representación gráfica de los algoritmos.
Representación gráfica de los algoritmos.
 
Algoritmo 2
Algoritmo 2Algoritmo 2
Algoritmo 2
 
Conceptos básicos de algorítmica
Conceptos básicos de algorítmicaConceptos básicos de algorítmica
Conceptos básicos de algorítmica
 
Presentación3
Presentación3Presentación3
Presentación3
 
Diagramas de flujo
Diagramas de flujoDiagramas de flujo
Diagramas de flujo
 
Como Crear Un Diagrama De Flujo
Como Crear Un Diagrama De FlujoComo Crear Un Diagrama De Flujo
Como Crear Un Diagrama De Flujo
 
07. diagramas de gantt 3
07. diagramas de gantt 307. diagramas de gantt 3
07. diagramas de gantt 3
 

Andere mochten auch

Ejercicios de algoritmos
Ejercicios de algoritmosEjercicios de algoritmos
Ejercicios de algoritmosjhonshebax
 
Algoritmos y diagramas de flujo
Algoritmos y diagramas de flujoAlgoritmos y diagramas de flujo
Algoritmos y diagramas de flujoKvinzuco
 
Ejercicios De Diagrama De Flujo
Ejercicios De Diagrama De FlujoEjercicios De Diagrama De Flujo
Ejercicios De Diagrama De FlujoFabio Valencia
 
Diagrama de Flujos Ejemplos.
Diagrama de Flujos Ejemplos.Diagrama de Flujos Ejemplos.
Diagrama de Flujos Ejemplos.luismarlmg
 
Problemas,algoritmos y diagramas de flujo.
Problemas,algoritmos y diagramas de flujo.Problemas,algoritmos y diagramas de flujo.
Problemas,algoritmos y diagramas de flujo.Arturo Perez Murrieta
 

Andere mochten auch (6)

Algoritmos+y+solucion+de+problemas
Algoritmos+y+solucion+de+problemasAlgoritmos+y+solucion+de+problemas
Algoritmos+y+solucion+de+problemas
 
Ejercicios de algoritmos
Ejercicios de algoritmosEjercicios de algoritmos
Ejercicios de algoritmos
 
Algoritmos y diagramas de flujo
Algoritmos y diagramas de flujoAlgoritmos y diagramas de flujo
Algoritmos y diagramas de flujo
 
Ejercicios De Diagrama De Flujo
Ejercicios De Diagrama De FlujoEjercicios De Diagrama De Flujo
Ejercicios De Diagrama De Flujo
 
Diagrama de Flujos Ejemplos.
Diagrama de Flujos Ejemplos.Diagrama de Flujos Ejemplos.
Diagrama de Flujos Ejemplos.
 
Problemas,algoritmos y diagramas de flujo.
Problemas,algoritmos y diagramas de flujo.Problemas,algoritmos y diagramas de flujo.
Problemas,algoritmos y diagramas de flujo.
 

Ähnlich wie Desarrollo de un programa.

Introducción a la Programación
Introducción a la ProgramaciónIntroducción a la Programación
Introducción a la ProgramaciónJeckson Loza
 
5. Diseño de un algoritmo
5. Diseño de un algoritmo5. Diseño de un algoritmo
5. Diseño de un algoritmorcarrerah
 
Fundamentos de Programacion
Fundamentos de ProgramacionFundamentos de Programacion
Fundamentos de Programacionneyvajms
 
Cuestionario del video_2
Cuestionario del video_2Cuestionario del video_2
Cuestionario del video_2Marthaa Hdz
 
Resolución de problemas y algoritmo
Resolución de problemas y algoritmoResolución de problemas y algoritmo
Resolución de problemas y algoritmoNombre Apellidos
 
Clase algoritmo I
Clase algoritmo IClase algoritmo I
Clase algoritmo I17135026
 
Clase algoritmo I
Clase algoritmo IClase algoritmo I
Clase algoritmo I17135026
 
Razonamiento algoritmico
Razonamiento algoritmicoRazonamiento algoritmico
Razonamiento algoritmicopaty_cursocompu
 
DEFINICIÓN DE LENGUAJES ALGORÍTMICOS
DEFINICIÓN DE LENGUAJES ALGORÍTMICOSDEFINICIÓN DE LENGUAJES ALGORÍTMICOS
DEFINICIÓN DE LENGUAJES ALGORÍTMICOSadark
 
Algoritmos y seudocódigos (orangel rodriguez) (30.736.401)
Algoritmos y seudocódigos (orangel rodriguez) (30.736.401)Algoritmos y seudocódigos (orangel rodriguez) (30.736.401)
Algoritmos y seudocódigos (orangel rodriguez) (30.736.401)Orangel4
 
Cuestionario
CuestionarioCuestionario
Cuestionariodvd2899
 
Tema 4 -_introduccion_a_razonamiento_algoritmico
Tema 4 -_introduccion_a_razonamiento_algoritmicoTema 4 -_introduccion_a_razonamiento_algoritmico
Tema 4 -_introduccion_a_razonamiento_algoritmicoLincoln School
 
Diagramas flujo
Diagramas flujoDiagramas flujo
Diagramas flujoinfobran
 
Etapas del desarrolo de un programa
Etapas del desarrolo de un programaEtapas del desarrolo de un programa
Etapas del desarrolo de un programazeta2015
 

Ähnlich wie Desarrollo de un programa. (20)

Introducción a la Programación
Introducción a la ProgramaciónIntroducción a la Programación
Introducción a la Programación
 
5. Diseño de un algoritmo
5. Diseño de un algoritmo5. Diseño de un algoritmo
5. Diseño de un algoritmo
 
Fundamentos de Programacion
Fundamentos de ProgramacionFundamentos de Programacion
Fundamentos de Programacion
 
Cuestionario del video_2
Cuestionario del video_2Cuestionario del video_2
Cuestionario del video_2
 
Preguntas correctas
Preguntas correctasPreguntas correctas
Preguntas correctas
 
Resolución de problemas y algoritmo
Resolución de problemas y algoritmoResolución de problemas y algoritmo
Resolución de problemas y algoritmo
 
Clase algoritmo I
Clase algoritmo IClase algoritmo I
Clase algoritmo I
 
Clase algoritmo I
Clase algoritmo IClase algoritmo I
Clase algoritmo I
 
preguntas y respuestas
preguntas y respuestas preguntas y respuestas
preguntas y respuestas
 
Razonamiento algoritmico
Razonamiento algoritmicoRazonamiento algoritmico
Razonamiento algoritmico
 
Tavito preguntas de_ayer
Tavito preguntas de_ayerTavito preguntas de_ayer
Tavito preguntas de_ayer
 
DEFINICIÓN DE LENGUAJES ALGORÍTMICOS
DEFINICIÓN DE LENGUAJES ALGORÍTMICOSDEFINICIÓN DE LENGUAJES ALGORÍTMICOS
DEFINICIÓN DE LENGUAJES ALGORÍTMICOS
 
TEMA11.ppt
TEMA11.pptTEMA11.ppt
TEMA11.ppt
 
Algoritmos y seudocódigos (orangel rodriguez) (30.736.401)
Algoritmos y seudocódigos (orangel rodriguez) (30.736.401)Algoritmos y seudocódigos (orangel rodriguez) (30.736.401)
Algoritmos y seudocódigos (orangel rodriguez) (30.736.401)
 
Cuestionario
CuestionarioCuestionario
Cuestionario
 
Tema 4 -_introduccion_a_razonamiento_algoritmico
Tema 4 -_introduccion_a_razonamiento_algoritmicoTema 4 -_introduccion_a_razonamiento_algoritmico
Tema 4 -_introduccion_a_razonamiento_algoritmico
 
Programación u1
Programación   u1Programación   u1
Programación u1
 
Unmsm01 2008
Unmsm01 2008Unmsm01 2008
Unmsm01 2008
 
Diagramas flujo
Diagramas flujoDiagramas flujo
Diagramas flujo
 
Etapas del desarrolo de un programa
Etapas del desarrolo de un programaEtapas del desarrolo de un programa
Etapas del desarrolo de un programa
 

Mehr von Sam Arr

Teoría de Conjuntos.
Teoría de Conjuntos.Teoría de Conjuntos.
Teoría de Conjuntos.Sam Arr
 
Logica de Primer Orden.
Logica de Primer Orden.Logica de Primer Orden.
Logica de Primer Orden.Sam Arr
 
Inteligencia Artificial.
Inteligencia Artificial.Inteligencia Artificial.
Inteligencia Artificial.Sam Arr
 
Representacion Algoritmica de un Programa.
Representacion Algoritmica de un Programa.Representacion Algoritmica de un Programa.
Representacion Algoritmica de un Programa.Sam Arr
 
Razonamiento Logico.
Razonamiento Logico.Razonamiento Logico.
Razonamiento Logico.Sam Arr
 
Geometría y Trigonometría.
Geometría y Trigonometría.Geometría y Trigonometría.
Geometría y Trigonometría.Sam Arr
 
Cosmología.
Cosmología.Cosmología.
Cosmología.Sam Arr
 
Teoría del la Panspermia.
Teoría del la Panspermia.Teoría del la Panspermia.
Teoría del la Panspermia.Sam Arr
 
La Robótica.
La Robótica.La Robótica.
La Robótica.Sam Arr
 
Fracciones Algebraicas.
Fracciones Algebraicas.Fracciones Algebraicas.
Fracciones Algebraicas.Sam Arr
 

Mehr von Sam Arr (11)

Teoría de Conjuntos.
Teoría de Conjuntos.Teoría de Conjuntos.
Teoría de Conjuntos.
 
Logica de Primer Orden.
Logica de Primer Orden.Logica de Primer Orden.
Logica de Primer Orden.
 
Inteligencia Artificial.
Inteligencia Artificial.Inteligencia Artificial.
Inteligencia Artificial.
 
Representacion Algoritmica de un Programa.
Representacion Algoritmica de un Programa.Representacion Algoritmica de un Programa.
Representacion Algoritmica de un Programa.
 
Razonamiento Logico.
Razonamiento Logico.Razonamiento Logico.
Razonamiento Logico.
 
Prolog.
Prolog.Prolog.
Prolog.
 
Geometría y Trigonometría.
Geometría y Trigonometría.Geometría y Trigonometría.
Geometría y Trigonometría.
 
Cosmología.
Cosmología.Cosmología.
Cosmología.
 
Teoría del la Panspermia.
Teoría del la Panspermia.Teoría del la Panspermia.
Teoría del la Panspermia.
 
La Robótica.
La Robótica.La Robótica.
La Robótica.
 
Fracciones Algebraicas.
Fracciones Algebraicas.Fracciones Algebraicas.
Fracciones Algebraicas.
 

Kürzlich hochgeladen

CONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptx
CONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptxCONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptx
CONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptxroberthirigoinvasque
 
SESION DE PERSONAL SOCIAL. La convivencia en familia 22-04-24 -.doc
SESION DE PERSONAL SOCIAL.  La convivencia en familia 22-04-24  -.docSESION DE PERSONAL SOCIAL.  La convivencia en familia 22-04-24  -.doc
SESION DE PERSONAL SOCIAL. La convivencia en familia 22-04-24 -.docRodneyFrankCUADROSMI
 
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++.pptxFernando Solis
 
Tema 17. Biología de los microorganismos 2024
Tema 17. Biología de los microorganismos 2024Tema 17. Biología de los microorganismos 2024
Tema 17. Biología de los microorganismos 2024IES Vicent Andres Estelles
 
activ4-bloque4 transversal doctorado.pdf
activ4-bloque4 transversal doctorado.pdfactiv4-bloque4 transversal doctorado.pdf
activ4-bloque4 transversal doctorado.pdfRosabel UA
 
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
 
Feliz Día de la Madre - 5 de Mayo, 2024.pdf
Feliz Día de la Madre - 5 de Mayo, 2024.pdfFeliz Día de la Madre - 5 de Mayo, 2024.pdf
Feliz Día de la Madre - 5 de Mayo, 2024.pdfMercedes Gonzalez
 
1ro Programación Anual D.P.C.C planificación anual del área para el desarroll...
1ro Programación Anual D.P.C.C planificación anual del área para el desarroll...1ro Programación Anual D.P.C.C planificación anual del área para el desarroll...
1ro Programación Anual D.P.C.C planificación anual del área para el desarroll...JoseMartinMalpartida1
 
Proyecto de aprendizaje dia de la madre MINT.pdf
Proyecto de aprendizaje dia de la madre MINT.pdfProyecto de aprendizaje dia de la madre MINT.pdf
Proyecto de aprendizaje dia de la madre MINT.pdfpatriciaines1993
 
ACERTIJO LA RUTA DEL MARATÓN OLÍMPICO DEL NÚMERO PI EN PARÍS. Por JAVIER SOL...
ACERTIJO LA RUTA DEL MARATÓN OLÍMPICO DEL NÚMERO PI EN  PARÍS. Por JAVIER SOL...ACERTIJO LA RUTA DEL MARATÓN OLÍMPICO DEL NÚMERO PI EN  PARÍS. Por JAVIER SOL...
ACERTIJO LA RUTA DEL MARATÓN OLÍMPICO DEL NÚMERO PI EN PARÍS. Por JAVIER SOL...JAVIER SOLIS NOYOLA
 
Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdf
Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdfPlan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdf
Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdfcarolinamartinezsev
 
Biografía de Charles Coulomb física .pdf
Biografía de Charles Coulomb física .pdfBiografía de Charles Coulomb física .pdf
Biografía de Charles Coulomb física .pdfGruberACaraballo
 
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIA
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIASISTEMA RESPIRATORIO PARA NIÑOS PRIMARIA
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIAFabiolaGarcia751855
 
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
 
TIENDAS MASS MINIMARKET ESTUDIO DE MERCADO
TIENDAS MASS MINIMARKET ESTUDIO DE MERCADOTIENDAS MASS MINIMARKET ESTUDIO DE MERCADO
TIENDAS MASS MINIMARKET ESTUDIO DE MERCADOPsicoterapia Holística
 

Kürzlich hochgeladen (20)

Power Point E. S.: Los dos testigos.pptx
Power Point E. S.: Los dos testigos.pptxPower Point E. S.: Los dos testigos.pptx
Power Point E. S.: Los dos testigos.pptx
 
CONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptx
CONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptxCONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptx
CONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptx
 
SESION DE PERSONAL SOCIAL. La convivencia en familia 22-04-24 -.doc
SESION DE PERSONAL SOCIAL.  La convivencia en familia 22-04-24  -.docSESION DE PERSONAL SOCIAL.  La convivencia en familia 22-04-24  -.doc
SESION DE PERSONAL SOCIAL. La convivencia en familia 22-04-24 -.doc
 
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
 
Los dos testigos. Testifican de la Verdad
Los dos testigos. Testifican de la VerdadLos dos testigos. Testifican de la Verdad
Los dos testigos. Testifican de la Verdad
 
Tema 17. Biología de los microorganismos 2024
Tema 17. Biología de los microorganismos 2024Tema 17. Biología de los microorganismos 2024
Tema 17. Biología de los microorganismos 2024
 
activ4-bloque4 transversal doctorado.pdf
activ4-bloque4 transversal doctorado.pdfactiv4-bloque4 transversal doctorado.pdf
activ4-bloque4 transversal doctorado.pdf
 
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
 
Feliz Día de la Madre - 5 de Mayo, 2024.pdf
Feliz Día de la Madre - 5 de Mayo, 2024.pdfFeliz Día de la Madre - 5 de Mayo, 2024.pdf
Feliz Día de la Madre - 5 de Mayo, 2024.pdf
 
1ro Programación Anual D.P.C.C planificación anual del área para el desarroll...
1ro Programación Anual D.P.C.C planificación anual del área para el desarroll...1ro Programación Anual D.P.C.C planificación anual del área para el desarroll...
1ro Programación Anual D.P.C.C planificación anual del área para el desarroll...
 
Proyecto de aprendizaje dia de la madre MINT.pdf
Proyecto de aprendizaje dia de la madre MINT.pdfProyecto de aprendizaje dia de la madre MINT.pdf
Proyecto de aprendizaje dia de la madre MINT.pdf
 
ACERTIJO LA RUTA DEL MARATÓN OLÍMPICO DEL NÚMERO PI EN PARÍS. Por JAVIER SOL...
ACERTIJO LA RUTA DEL MARATÓN OLÍMPICO DEL NÚMERO PI EN  PARÍS. Por JAVIER SOL...ACERTIJO LA RUTA DEL MARATÓN OLÍMPICO DEL NÚMERO PI EN  PARÍS. Por JAVIER SOL...
ACERTIJO LA RUTA DEL MARATÓN OLÍMPICO DEL NÚMERO PI EN PARÍS. Por JAVIER SOL...
 
Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdf
Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdfPlan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdf
Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdf
 
Biografía de Charles Coulomb física .pdf
Biografía de Charles Coulomb física .pdfBiografía de Charles Coulomb física .pdf
Biografía de Charles Coulomb física .pdf
 
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIA
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIASISTEMA RESPIRATORIO PARA NIÑOS PRIMARIA
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIA
 
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
 
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
 
Supuestos_prácticos_funciones.docx
Supuestos_prácticos_funciones.docxSupuestos_prácticos_funciones.docx
Supuestos_prácticos_funciones.docx
 
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
 
TIENDAS MASS MINIMARKET ESTUDIO DE MERCADO
TIENDAS MASS MINIMARKET ESTUDIO DE MERCADOTIENDAS MASS MINIMARKET ESTUDIO DE MERCADO
TIENDAS MASS MINIMARKET ESTUDIO DE MERCADO
 

Desarrollo de un programa.

  • 1. Fases de desarrollo de un programa
  • 2. Problema Un problema suele ser un asunto o situación del que se espera una rápida y efectiva solución y un problema algorítmico es aquel que tiene una solución mediante algoritmos
  • 3. REPASO Cuál es la metodología para resolver un problema algorítmico ? Qué es un algoritmo? Qué es un diagrama de flujo? Cuáles son los lineamientos para un diagrama de flujo?
  • 4. Metodología ETAPA 1: Identificar y analizar el problema ETAPA 2: Diseñar la solución (Algoritmo en Pseudocódigo) ETAPA 3: Diseñar el diagrama de flujo ETAPA 4: Codificarlo en un lenguaje de programación ETAPA 5: Pruebas y correcciones finales
  • 5. ETAPA 1: Identificar y analizar el problema ¿Qué se nos pide? ¿Qué sabemos o conocemos? DATOS ENTRADA: DATOS SALIDA: ¿Cómo planeamos solucionarlo, cuál es el proceso o los cálculos necesarios?
  • 6.
  • 7. PROBLEMA:Calcular el Área de un triángulo de base X y altura Y ETAPA 2: Diseñar la solución Inicio Pedir la base X Pedir la altura Y Calcular A = (X*Y)/2 Mostrar “El área de este triángulo es:” (A) Fin
  • 8. Etapa 3:Diseñar el diagrama de flujo Inicio Pedir la base X Pedir la altura Y Calcular A = (X*Y)/2 Mostrar “El área de este triángulo es:” (A) Fin
  • 9. Realiza el algoritmo narrado de lo siguiente: Hacer palomitas de maíz Ir al cine Lavar un auto
  • 10. Realizar el algoritmo de lo siguiente: Calcular el volumen de un cilindro. Calcular el promedio de 3 números Leer una cantidad en dólares y convertirla a pesos. Diseña un algoritmoquerecoja dos fechas de nacimiento e indiquecuálcorrespondeal individuo mayor.
  • 11. Tarea Algoritmos Hacer un algoritmo para leer 4 números, calcular e imprimir la suma de ellos, la media y su producto. Escribe un algoritmoque lea unacantidaddepositada en un banco y quecalcule la cantidad final después de aplicarle un 20% de interés. Elabora un algoritmopara saber quéporcentaje de hombres y quéporcentaje de mujeres hay en un grupo de estudiantes.
  • 13. Diagrama de Flujo Es la representación gráfica de flujo de un algoritmo o de secuencias rutinarias. Se basan en la utilización de diversos símbolos para representar operaciones específicas. Se les llama diagramas de flujo porque los símbolos utilizados se conectan por medio de flechas para indicar la secuencia de la operación.
  • 14. Diagrama de Flujo Representa la esquematización gráfica de un algoritmo. Muestra gráficamente los pasos o procesos a seguir para alcanzar la solución de un problema. Su correcta construcción es sumamente importante porque, a partir del mismo se escribe un programa en algún 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 directo.
  • 15. Simbología Entrada Inicio/Fin Proceso o Cálculo Salida Llamar otro proceso Ciclo Decisión
  • 16. Ejemplo INICIO LECTURA DE DATOS PROCESAMIENTO DE LOS DATOS SALIDA DE DATOS FIN
  • 17. Características Un diagrama de flujo debe ilustrar gráficamente los pasos o procesos a seguir para alcanzar la solución de un problema. Los símbolos presentados, colocados adecuadamente, permiten crear una estructura gráfica flexible que ilustra los pasos a seguir para alcanzar un resultado específico. El diagrama de flujo facilitará más tarde la escritura del programa en algún lenguaje de programación.
  • 18. Reglas para la construcción de un DF Todo diagrama de flujo debe tener un inicio y un fin. Las líneas utilizadas para indicar la dirección del flujo deben ser rectas, verticales y horizontales. No deben ser inclinadas y tampoco debemos cruzarlas. Todas las líneas utilizadas para indicar la dirección del flujo del diagrama deben estar conectadas. El diagrama de flujo debe ser construido de arriba hacia abajo (top-down) y de izquierda a derecha (righttoleft). La notación utilizada en el diagrama debe ser independiente del lenguaje de programación.
  • 19. Es conveniente cuando realizamos una tarea compleja poner comentarios que expresen o ayuden a entender lo que hicimos. Si el diagrama de flujo requiriera más de una hoja para su construcción, debemos utilizar los conectores adecuados y enumerar las páginas convenientemente. No puede llegar más de una línea a un símbolo. Determinar las DECISIONES con base a CONDICIONES que cambian la ruta del proceso dentro del flujo. El diagrama de flujo puede considerar el que ciertas operaciones o grupo de operaciones, sean de REPETICIÓN.
  • 20. Ejercicio: Observa los siguientes DF De acuerdo a las reglas¿Qué es incorrecto?
  • 21.
  • 22.
  • 23. Inicio Leer x, y A= x*y “El resultado es:” A Fin
  • 24. Comprobación de diagramas Tomar un conjunto de datos significativos Comenzar la lectura del diagrama de arriba a abajo y de izquierda a derecha Seguir paso a paso todos los símbolos con sus operaciones correspondientes Revisar todos los casos posibles Los resultados obtenidos deben ser correctos y coherentes
  • 25. Ejercicio: Realiza el diagrama de flujo del siguiente algoritmo Inicio Leer Cal1, Cal2, Cal3, Cal4 Prom (Cal1+Cal2+Cal3+Cal4)/4 Escribir ("Resultado final es", Prom) Fin
  • 26. Mas ejercicios Realizar el algoritmo y después el diagrama de flujo: Convertir de grados centígrados a Fahrenheit Cálculo del área de un cuadrado. Cálculo del costoTotal de un Producto dado su precio X más IVA del 16%. Mostrar lo siguiente: Nombre del Producto, Precio, IVA, Total
  • 27. Hacer el algoritmo y el diagrama de flujo de: El cálculo de la calificación de una materia en donde 30% tareas, 10% quiz, 60% examen de mes. Calcular la cantidad promedio de personas que han visitado un museo en 5 días. Hacer el diagrama de flujo del algoritmo que hizo de tarea: “Hacer un algoritmo para leer 4 números, calcular e imprimir la suma de ellos, la media y su producto.”