Está en la página 1de 10

03 Resolución de problemas computables

Estructuras de datos (Prof. Edgardo A. Franco)


Contenido

03 Resolución de problemas computables


Taller de Introducción a la Programación

Academia de Ciencias de la Computación


• Recordando la razón de ser de las computadoras
• Resolución de problemas
• Recomendación para lograr resolver un problema
mediante un programa computacional
• El camino al éxito
• Errores típicos al buscar una solución computable
• Como representar una solución
• Una instrucción computable tras otra
• Una instrucción u otra según algún criterio
• Una instrucción o muchas mientras algo suceda
2
Recordando la razón de ser de las Computadoras

03 Resolución de problemas computables


Taller de Introducción a la Programación

Academia de Ciencias de la Computación


• Debido a su gran velocidad para realizar cálculos,
almacenamiento, procesamiento y recuperación de
información de manera precisa podemos decir que:

“La razón de ser de una computadora es poder resolver


problemas capaces de ser modelados y representados en
datos coherentes y ordenados (información), apoyándose
de su gran velocidad para tratar la información y su
capacidad de seguir una serie de pasos programados con
anterioridad”.

3
computadora?
• ¿Dónde se plasma la solución a un problema a ser resuelto por una

Taller de Introducción a la Programación


4

03 Resolución de problemas computables


Academia de Ciencias de la Computación
• Un programa de computadora plantea una serie de instrucciones a ser
realizadas por la computadora para darle una solución a un problema

03 Resolución de problemas computables


Taller de Introducción a la Programación

Academia de Ciencias de la Computación


la cuáles han sido descritas por un programador bajo un lenguaje de
programación.

5
Resolución de problemas

03 Resolución de problemas computables


Taller de Introducción a la Programación

Academia de Ciencias de la Computación


• La razón de ser de un programa computacional es modelar
las soluciones a problemas modelados en un contexto
informático (procesamiento de la información) por medio
de instrucciones computables, para lograr este objetivo es
necesario crear abstracciones del problema y con base en
una filosofía de programación (paradigma) y un lenguaje
de programación plasmar una solución a cada abstracción
realizada.

Abstracción: Acto mental en el


que conceptualmente se aísla
un objeto o una propiedad de
un objeto para su análisis y
entendimiento.
6
*La abstracción depende totalmente
de los conocimientos del sujeto
• ¿Qué es un problema?

Taller de Introducción a la Programación


7

03 Resolución de problemas computables


Academia de Ciencias de la Computación
a la que se busca una explicación, solución o dato.
• Un problema es una cuestión discutible que hay que resolver o

Taller de Introducción a la Programación


8

03 Resolución de problemas computables


Academia de Ciencias de la Computación
El camino al éxito

03 Resolución de problemas computables


Taller de Introducción a la Programación

Academia de Ciencias de la Computación


• Una de los mayores deseos de toda persona es poder
resolver los problemas a los que se enfrenta ser capaz de
dar las soluciones a los problemas siempre será
gratificante.

• El éxito se da al realizar buenas abstracciones del


problema y con base en una filosofía clara (forma de ver la
vida) se puede plasmar una solución a cada abstracción y
llevarla a cabo para determinar si hemos logrado resolver la
cuestión planteada.

*Y esto no es coaching, pero se parece https://es.wikihow.com/resolver-problemas


Éxito

Basándose en la experiencia

03 Resolución de problemas computables


Taller de Introducción a la Programación

Academia de Ciencias de la Computación


Puede ser necesario caer para llegar al
de personas que han dado éxito, pero conforme mas experiencia se
solución a muchos Probar tenga en cada etapa más rápido se
dominara la montaña
problemas computables se
recomienda
Implementar

Pruebas de escritorio

Propuesta de solución

Casos de prueba

Consideraciones
10

Entender el problema

También podría gustarte