El documento define varios términos clave relacionados con la resolución de problemas, incluyendo qué es un problema, el planteamiento de un problema, y los pasos para resolver un problema. Explica las fases en la resolución de problemas por computadora como el análisis, diseño del algoritmo, codificación, pruebas y mantenimiento. También define qué es un algoritmo y sus características claves como ser preciso, definido y finito.
1. ¿Qué es un problema?
-es un determinado asunto o una cuestión que requiere de una solución.
¿Qué es el planteamiento de un problema? Es la delimitación clara y precisa del
objeto de la investigación que se realiza por medio de preguntas, lecturas, encuestas pilotos,
entrevistas, etc.
¿Cuál es el procedimiento que sigues para resolver un problema?
-Examinar y analizar la información y los hechos.
-Evaluar posibles soluciones.
¿Cuáles son las fases en la resolución de problema por computadora?
Análisis del problema: El problema se analiza teniendo presente la especificación de los requisitos
dados por el cliente de la empresa o por otra persona que encarga el programa.
Diseño del algoritmo: una vez analizado el problema, se diseña una solución que conducirá
a un algoritmo que resuelva el problema.
Codificación (implementación): la solución se escribe en la sintaxis del lenguaje de alto
nivel (por ejemplo, C ) y se obtiene un programa.
Ejecución, verificación y depuración: el programa se ejecuta, se comprueba rigurosamente
y se elimina todos los errores (denominados “bugs”, en inglés) que puedan aparecer.
Mantenimiento: El programa se actualiza y modifica, cada vez que sea necesario, de modo
que se cumplan todas las necesidades de cambio de sus usuarios.
Documentación: Escritura de las diferentes fases del ciclo de vida del software,
esencialmente el análisis, diseño y codificación, unidos a manuales de usuario y referencia,
así como normas para el mantenimiento.
¿Qué es un algoritmo?es un conjunto prescrito de instrucciones o reglas bien definidas,
ordenadas y finitas que permite realizar una actividad mediante pasos sucesivos que no generen
dudas a quien deba realizar dicha actividad.
¿Cuáles son las características de los algoritmos?•Un algoritmo debe ser
preciso e indicar el orden de realización de cada paso.
•Un algoritmo debe estar definido. Si se sigue un algoritmo dos veces, se debe obtener el mismo
resultado cada vez.
•Un algoritmo debe ser finito. Si se sigue un algoritmo se debe terminar en algún momento; o sea,
debe tener un numero finito de pasos.
La definición de un algoritmo debe definir tres partes: Entrada, Proceso y Salida.
2. ¿Qué datos debe tener el planteamiento de un problema?
los objetivos que persigue la investigación, las preguntas de investigación y la justifica-ción del
estudio.
¿Qué información se obtiene al realizar el análisis de un problema?
Eso es muy subjetivo, cada quien tiene su propia lógica para programar , lo que realmente importa
es llegar al mismo punto(fin) , aunque un camino más o menos eficiente que otro , pero en general
se obtienen las variables de entrada , un posible tratamiento de esas variables y obvio la salida que
realmente pide el problema.
¿Qué son los datos de entrada?
Son los que envían información a la unidad de procesamiento, en código binario.
¿Qué son los procesos en la resolución de un problema?
La resolución de un problema mediante un ordenador consiste en el proceso que a partir de la
descripción de un problema, expresado habitualmente en lenguaje natural y en términos propios
del dominio del problema, permite desarrollar un programa que resuelva dicho problema.
¿Qué son las salidas?
es el proceso de transmitir la información por un objeto (el uso de verbo).
¿Qué otras cosas considera necesarias en un problema?
Buscar la razón del porque sucedió.
BIBLIOGRAFIAhttp://es.wikipedia.org/wiki/
Necesario
BRENDA ROSADO MARTINEZ