El arte de resolver problemas con delphi

Solo disponible en BuenasTareas
  • Páginas : 82 (20275 palabras )
  • Descarga(s) : 0
  • Publicado : 10 de noviembre de 2010
Leer documento completo
Vista previa del texto
El arte de programar
Aprendiendo a resolver problemas con computadoras usando Pascal bajo

Delphi
Ingeniero Armando Alberto Recabarren Ingeniera Flavia Irene Arnoldo Ingeniero Pablo Moliterno

El

Arte

de

Programar

INTRODUCCIÓN
De qué trata este libro?. De acuerdo al titulo, se ocupa de explicar, describir, el arte de escribir programas,¿programas? ¿qué programas? Programasque le permiten a una computadora digital realizar una determinada tarea. Más de un circunstancial lector del titulo de este libro habrá pensado que se trata de un anacronismo. “Arte de programar”era el de los pioneros, los que programaban antes de que los conceptos de la programación estructurada1 tomarán difusión. En realidad las técnicas modernas que nos acompañan en la construcción de nuestrosprogramas no suplantan las habilidades que debemos poner en juego para diseñar un algoritmo, paso sin el cual no puedo escribir un programa. Estas habilidades no se pueden enseñar sino que se deben aprender haciendo. Quiero detenerme un minuto estimado lector en aclarar este aparente sin sentido ya que el mecanismo de enseñanza aprendizaje esta compuesto de dos partes, y entonces siempre alguienenseña y otro aprende, pero puede ser que ambas funciones se reúnan en una sola persona y este, normalmente, es el caso cuando lo que se debe aprender son tareas del intelecto No se puede enseñar a pensar, se puede guiar, se pueden sugerir estrategias, se puede acompañar, pero enseñar mostrando con ejemplos como se hace, definitivamente no se puede. Ud. enseña a realizar una tarea manual y seasegura que quien la aprende la puede repetir sin errores, pero el trabajo creativo es siempre como toda obra del intelecto humano genial y por lo tanto no acotado, no limitado, no estandarizado.
1

A lo largo del libro desarrollaremos este concepto.

El

Arte

de

Programar

Programar una computadora es un trabajo creativo, que puede ser aprendido por todo el mundo pero que no todo elmundo esta dispuesto a aprender. Para poder escribir un programa lo último que necesito es un lenguaje de programación, si bien no puedo llegar a un buen final sin él, es lo último que necesito. En este libro lo vamos a guiar para que aprenda a resolver problemas con la computadora, para ello a no dudarlo, deberá escribir un programa, sin embargo el lenguaje que vamos a utilizar podría eventualmenteser remplazado por otro dentro del mismo paradigma, digamos si esta palabra no le gusta, dentro de las mismas reglas de juego, pero la formulación del problema, su precisa definición y el despliegue de la estrategia que lleve a su solución es el arte que Ud. va a aprender a dominar.

Para quién es este libro.
Para toda persona que quiera desarrollar sus habilidades para resolver problemas.Siguiendo las enseñanzas de Kenneth L. Bowles vamos a proponer problemas cuyas soluciones no requieren ningún conocimiento de cálculo más allá del que puede resultar para evaluar un producto o un cociente. Estos problemas entonces, pueden ser resueltos por todas las personas que hallan completado el ciclo primario de enseñanza. Conseguir que en la pantalla de la computadora aparezca una palabra endiagonal no requiere de ningún conocimiento matemático pero si requiere averiguar que debo hacer para conseguirlo. Resolver un acertijo no requiere en general conocimiento sino ingenio. Y en este punto es necesario que conozca que si no le gusta resolver acertijos es muy probable

4

El

Arte

de

Programar

que tenga en sus manos el libro incorrecto. Y permitame decirle porque digoprobable. Es posible que a Ud. le gustaría ser capaz de resolver acertijos, pero como tiene dificultades y se equivoca se equivoca la mayor parte de las veces, el fracaso lo angustia, le molesta, evita esas situaciones, no le gusta. Resolver un acertijo es resolver un problema y solo se aprende a resolverlos, haciéndolo. Un problema se resuelve hallando su solución, esto es, las acciones que debo...
tracking img