INFORMTICA II PSEUDOCODIGO Y METODOLOGA PARA LA SOLUCIN

  • Slides: 20
Download presentation
INFORMÁTICA II (PSEUDOCODIGO Y METODOLOGÍA PARA LA SOLUCIÓN DE PROBLEMAS) �Ing. José David Ortiz

INFORMÁTICA II (PSEUDOCODIGO Y METODOLOGÍA PARA LA SOLUCIÓN DE PROBLEMAS) �Ing. José David Ortiz Salas

Repasando algoritmos… �Realiza un algoritmo para sumar 3 números. 1. Inicio 2. Pedir número

Repasando algoritmos… �Realiza un algoritmo para sumar 3 números. 1. Inicio 2. Pedir número 1, número 2, número 3. 3. Sumar número 1 más número 2 más número 3. 4. Mostrar el resultado de la suma. 5. Fin

Repasando algoritmos… En parejas realizar los siguientes algoritmos: �Algoritmo para obtener el área de

Repasando algoritmos… En parejas realizar los siguientes algoritmos: �Algoritmo para obtener el área de un triángulo. �Algoritmo para convertir una cantidad de pesos a dólares. �Algoritmo para conocer la edad de una persona.

¿Cuáles son las representaciones de los algoritmos? �Descripción narrada. Es la forma más sencilla

¿Cuáles son las representaciones de los algoritmos? �Descripción narrada. Es la forma más sencilla de describir o expresar un algoritmo. Consiste en hacer un relato de la solución en lenguaje natural. �Diagramas de flujo. Es la representación gráfica de un algoritmo. �Pseudocódigo. en un lenguaje de especificación de algoritmos que utiliza palabras reservadas y exige la indentación, o sea, sangría en el margen izquierdo de algunas líneas.

Pseudocódigo El principal objetivo del pseudocódigo es el de representar la solución a un

Pseudocódigo El principal objetivo del pseudocódigo es el de representar la solución a un algoritmo de la forma más detallada posible, y a su vez lo más parecida posible al lenguaje que posteriormente se utilizará para la codificación del mismo.

Consideraciones en un pseudcódigo

Consideraciones en un pseudcódigo

Como convertir descripción narrada en Pseudocódigo ? Ejemplo de como convertir un algoritmo en

Como convertir descripción narrada en Pseudocódigo ? Ejemplo de como convertir un algoritmo en forma de descripción narrada a su forma de pseudocódigo.

Ejercicio de Pseudocódigo En parejas convertir a pseudocódigo los siguientes algoritmos: �Algoritmo para obtener

Ejercicio de Pseudocódigo En parejas convertir a pseudocódigo los siguientes algoritmos: �Algoritmo para obtener el área de un triángulo. �Algoritmo para convertir una cantidad de pesos a dólares. �Algoritmo para conocer la edad de una persona.

Resultado de los pseducódigos �Obtener 1. 2. 3. 4. 5. el área de un

Resultado de los pseducódigos �Obtener 1. 2. 3. 4. 5. el área de un triángulo. Inicio Leer base y altura Area = (base * altura) / 2 Imprimir Area Fin

Resultado de los pseducódigos �Convertir una cantidad de pesos a dólares. 1. Inicio 2.

Resultado de los pseducódigos �Convertir una cantidad de pesos a dólares. 1. Inicio 2. Leer cantidad y tipo de cambio 3. Dolares = cantidad / tipo de cambio 4. Imprimir Dolares 5. Fin

Resultado de los pseducódigos �Conocer 1. 2. 3. 4. 5. la edad de una

Resultado de los pseducódigos �Conocer 1. 2. 3. 4. 5. la edad de una persona Inicio Leer fecha nacimiento Edad = fecha actual – fecha nacimiento Imprimir Edad Fin

Metodología para la solución de problemas �Método: Conjunto de operaciones ordenadas con que se

Metodología para la solución de problemas �Método: Conjunto de operaciones ordenadas con que se pretende obtener un resultado. �Metodología: Es la ciencia que aplica el método. �La metodología para la solución de problemas se utilizara para resolver problemas mediante el uso de la computadora.

Etapas de la metodología para la solución de problemas �Identificación del problema. Es una

Etapas de la metodología para la solución de problemas �Identificación del problema. Es una fase muy importante en la metodología, pues de ella depende el desarrollo posterior en busca de la solución. Un problema mal definido provocara desvíos conceptuales que serán difíciles de remediar posteriormente. En esta etapa es fundamental el análisis de la información inicial con el fin de distinguir los datos pertinentes de los que no lo son, de manera que se puede elegir la configuración mas conveniente respecto a las soluciones posibles.

Etapas de la metodología para la solución de problemas �Planteamiento de alternativas de solución.

Etapas de la metodología para la solución de problemas �Planteamiento de alternativas de solución. Por lo general, la solución de un problema puede alcanzarse por distintas vías. Es útil tratar de plantear la mayor cantidad de alternativas posibles de solución, pues de esta forma las probabilidades aumentan a favor de encontrar la vía correcta.

Etapas de la metodología para la solución de problemas �Elección de una alternativa. Se

Etapas de la metodología para la solución de problemas �Elección de una alternativa. Se deberá elegir la alternativa que sea la mas adecuada para la solución de problemas, tomando en cuenta las características del problema y las características que deberá tener la solución, así como los elementos, datos o información con la que cuentas.

Etapas de la metodología para la solución de problemas �Desarrollo de solución. En esta

Etapas de la metodología para la solución de problemas �Desarrollo de solución. En esta fase a partir de los datos relacionados con la alternativa seleccionada, se aplican las operaciones necesarias para solucionar el problema. Si la alternativa es la optima, llevara la solución deseada que fue prevista en la identificación del problema.

Etapas de la metodología para la solución de problemas �Evaluación de la solución. En

Etapas de la metodología para la solución de problemas �Evaluación de la solución. En esta fase se deben «pulir» los procesos ya realizados y tratar de llevarlos a un grado mayor de optimización, pues el algoritmo mas eficiente en la solución de un problema es el que llega a su objetivo final con la mayor economía de procedimiento que sea posible.

Ejemplo utilizando la metodología para la solución de problemas

Ejemplo utilizando la metodología para la solución de problemas

Realizar el siguiente ejercicio

Realizar el siguiente ejercicio

Trabajo Final

Trabajo Final