SlideShare une entreprise Scribd logo
1  sur  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.

Contenu connexe

Tendances

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
 

Tendances (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
 

En vedette

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
 

En vedette (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.
 

Similaire à 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
 

Similaire à 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
 

Plus de 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
 

Plus de 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.
 

Dernier

Criterios ESG: fundamentos, aplicaciones y beneficios
Criterios ESG: fundamentos, aplicaciones y beneficiosCriterios ESG: fundamentos, aplicaciones y beneficios
Criterios ESG: fundamentos, aplicaciones y beneficiosJonathanCovena1
 
plan de capacitacion docente AIP 2024 clllll.pdf
plan de capacitacion docente  AIP 2024          clllll.pdfplan de capacitacion docente  AIP 2024          clllll.pdf
plan de capacitacion docente AIP 2024 clllll.pdfenelcielosiempre
 
Programacion Anual Matemática4 MPG 2024 Ccesa007.pdf
Programacion Anual Matemática4    MPG 2024  Ccesa007.pdfProgramacion Anual Matemática4    MPG 2024  Ccesa007.pdf
Programacion Anual Matemática4 MPG 2024 Ccesa007.pdfDemetrio Ccesa Rayme
 
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í
 
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfSELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfAngélica Soledad Vega Ramírez
 
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLAACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLAJAVIER SOLIS NOYOLA
 
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Carlos Muñoz
 
Programacion Anual Matemática5 MPG 2024 Ccesa007.pdf
Programacion Anual Matemática5    MPG 2024  Ccesa007.pdfProgramacion Anual Matemática5    MPG 2024  Ccesa007.pdf
Programacion Anual Matemática5 MPG 2024 Ccesa007.pdfDemetrio Ccesa Rayme
 
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
 
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).docxlupitavic
 
plande accion dl aula de innovación pedagogica 2024.pdf
plande accion dl aula de innovación pedagogica 2024.pdfplande accion dl aula de innovación pedagogica 2024.pdf
plande accion dl aula de innovación pedagogica 2024.pdfenelcielosiempre
 
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...JAVIER SOLIS NOYOLA
 
ORGANIZACIÓN SOCIAL INCA EN EL TAHUANTINSUYO.pptx
ORGANIZACIÓN SOCIAL INCA EN EL TAHUANTINSUYO.pptxORGANIZACIÓN SOCIAL INCA EN EL TAHUANTINSUYO.pptx
ORGANIZACIÓN SOCIAL INCA EN EL TAHUANTINSUYO.pptxnandoapperscabanilla
 
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdf
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdfGUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdf
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdfPaolaRopero2
 
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
 
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VSOCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VSYadi Campos
 
La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...JonathanCovena1
 
Ley 21.545 - Circular Nº 586.pdf circular
Ley 21.545 - Circular Nº 586.pdf circularLey 21.545 - Circular Nº 586.pdf circular
Ley 21.545 - Circular Nº 586.pdf circularMooPandrea
 

Dernier (20)

Criterios ESG: fundamentos, aplicaciones y beneficios
Criterios ESG: fundamentos, aplicaciones y beneficiosCriterios ESG: fundamentos, aplicaciones y beneficios
Criterios ESG: fundamentos, aplicaciones y beneficios
 
plan de capacitacion docente AIP 2024 clllll.pdf
plan de capacitacion docente  AIP 2024          clllll.pdfplan de capacitacion docente  AIP 2024          clllll.pdf
plan de capacitacion docente AIP 2024 clllll.pdf
 
Programacion Anual Matemática4 MPG 2024 Ccesa007.pdf
Programacion Anual Matemática4    MPG 2024  Ccesa007.pdfProgramacion Anual Matemática4    MPG 2024  Ccesa007.pdf
Programacion Anual Matemática4 MPG 2024 Ccesa007.pdf
 
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
 
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfSELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
 
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLAACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
 
Unidad 3 | Metodología de la Investigación
Unidad 3 | Metodología de la InvestigaciónUnidad 3 | Metodología de la Investigación
Unidad 3 | Metodología de la Investigación
 
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
 
Programacion Anual Matemática5 MPG 2024 Ccesa007.pdf
Programacion Anual Matemática5    MPG 2024  Ccesa007.pdfProgramacion Anual Matemática5    MPG 2024  Ccesa007.pdf
Programacion Anual Matemática5 MPG 2024 Ccesa007.pdf
 
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
 
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
 
plande accion dl aula de innovación pedagogica 2024.pdf
plande accion dl aula de innovación pedagogica 2024.pdfplande accion dl aula de innovación pedagogica 2024.pdf
plande accion dl aula de innovación pedagogica 2024.pdf
 
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...
 
ORGANIZACIÓN SOCIAL INCA EN EL TAHUANTINSUYO.pptx
ORGANIZACIÓN SOCIAL INCA EN EL TAHUANTINSUYO.pptxORGANIZACIÓN SOCIAL INCA EN EL TAHUANTINSUYO.pptx
ORGANIZACIÓN SOCIAL INCA EN EL TAHUANTINSUYO.pptx
 
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdf
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdfGUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdf
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdf
 
La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.
 
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VSOCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
 
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
 
La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...
 
Ley 21.545 - Circular Nº 586.pdf circular
Ley 21.545 - Circular Nº 586.pdf circularLey 21.545 - Circular Nº 586.pdf circular
Ley 21.545 - Circular Nº 586.pdf circular
 

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.”