1. LA SOLUCION DE PROBLEMAS
CON LA AYUDA DEL COMPUTADOR
Ing.
Cristian Gonzalez Soto
2. Computador: Es un dispositivo electrónico utilizado
para procesar información y obtener resultados.
Los datos y la información se pueden introducir en el
computador como entrada (input) y a continuación se
procesan para producir una salida (output).
DATOS DATOS
PROCESOS
DE ENTRADA DE SALIDA
3. El Computador es una máquina que no
puede trabajar por si sola, únicamente
realiza aquellas órdenes que el
hombre le indique.
Esas órdenes tienen que ser
realizadas de tal forma que el
computador las entienda, siendo esta
la causa por la cuál se hace necesario
darle instrucciones. Esto constituye el
software, el cual es pensado y
realizado por el hombre.
El software esta conformado por el
“conjunto de programas que se
diseñan para el funcionamiento del
computador”.
4. Un ALGORITMO es una serie
de pasos organizados que
describe el proceso
que se debe seguir, para dar
solución a un problema
específico.
Tipos de Algoritmos
Cualitativos: Son aquellos en
los que se describen los pasos
utilizando palabras.
Cuantitativos: Son aquellos en
los que se utilizan cálculos
numéricos para definir los
pasos del proceso.
5. CARACTERISTICAS
DEL ALGORITMO
Preciso: tiene que indicar el orden de realización
en cada paso.
Definido: si el algoritmo se prueba dos veces, en
estas dos pruebas, se debe obtener el mismo
resultado. Con excepción de utilización de datos
aleatorios.
Finito: tiene un número determinado de pasos y
debe producir un resultado en un tiempo finito.
6. LA RESOLUCIÓN DE PROBLEMAS
UTILIZANDO LA COMPUTADORA
Aunque el proceso de diseñar
programas es un proceso
creativo, se pueden considerar
tres pasos que ayudan al
programador en este proceso:
• Análisis del problema
• Diseño del algoritmo
• Resolución del algoritmo en la
computadora
7. FASES PARA LA RESOLUCIÓN
DE PROBLEMAS
1. Análisis del Problema. En
la fase de análisis se determina
que hace el programa. Esta
fase requiere una clara
definición donde se contemple
exactamente lo que debe hacer
el programa y el resultado
deseado.
Para poder definir bien un
problema es conveniente
responder a las siguientes
preguntas:
8. ¿Qué entradas se requieren?
(cantidad y tipo)
¿Cuál es la salida deseada? Análisis del
(cantidad y tipo) Problema
¿Qué proceso o métodos
produce la salida deseada?
9. 2. Diseño del Algoritmo.
En la fase de diseño se
determina como hace el
programa la tarea
solicitada.
Posiblemente tengamos
varias formas de resolverlo;
lo importante es determinar
cúal es la mejor alternativa:
la que produce los
resultados esperados en el
menor tiempo y al menor
costo.
10. Una vez que sabemos cómo
resolver el problema, pasamos a
dibujar gráficamente la lógica de
la alternativa seleccionada.
Esto es precisamente un Diagrama
de Flujo: la representación
gráfica de una secuencia lógica de
pasos a cumplir por el computador
para producir un resultado
esperado.
11. 3. Resolución del
Algoritmo en el
Computador.
Es la escritura en un
lenguaje de programación
de la representación de un
algoritmo (Diagrama de
Flujo); este proceso se
conoce como codificación y
ésta genera lo que se
conoce como programa
fuente.