Sunteți pe pagina 1din 19

SOLUCION DE PROBLEMAS UTILIZANDO ALGORITMOS

OBJETIVO
Que el alumno aplique los pasos para la solucin de problemas identificando los datos de entrada y salida y represente la solucin mediante un algoritmo y diagrama de flujo.

Problemas
EL SER HUMANO SE ENFRENTA COTIDIANAMENTE A DIFERENTES PROBLEMAS

Observa las siguientes imgenes

Cul es el problema? Qu solucin propones?

Pasos para la solucin de problemas

Identificar cul es el problema o necesidad

Identificar los datos de entrada y salida

Proponer una solucin

Comprobar los resultados

Algoritmo
Es una sucesin de pasos ordenados, sistematizados y finitos que dan solucin a un problema. CARACTERISTICAS: Finito Ordenado VER VIDEO Simple No ambiguo Universal

En el uso de los algoritmos se usan datos simples los cuales pueden ser constantes y variables. Las constantes son datos que nunca cambian, siempre permanecen. Un ejemplo es el valor de Pi. Una variable es un valor que siempre se modifica, es decir, que cambia, generalmente se representan por medio de una letra o palabra (a, x, suma). Una expresin es la combinacin de variables y constantes, al igual que smbolos. Consta de dos partes: operandos (variables o constantes) y operadores (aritmticos, relacionales o lgicos).

Datos simples
VARIABLES CONSTANTE S

EXPRESION
OPERANDO S

OPERADOR ES

Operadores
Operador Aritmticos Significado

+ * / **, ^ div mod

Suma Resta Multiplicacin Divisin Exponenciacin Divisin entera Residuo de la divisin entera
Relacionales Menor que Mayor que Menor o igual que Mayor o igual que Igual que Distinto que Lgicos Y O Negacin, No

< > <= >= = <> and or not

Ejemplo 1
Un procedimiento que realizamos varias veces al da consiste en lavarnos los dientes. Veamos la forma de expresar este procedimiento como un Algoritmo:
1. Tomar la crema dental 2. Destapar la crema dental 3. Tomar el cepillo de dientes 4. Aplicar crema dental al cepillo 5. Tapar la crema dental 6. Abrir la llave del lavamanos 7. Remojar el cepillo con la crema dental 8. Cerrar la llave del lavamanos 9. Frotar los dientes con el cepillo 10. Abrir la llave del lavamanos 11. Enjuagarse la boca 12. Enjuagar el cepillo 13. Cerrar la llave del lavamanos 14. Secarse la cara y las manos con una toalla

Ejemplo 2
Problema: Sumar los nmeros A y B Datos de entrada: Los nmeros A yB Datos de salida: Resultado de la suma S Proceso (Algortimo) 1. Inicio 2. Conocer los nmeros A y B 3. Sumar A + B y asignar el resultado a S 4. Dar a conocer la suma S 5. Fin

Diagrama de flujo

Qu es un diagrama de flujo? Es la representacin grfica de un algoritmo.

Smbolos utilizados
SMBOLO DESCRIPCIN Inicio o Fin de un diagrama Entrada o Salida de datos Procesamiento de datos Decisin Conector de bloques Flujo de informacin

Diagrama de Flujo para la Suma de dos nmeros


INICIO

LEER A, B

S= A + B

MOSTRAR S

FIN

Repaso (Autoevaluacin)
Veamos cuanto aprendiste. Selecciona la respuesta correcta a cada pregunta:

1. El ltimo paso en el proceso de solucin de un problema es: a) Entender el problema b) Comprobar los resultados c) Proponer una solucin
2. Es una secuencia de pasos lgicos y ordenados para resolver un problema a) Algoritmo b) Solucin c) Diagrama de Flujo 3. Es un dato que no cambia su valor: a) Variable b) Constante c) Operador 4. Un entero es un tipo de dato: a) Carcter b) Lgico

c) Numrico

5. Es la representacin grfica de un algoritmo a) Algoritmo b) Solucin c) Diagrama de Flujo

Lo siento respuesta incorrecta

Muy Bien!

Gracias por tu atencin !!

"Si queremos lograr algo que nunca hemos logrado debemos de estar dispuestos a aprender cosas que nunca hemos aprendido y hacer cosas que nunca hemos hecho."

S-ar putea să vă placă și