View
17
Download
2
Category
Preview:
Citation preview
Problemas que involucren cálculos matemáticos y fórmulasMATI Josué Alejandro Olivas Méndez
Para la creación de un programa de computadora que ayude a la solución de problemas se requiere de tres fases:
Análisis del problema Diseño del algoritmo Resolución del algoritmo en la
computadora
Metodología para la solución de problemas
Fases en la resolución de un problema
ProblemaSolución de forma algorítmica
Compresión del problema
Implementación de la solución
¿Qué es un algoritmo?
“Un algoritmo de programación es un conjunto ordenado y finito de asignaciones, procesos, cálculos y decisiones que permiten a un programa satisfacer una unidad de funcionalidad dada”
Características de los algoritmosLas características que debe cumplir un
algoritmo son:Un algoritmo debe ser Preciso e
indicar el orden de realización de cada paso.
Un algoritmo debe ser Definido, es decir, si se sigue un algoritmo dos veces, se debe obtener el mismo resultado.
Un algoritmo debe ser Finito, es decir, si se sigue el algoritmo se debe terminar el algún momento.
¿Qué es un algoritmo?Lenguaje natural Pseudocódigo Diagrama de
flujoLenguaje de
programación
Pido la base y la altura, luego multiplico la base por la altura y la divido entre dos.
1. Inicio2. Dame la base3. Dame la altura4. Área = base *
altura / 25. Imprime Área6. Fin
¿Qué es un algoritmo?
Definir Entradas-Proceso y Salidas que se desean obtener.
Entradas: son los datos que se requieren de inicio para dar solución al problema o lograr el objetivo.
Proceso: son las operaciones que se deben realizar para generar, a partir de las entradas, los resultados esperados para la consecución del objetivo.
Salida: son los resultados obtenidos; es el logro del objetivo.
Diagramas de Flujo Un diagrama de flujo es una representación
visual del tratamiento de un problema.
Muestra las operaciones realizadas dentro del procesos que lleva a la solución del problema en la secuencia que deben realizarse para obtener la salida esperada.
Responde a las preguntas: ¿Qué actividades debo realizar para solucionar el problema? ¿En qué orden deben llevarse a cabo?
Diagramas de Flujo
Terminal.- Marca el inicio y el fin del diagrama de flujo
Entrada.- Cualquier tipo de introducción de datos
Proceso.- Cualquier tipo de operación que pueda originar cambio en el valor
Decisión.- Indica una comparación de valores
Líneas de flujo
No
Si
Ejemplo:
Análisis del problema
El cálculo del área del rectángulo se puede dividir en:
• Entrada de datos (altura, base)• Proceso: Cálculo del área (= base x altura)•Salida de datos (base, altura, área)
• Entrada de datos: (altura, base)• Proceso: Cálculo del área (= base x
altura)• Salida de datos: (base, altura, área)
Inicio
Leer: base, altura
Área= base * altura
Imprimir: base, altura, área
Fin
Área= b * aa
b
Ejercicios
Hacer los diagramas de flujo de los siguientes problemas:
Sumar dos números. Obtener el numero mas grande de dos números. Determinar si una persona puede entrar a la
montaña rusa si la estatura requerida para ello es de 1.60 mts.
Crea dos diagramas de flujo de situaciones cotidianas que te encuentres usando todos los símbolos.
Problema
En una fabrica laboran 499 hombres y 136 mujeres, calcule los porcentajes de hombres y mujeres que laboran en la empresa.
En la otra fabrica laboran 656 y 320 mujeres calcula los porcentajes de esta empresa, además calcula cuanto serian los porcentajes si las dos fabricas se unen.
Recommended