Está en la página 1de 4

Fecha: Guayaquil 4 de julio de 2020

Nombre: Gerardo Freire Hidalgo

Materia: Fundamentos De Algoritmos Computacionales

Tema: Solución de problemas con enfoque informático y programación, y mencione un

ejemplo práctico.

Para tener una mejor perspectiva sobre la solución de problemas debemos entender que

todo esto está vinculado al procedimiento que permite solucionar una complicación, la cual

puede referirse a todo el proceso o a su fase final, cuando el problema efectivamente se

resuelve.

En su sentido más amplio, la resolución de un problema comienza con la identificación del

inconveniente en cuestión ya que si no se tiene conocimiento sobre la existencia de la

contrariedad o no se la logra determinar dicho error, no habrá tampoco necesidad de

encontrar una solución.

Una vez que el problema lo hayamos identificado, es necesario establecer una planificación

para desarrollar una posible resolución. En ciertos contextos, la resolución de problemas

obliga a seguir determinados pasos o a respetar modelos o patrones ya establecidos.


Fecha: Guayaquil 4 de julio de 2020

En el ámbito de la informática, la resolución de problemas es uno de los pilares

fundamentales sobre los cuales se sostiene el desarrollo de programas y dispositivos, ya que

cada paso hacia adelante a nivel tecnológico acarrea nuevos obstáculos, así como nuevos

interrogantes y la necesidad de hallar soluciones innovadoras para seguir avanzando.

Para verificar y/o hallar un problema por ejemplo, exige el trabajo de un mínimo de dos

departamentos: el de testing (también denominado de testeo) y el de debugging (eliminador

de los bugs, sea, los errores). El primero se encarga de probar la versión más reciente de un

programa para poder hallar todo tipo de errores y comportamientos anómalos, los cuales

reporta al segundo, y esto da lugar a la búsqueda de potenciales soluciones.

Encontrar dichos errores en un programa no es una tarea fácil; se debe hacer un uso

intensivo del mismo, realizar pruebas que incluya el modo en el cual un usuario normal se

comportaría, pero también realizando cambios bruscos. Por otro lado, no basta con hallar el

problema, sino que es necesario saber cómo se ha llegado a ese punto para poder

comunicarle los pasos a los debuggers.


Fecha: Guayaquil 4 de julio de 2020

Los programadores que se dedican exclusivamente a la resolución de problemas tienen que

aprovechar cuantos atajos conozcan o conciban para completar su trabajo a tiempo ya que

cuentan con una fecha de entrega muy ajustada y de manera sólida; no importa cómo, pero

los errores no deben volver a manifestarse en la versión final. Por otro lado, gracias a la

existencia del sistema de parches y actualizaciones, las compañías desarrolladoras de

software tienen la opción de entregar un producto sin terminar y corregirlo en cada

actualización, tanto así que podríamos hablar de Windows 8.1 fue un desastre pero con una

versión a Windows 10 pues lo intentan corregir aunque dicha práctica no sea bien vista por

el consumidor.

Por ejemplo, con los problemas matemáticos, casi todos tuvimos un tropiezo para poder

resolverlos, pero la mejor herramienta era atender la clase de matemáticas en la que un

docente te la impartía y poco a poco tú lo ibas resolviendo hasta que te salía el ejercicio.

Todo esto encadena un inicio, un proceso y un resultado sin descartar el margen de error.
Fecha: Guayaquil 4 de julio de 2020

Otros problemas se resuelven a través de un proceso más extenso y complejo. El gobierno

desea resolver el problema de la pobreza, es necesario brindar asistencia directa a los

sectores más vulnerables, crear fuentes de empleo, fomentar la inversión privada y combatir

la inflación. Estos objetivos sólo pueden cumplirse en un plazo extenso, de varios años.

También podría gustarte