Funciones de programacion

Páginas: 53 (13240 palabras) Publicado: 4 de junio de 2010
La Esencia de la Lógica de Programación – Omar Ivan Trejos Buriticá

307

Capítulo 11

Funciones
Concepto General
Ningún concepto a nivel de la programación es mas importante que el concepto de Función. Sin temor a equivocarme puedo garantizarle que la Función es lo que podríamos llamar la gran “vedette” de la programación. Esto por ahora no será muy significativo para usted pues tendráque depurar muy bien el concepto de Función como tal para que vea que tan sencillo se vuelve programar basados en esta poderosísima herramienta.

Antes de entrar a definir qué es una función quiero exponerle un breve texto para que lo lea detenidamente:

Receta para preparar unos Huevos Fritos
Ingredientes: 2 Huevos Crudos ¼ de cucharadita de sal Una cucharadita de aceite

Preparación:Colóquese una cacerola a calentar en medio. Échese la cucharadita de aceite hasta cuando esté bien caliente. Quiébrense los huevos y vacéese su contenido en la cacerola. Esperar hasta cuando

308

Capítulo 11 - Funciones

la clara esté bien blanca. Echar por encima del huevo de manera que quede repartida uniformemente la sal que se incluyó en los ingredientes.

Resultado: Unos ricos huevos encacerola que pueden ser acompañados con un pan.

Estoy absolutamente seguro que en este momento del libro usted estará un poco desconcertado pues no sabrá el porqué he comenzado este capítulo explicando algo que cada uno de nosotros de alguna manera sabe como es preparar unos huevos fritos. Antes de entrar un poco mas en materia no está de más reescribir la receta anterior de la siguiente formaReceta para preparar unos Huevos Fritos
Ingredientes: 2 Huevos Crudos ¼ de cucharadita de sal Una cucharadita de aceite

Preparación: Colóquese una cacerola a calentar en medio. Échese la cucharadita de aceite hasta cuando esté bien caliente. Quiébrense los huevos y vacéese su contenido en la cacerola. Esperar hasta cuando la clara esté bien blanca. Echar por encima del huevo de manera quequede repartida uniformemente la sal que se incluyó en los ingredientes.

Resultado: Unos ricos huevos en cacerola que pueden ser acompañados con un pan.

Solo es un pequeño cambio como para que de alguna manera se vaya asociando con lo que hasta el momento hemos visto. De acuerdo a todo lo anterior entonces tenemos la Receta para preparar unos Huevos Fritos o, dicho mejor en nuestros términos,el Algoritmo para preparar unos Huevos Fritos.

Acerca de esta Receta (o Algoritmo) vamos a plantear algunas precisiones:

a.

b.

La receta tiene un nombre específico que, en condiciones normales, no lo tiene ninguna otra receta. Esto quiere decir algo que aunque parece redundante será muy importante plantearlo desde ahora y es que la única receta que debe llamarse Receta para prepararunos Huevos Fritos es la que nos enseña a preparar unos huevos fritos. Obvio, cierto..? Para la preparación efectiva de esta receta podemos ver que se necesitan unos ingredientes sin los cuales sería imposible realizarla, por lo menos, tal como está explicada en el texto de la

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

309

c.

d.

misma. Estos ingredientesserán diferentes por cada receta aunque puedan existir recetas que tengan los mismos ingredientes y su diferencia radicará en el texto de la misma o sea en su preparación real. Es importante anotar que los ingredientes tienen unas características en tamaño, en peso y en medida. Igualmente es útil anotar que los ingredientes no se explican detalladamente, por ejemplo: Se supone, en esta receta, queestamos hablando de huevos de gallina. La preparación no es mas que un conjunto de pasos secuenciales y ordenados que nos permiten lograr el objetivo inicial (que en este caso era preparar unos Huevos Fritos). Estos pasos no se pueden alterar ya que hacerlo no nos garantizaría que el resultado final fuera el esperado. El resultado final de la receta debe lograr el objetivo inicial planteado y ese...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Funciones de programacion
  • Funciones programacion
  • Funciones (Programación)
  • funciones de metodos y ciclos. PROGRAMACION
  • Funciones basicas de programacion
  • Programacion Modular-Funciones Y Procedimientos
  • Fundamentos De Programacion Funciones
  • Funciones de programacion en Java

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS