Logo Studenta

ANALISIS DEL PROBLEMA (5), algoritmos - Ing Cesar Ivan Castillo Chio

¡Este material tiene más páginas!

Vista previa del material en texto

Fases de la resolución de un problema computacional
Parte 1
PARTICIPACIÓN
¿Cuáles son las 4 fases de la resolución de problemas computacionales?
2
Análisis del problema
3
La primera fase de la resolución de un problema con computadora es el análisis del problema.
 Esta fase requiere una clara definición, donde se contemple exactamente lo que debe hacer el programa y el resultado o solución deseada.
Análisis del problema
4
Dado que se busca una solución por computadora, se precisan especificaciones detalladas de entrada y salida y lo que se hará con estos datos.
Análisis del problema
5
Identificando las entradas:
Para identificar una entrada, debemos pensar todos los datos o acciones importantes hechas por el usuario que interactúa con el programa.
Análisis del problema
6
Ejemplos de entradas:
Edad
Nombre
Ubicación
Fecha
Hora
Posiciones
Movimientos
Clics /toques
Colores
Análisis del problema
7
Identificando las salidas:
Resultado de la búsqueda con la entrada
Resultado de las operaciones hechas con entradas
Resultado del proceso hecho con las entradas
Análisis del problema
8
Identificando las funciones o procesos:
Para identificar las funciones o procesos, debemos pensar en todas aquellas acciones que se realizan con las entradas para generar la salida deseada. A ese conjunto de acciones también se le llama algoritmo.
¿Qué hacer con las entradas para producir las salidas que queremos?
Análisis del problema: EJEMPLO 1
9
Se desea hacer una app que compare dos números ingresados por el usuario y diga cuál de estos es más grande. Determinar los datos de entrada, salida y proceso.
PROGRAMA
Análisis del problema: EJEMPLO
10
	ENTRADAS	SALIDAS	PROCESOS
	2 entradas de tipo numérico	1 salida de tipo numérico	Comparar las entradas
Análisis del problema: EJEMPLO 2
11
Se desea hacer una programa que registre el nombre, apellido y edad de dos personas, después muestre los datos de cada persona en forma de oración. Ejemplo: “Se ha registrado a Karina, quien tiene 12 años de edad”
PROGRAMA
Análisis del problema: EJEMPLO
12
	ENTRADAS	SALIDAS	PROCESOS
	4 entradas de tipo textual
2 entradas de tipo numérico	2 salidas de tipo textual	Concatenar las entradas 1, 2 y 3
Concatenar las entradas 4, 5 y 6

Otros materiales