Sie sind auf Seite 1von 11

Fecha: 6/Septiembre/2013 Metodologa para resolver problemas La resolucin de problemas consta de cinco etapas que garantizan una llegada

correcta a la solucin: Identificacin del problema, planteamiento de alternativas de solucin, eleccin de una alternativa, desarrollo de la solucin y evaluacin de la solucin. 1. Identificacin del problema La identificacin del problema es una fase muy importante de la metodologa pues de ella depende el desarrollo ulterior en busca de la solucin. Un problema bien delimitado es una gran ayuda para que el proceso general avance bien; un problema mal definido provocara desvos conceptuales que sern difciles de remediar posteriormente. 2. Planteamiento de alternativas de solucin Despus de la definicin del problema y del anlisis de los datos de entrada el proceso contina con el anlisis de las alternativas de solucin. Por lo general la solucin de un problema puede alcanzarse por distintas vas. Es til tratar de plantear la mayor cantidad de alternativas posibles de solucin pues de esta forma las posibilidades aumentan a favor de encontrar la va correcta. 3. Eleccin de una alternativa Despus de tener todo el repertorio de alternativas es necesario pasar a otra etapa: la eleccin de la mejor entre todas las posibilidades. Esta fase es muy importante porque de la eleccin realizada depende del avance final hasta la solucin 4. Desarrollo de la solucin Despus de decidir cul es la mejor alternativa de todas se llega a la etapa de la solucin. En esta fase, partir de los datos relacionados con la alternativa seleccionada, se aplican las operaciones necesarias para solucionar el problema. 5. Evaluacin de la solucin Luego de haber desarrollado la solucin queda an una etapa, que es la de evaluacin, en los procesos industriales a este procedimiento se le llama control de calidad y consiste en determinar que la solucin obtenida es lo que se esperaba conseguir comprobando que el resultado sea correcto.

Ejemplo de Metodologa para resolver problemas 1. Identificacin del problema. Problema: cambiar la llanta ponchada a un carro. 2. Planteamientos de alternativas de solucin. Cambiar la llanta yo mismo con mis herramientas. Hablarle o llamarle a un mecnico. Pedir ayuda a personas. Llamar a una gra. Cambiar de auto. Pedir raite. Irme en un camin. Llevarme el carro con la llanta ponchada.

3. Eleccin de una alternativa. En este caso creo que la mejor alternativa seria la opcin 1, cambiar la llanta yo mismo con mis propias herramientas, ya que es la ms fcil y adecuada que me puede dar la solucin a mi problema.
4. Desarrollo de la solucin. 1. Inicio 2. Buscar refaccin 3. Traer el gato 4. Levantar el carro con el gato 5. Aflojar tornillos de la llanta 6. Sacar los tornillos de la llanta 7. Quitar la llanta 8. Poner la llanta de repuesto 9. Poner los tornillos 10. Apretar los tornillos 11. Bajar el gato 12. Fin

5. Evaluacin de la solucin. De acuerdo a la alternativa que eleg, fue la ms apropiada para cambiar la llanta con facilidad y sin tener que acceder a otras si esta no funciona. La alternativa funciona, es un ejemplo de algoritmo cotidiano que nosotros mismos podemos resolver. www.informaticadostaxco.blogspot.mx

Fecha: 18/Septiembre/2013

Pseudocdigo: Es aquel que describe los algoritmos utilizando una mezcla de lenguaje comn, con instrucciones de programacin, palabras claves, etc. Objetivo del pseudocdigo El objetivo del pseudocdigo es que el programador se centre en la solucin lgica del algoritmo y no en la implementacin en un lenguaje de programacin concreto, o en otras palabras, solo ayudan a pensar un programa antes de escribirlo en un lenguaje de programacin formal. Caractersticas y partes del pseudocdigo Las principales caractersticas de este lenguaje son: 1. Se puede ejecutar en un ordenador. 2. Es una forma de representacin sencilla de utilizar y manipular. 3. Facilita el paso del programa al lenguaje de programacin. 4. Es independiente del lenguaje de programacin que e vaya a utilizar. 5. Es un mtodo que facilita la programacin y solucin al algoritmo del programa. Diagrama de flujo Es un grfico del plan de trabajo que se ejecutara para la solucin de un determinado problema. Caractersticas de un Diagrama de flujo De uso, permite facilitar su empleo. De destino, permite la correcta identificacin de actividades. De comprensin e interpretacin, permite simplificar su comprensin. De interaccin, permite el acercamiento y coordinacin. De simbologa, disminuye la complejidad y accesibilidad. De diagramacin, se elabora con rapidez y no requiere de recursos sofisticados.

Simbologa de los diagramas de flujo Existen diversos smbolos que se utilizan en los diagramas de flujo, estos permiten comprender cualquier diagrama de flujo que use los smbolos recomendados. Cada smbolo normal de diagrama de flujo tiene un significado especial.

Expresa inicio o fin de un programa

Expresa operacin algebraica o de asignacin

Si

No Entrada/Salida. Representa cualquier Tipo de fuente de entrada y salida Expresa condicin y asociaciones alternativas de una solucin

Entrada: lectura de datos por Tarjetas perforadas

Representa resultado mediante un reporte impreso

Conector dentro de pgina

Conector fuera de pgina

IV

Expresa operacin cclica repetitiva

Expresa condicin y acciones Alternativas de una decisin numrica

Almacenamiento en lnea Disco Magntico

Expresa proceso de llamada a una subalterna

Representa datos grabados En una cinta magntica www.BuenasTareas.com www.monografias.com

Fecha: 15/Octubre/2013

BARRA DE HERRAMIENTAS DE PSeInt


En la barra de herramientas encontramos diferentes opciones de accin rpida, que nos permiten realizar diferentes funciones:

Smbolo

Nombre Nuevo Abrir Guardar Guardar como Deshacer Rehacer Cortar Copiar Pegar Corregir indentado Buscar Buscar anterior

Funcin Crea un nuevo algoritmo y escribe el prototipo bsico en el rea de trabajo. Abre un algoritmo desde un archivo. Guarda todos los cambios realizados en el algoritmo (pseudocdigo actual). Guarda el algoritmo actual con un Nuevo nombre. Deshace el ltimo cambio realizado al pseudocdigo. Solo tiene un nivel. Deshace el ltimo cambio realizado al pseudocdigo. Solo tiene un nivel. Corta el texto realizado en el campo del rea de trabajo. Copia texto seleccionado en el campo del rea de trabajo Paga texto seleccionado copiado en el campo del rea de trabajo

Localiza una cadena dentro del algoritmo. No distingue entre maysculas y minsculas. Repite la ltima bsqueda realizada comenzando desde la ubicacin del cursor hasta encontrar la coincidencia anterior. Repite la ltima bsqueda realizada

Buscar siguiente

Ejecutar

Ejecuta el algoritmo en una nueva ventana de consola. Si el algoritmo contiene errores de sintaxis no ser ejecutado. La ejecucin paso a paso permite realizar un seguimiento ms detallado de la ejecucin del algoritmo. Es decir, permite en tiempo qu instrucciones y en qu orden se ejecutan, as como tambin observar el contenido de variables o expresiones durante el proceso. Genera el diagrama del seudocdigo previamente ejecutado y libre de errores. Muestra una ventana en la que se puede introducir la palabra que hace referencia al tema de bsqueda y en caso de encontrar informacin muestra la ayuda correspondiente.

Ejecutar paso a paso

Dibujar diagrama de flujo Ayuda

MEN Configurar

Utilizar Autocompletado: El autocompletado muestra sugerencias de palabras claves mientras escribe y permite seleccionarlas para completarlas sin tener que tipearlas por completo. Para que el men se muestre se deben haber ingresado al menos tres letras de cada palabra. Puede activar o desactivar el autocompletado dando clic en este tem. Cerrar Repetitivas/Condicionales: Permite cerrar la condicional para poder pasar al siguiente paso del algoritmo y/o pseudocdigo. Resaltar bloques lgicos: Resalta los bloques lgicos realizados en el pseudocdigo. Utilizar Ayudas Emergentes: Estas ayudas le indican que debe escribir luego de cada palabra clave. Se muestran como globos emergentes sobre el cdigo e indican el tipo de accin, expresin, etc. Que debe introducir a continuacin. Utilizar Indentado Inteligente: Agrega o quita tabulaciones a las lneas para indentar correctamente el cdigo segn sus estructura y anidamiento, (por ejemplo, luego de una lnea que abre un bucle PARA, la siguiente tendr un indentado mayor). Estas acciones se realizan en conjunto con la seleccin de palabras claves en el men de autocompletado. Comprobar Sintaxis Mientras Escribe: Compruebe la sintaxis realizada en el ejercicio. Mostrar Ayuda Rpida: Muestra una ayuda rpida en caso de presentarse algn problema para llegar a su solucin.

www.BuenasTareas.com

Fecha: 09/Octubre/2013 PSeInt Qu es y para qu sirve? PSeInt es una herramienta para asistir a primeros pasos de programacin, mediante un simple e intuitivo pseudolenguaje en espaol (complementado con un editor de diagramas de flujo), le permite centrar su atencin en los conceptos fundamentales de la algoritmia computacional, minimizando las dificultades propias de un lenguaje y proporcionando un entorno de trabajos con numerosas ayudas y recursos didcticos. Caractersticas y funcionalidades de PSeInt Presenta herramientas de edicin para escribir algoritmos en pseudocdigo en espaol. Autocompletado. Ayudas emergentes. Plantillas de comandos. Coloreado de sintaxis. Indentado inteligente. Permite generar y editar el diagrama de flujo del algoritmo. Permite la edicin simultnea de mltiples algoritmos. El lenguaje pseudocdigo utilizado es configurable. Ofrece perfiles de configuracin predefinidos para numerosas instituciones. Puede interpretar (ejecutar) los algoritmos escritos. Permite ejecutar el algoritmo paso a paso controlando la velocidad e inspeccionando variables y expresiones. Puede confeccionar automticamente una tabla de prueba de escritorio. Determina y marca claramente errores de sintaxis (mientras escribe) y en tiempo de ejecucin. Permite convertir el algoritmo en seudocdigo a lenguaje C++. Ofrece un gran sistema de ayuda integrado acerca del pseudocdigo y el uso del programa. Incluye un conjunto de ejemplos de diferentes niveles de dificultad. Es multiplataforma (probado en Microsoft, Windows, GNU/LINUX y Mac OS X). www.BuenasTareas.com