Vous êtes sur la page 1sur 3

Colegio de Estudios científicos y Tecnológicos del Estado de Querétaro Plantel No 6 Corregidora jueves 7 de febrero del 2019

M1S1 Programación Estructurada


Ing. David Betancourt

Cómo Resolver Problemas a Través de una Computadora

Introducción
En este tema se tratará de explicar las cosas básicas para la resolución de un problema utilizando una
computadora. Además de ser una de las cosas que se deben de saber para entrar en la programación
ya que este tema considero relevante para la misma carrera.

Puesto que el mismo es un tema muy variado se realizó una sinopsis englobando lo más importante
que se investigó contando con fuentes bibliográficas para saber más acerca del tema.

Ahora bien ¿para qué sirve? pues sirve para encontrar, tratar y erradicar un problema siguiendo una
serie de pasos cómo el “método científico” pero en este caso para resolver cualquier problema.

Pasos para resolver exitosamente un problema


1. Definición del problema
2. Análisis del problema
3. Selección de la mejor alternativa
4. Diagrama de flujo
5. Codificación
6. Compilación
7. Pruebas
8. Documentación externa

Definición del Problema: Se debe saber que hay un problema el cual solucionar además de ser
claro y completo. Además de saber que quieres que “haga la computadora”

Análisis del Problema: Una vez que sabes cuál es el problema es preciso analizar:
● Datos o resultados esperados
● Datos de entrada para suministrar
● Proceso de someter a los datos para obtener lo que se desea
Colegio de Estudios científicos y Tecnológicos del Estado de Querétaro Plantel No 6 Corregidora jueves 7 de febrero del 2019
M1S1 Programación Estructurada
Ing. David Betancourt

● Formulas y ecuaciones además de varios recursos necesarios

Algo que se recomienda es “ponerse en el lugar de la computadora para entender mejor lo que se
quiere obtener de la misma

Crear Diagrama de Flujo: Este paso consiste en básicamente dibujar la lógica a seguir para
resolver un problema. Diagrama de flujo (organizador gráfico de secuencia lógica a seguir para obtener
lo esperado) esto es necesario al hacerlo por primera vez ya que una vez sabiendo mejor estos pasos
se podrán omitir algunos de los mismos.

Codificación: Una vez hecho el diagrama procederemos a codificar el programa en lenguaje de


programación seleccionado (colocar cada uno de los pasos en el lenguaje que la computadora
reconoce) se le conoce como código fuente , todos los programas cuentan con facilidades para incluir
los comentarios , esto es lo que conocemos como Documentación Externa

Compilación: Utilizaremos ahora un compilador que nos dirá los errores de sintaxis ocasionados
por falla en la codificación. las fallas de nuestro problema fuente es probable que no sean detectadas
por el compilador y cuando no hay errores del mismo automaticamente se empezara a redactar en el
(lenguaje de máquina) y cuando hay errores deben de corregirse en el mismo programa fuente y
obtener un programa ejecutable.

Pruebas: Estas son para identificar diferentes situaciones como


● El programa está bien pero hay errores sencillos. (paso 5) volver ala codificación
● Hay errores graves por culpa de la lógica.(paso 2)
● No hay errores y los resultados son los esperados (aquí ya se puede guardar en caso de
necesitarlo otra vez)

Documentación Externa: Cuanto ya se tenga todo listo es conveniente hacer uso de este paso
,una buena documentación externa sería algo asñ:
Colegio de Estudios científicos y Tecnológicos del Estado de Querétaro Plantel No 6 Corregidora jueves 7 de febrero del 2019
M1S1 Programación Estructurada
Ing. David Betancourt
● Enunciado del problema
● Narrativo con descripción de la solución
● Variables utilizadas en el programa (con su respectiva función)
● Resultados de la ejecución del programa

Fuentes Bibliográficas:
http://pasossoluciondeproblemas.blogspot.com/
https://www.conocimientosweb.net/zip/article814.html
https://es.slideshare.net/talycevallos/pasos-para-la-solucin-de-un-
problema-por-computador-13272368

Integrantes
Sandoval Bermúdez Ricardo Giovanny
Velásquez Vicente Alexander

Vous aimerez peut-être aussi