miércoles, 29 de agosto de 2012

PREGUNTAS (INTRODUCCIÓN A LA PROGRAMACIÓN)


1.- ¿Cuales son los seis pasos para la resolución de un problema?

·      Identificar el problema.
·         Entender el problema.
·         Identificar las rutas alternativas para resolver el problema.
·         Seleccionar la mejor opción o forma de resolver el problema.
·         Hacer una lista de las opciones que te ayuden a resolver el problema.
·         Evaluar la solución.

2.- ¿Cual es la solución algorítmica del problema?

·         Se resuelven con varias acciones definidas.

3.- Menciona tres problemas actuales en tu vida que podrían ser resueltos atreves de un proceso algorítmico.
Explica por qué cada uno de estos problemas es de naturaleza algorítmica.

·        Registrarme en una página web de vídeo juegos.
 Esta solución es algorítmica ya que para poder registrarnos en la página es necesario seguir instrucciones específicas para poder realizar el registro con éxito.

·       Terminar un videojuego.
Esto es debido a que para poder terminar un videojuego en la mayoría de los casos es necesario seguir instrucciones, las cuales son necesarias realizar para poder seguir avanzando en el videojuego.

·        Solicitar un crédito.
 Este problema lo justifico porque al realizar el trámite se tienen que seguir pasos rigurosos para poder verificar nuestro historial el cual nos dirá si nos darán el crédito o no.

4.- ¿Cual es la solución heurística de un problema?

·       Son soluciones que cuentan con prueba y error y tienen como riesgo que el resultado sea positivo o negativo, en pocas palabras puede funcionar o no.
 
5.- ¿Menciona tres problemas actuales en su vida que podría ser resuelto a través de un enfoque heurístico?
Explica por qué cada uno de estos problemas es de naturaleza heurística.

·       Invertir en un negocio.
Esto es heurístico debido a que hay un riesgo al invertir en un negocio ya que al hacerlo puede generarte ganancias o pérdidas no tiene nada seguro.
·       Cocinar por primera vez.
Este problema lo pongo debido a que al cocinar por primera vez hay posibilidad de que lo cocinado nos salga delicioso o realmente incomestible.
·       Casarse.
Esto es algo muy común actualmente  ya que al hacerlo no tenemos asegurada la felicidad así como podemos ser felices tenemos el riesgo de que fracase el matrimonio aquí es cuando se aplica lo de prueba y error.

6.- Nombrar tres problemas actuales en su vida que pueda surgir en la casa, en la escuela o en un negocio que podría ser resuelto de manera más eficiente con ayuda de la computadora. ¿Estos problemas requieren una solución algorítmica o heurística? ¿Por qué?

·       Realizar un cobro de mercancía a gran escala.(Negocio)
Esta solución es algorítmica debido a que para realizar el cobro se tienen que seguir unos pasos rigurosos para que el cobro sea efectivo y rápido.
·       Buscar un producto en inventario.(Negocio)
Esta solución es algorítmica debido a que al buscar un producto tenemos que realizar ciertos pasos para que la búsqueda sea efectiva y rápida.
·       Buscar la dirección de algún lugar.(Casa)
Esta solución es heurística debido a que al buscar la  dirección del lugar tenemos la posibilidad de encontrarla o simplemente no hallarla.

7.- Indica una razón por qué cada uno de los seis pasos para resolver  problemas es  importante para desarrollar la mejor solución para un problema.
Da una razón para cada uno de los pasos.

·       Identificar el problema.

Este paso es importante debido a que si no lo hacemos no sabremos cual es el problema y no podremos continuar solucionando el problema debido a que no sabemos cuál es.

·        Entender el problema.

Este paso ayuda a entender el problema que es lo que está involucrado sea persona o un objeto. Este paso nos dará la pauta para poder resolver el problema.

·        Identificar las rutas alternativas para resolver el problema.

Aquí daremos las opciones que tenemos y las investigaremos para saber cuál es la más elegible de todas.

·       Seleccionar la mejor opción o forma de resolver el problema.

Este paso es importante porque aquí se verán las diferentes formas de solucionar el problema y se elegirá el más adecuado para la solución.

·       Hacer una lista de las opciones que te ayuden a resolver el problema.

Este paso es básico debido que aquí se darán los pasos a seguir para solucionar el problema ya que si los pasos están mal el resultado sería negativo.

·        Evaluar la solución.

Este paso es importante debido a que siempre el resultado debe ser positivo de lo contrario sabríamos que estamos mal en alguno de los pasos anteriores.