Programacion

Páginas: 19 (4715 palabras) Publicado: 24 de mayo de 2014
La Esencia de la Lógica de Programación – Omar Ivan Trejos Buriticá

89

Capítulo 6

Metodología, Técnica Y
Tecnología Para
Solucionar Un Problema
Hasta este momento tenemos una metodología para solucionar un problema, conocemos unas
técnicas para representar la solución y hemos hablado de la tecnología a nivel de lenguajes de
programación para que el computador cumpla por nosotros elobjetivo propuesto. Todo esto se une
en una teoría que nos permite acercarnos a la lógica de programación y por supuesto, gracias al
primer contacto que ya tenemos con los lenguajes, a la programación como tal. Es importante
saber que cuando se habla de lógica de programación se está hablando de ese conjunto de
normas técnicas que nos permiten que de una manera sencilla nosotros desarrollemosun
algoritmo entendible para la solución de un problema y cuando se habla de programación como tal
es la utilización de lenguajes que permiten que nuestra solución sea entendida y ejecutada por un
computador.
Precisamente y con el ánimo de ilustrar todo la teoría que hasta el momento hemos visto, vamos a
dar tres enunciados y vamos a resolverlos aplicando toda la metodología para solucionarun
problema, utilizando las técnicas de representación y codificándolos en unos lenguajes de
programación. Para ello vamos a tener en cuenta que la teoría expuesta hasta el momento se
resume en los siguientes tópicos:

1. Concepción del problema
Es muy importante que cuando tengamos un enunciado podamos tener de él una concepción
acertada de manera que nos podamos alcanzar un objetivo y queése objetivo sea el que

90

Capítulo 6 – Metodología, Técnica y Tecnología para solucionar un Problema

realmente necesita ser solucionado. La concepción del problema es el camino para tener la certeza
de que lo hemos entendido correctamente y que lo que buscamos solucionar coincide con lo que
se busca solucionar en el problema. Dentro de la concepción del problema tendremos lassiguientes etapas:

a. Clarificación del objetivo
Por lo dicho en capítulos anteriores es muy importante que a través de un razonamiento teórico y
textual nos sentemos a reflexionar en cuanto a los alcances de nuestro objetivo (enunciado como
un problema) ya que con eso tendremos muy claro no solo hacia donde debemos ir sino hasta
donde debemos llegar.

b. Algoritmo
Es el conjunto de pasos quenos permiten llegar (ojalá de la mejor de las formas) a alcanzar el
objetivo propuesto. Debe ser organizado y, ante todo, ordenado para que sea absolutamente
entendible.

c. Prueba de Escritorio
Es la prueba reina de un algoritmo. Nos permite saber si realmente está bien o no. Cuándo un
algoritmo está bien..? Solamente cuando realmente alcanza el objetivo propuesto. Si un algoritmo
no alcanzael objetivo que inicialmente se propuso estará mal así haga maravillas en su desarrollo.

2. Técnicas de Representación

Es importante que usted conozca y domines las técnicas de representación porque con ello usted
podrá evaluar ventajas y desventajas reales (y para usted) y podrá determinar cuál es la técnica
mas apropiada para la representación de sus algoritmos. No está de mas decir quecuando se
quiere representar un algoritmo solamente se utiliza una de las técnicas pero para los objetivos
explicativos de este libro representaremos los algoritmos de este capítulo y de otros subsiguientes
con las tres técnicas, solo para que usted encuentre diferencias entre ellos y ello le permita realizar
una correcta evaluación y establecer unos criterios firmes acerca de su utilización.a. Diagramas de Flujo
Representados por signos en donde el hilo conductor de la lógica se representa por flechas que
van a significar la dirección del flujo de la idea.

La Esencia de la Lógica de Programación – Omar Ivan Trejos Buriticá

91

b. Diagramación Rectangular Estructurada
Esquema en donde se utiliza un rectángulo como base y utilizando solo tres tipos de notaciones se...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Programación
  • Programacion
  • Programacion
  • Programación
  • Programacion
  • Programacion
  • Programacion
  • Programacion

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS