java

Páginas: 101 (25232 palabras) Publicado: 7 de septiembre de 2015
Afianza tus conocimientos de programación mediante la resolución de ejercicios

Ejercicios de Programación en Java
Condicionales, Bucles, Tablas y Funciones
F.M. Pérez Montes

Esta obra está publicada bajo una licencia:
Creative Commons Reconocimiento-No Comercial-Sin Obra Derivada 3.0 España,
que le permite copiar, distribuir y comunicar públicamente la obra, siempre y cuando reconozca elcrédito del autor, lo haga sin fines comerciales y no altere, transforme o genere una obra derivada a partir de ésta.
Dispone del texto legal completo en la siguiente dirección: http://creativecommons.org/licenses/by-nc-nd/3.0/es/
©2011, Francisco Manuel Pérez Montes. Algunos derechos reservados.
Edita Asoc. Por la Innovación Educativa Eduinnova.
Esta obra se encuentra disponile en:http://www.eduinnova.es/monografias2011/ene2011/java.pdf
Depósito legal: SE 1211-2011.
ISBN: 978-84-614-7595-7.

A mi hija Claudia, 
la solución a todos los problemas.

AGRADECIMIENTOS

A todos los que han hecho posible este libro.
En especial a mi amigo y compañero: Alfonso Jiménez,
por sus innumerables correcciones y por la clase Entrada.

ÍNDICE

Prólogo ...............................................Página

1

Introducción .......................................... Página

4

Boletín 1 (Variables y condicionales) ................. Página

6

Boletín 2 (Condicionales y bucles) .................... Página 35
Boletín 3 (Bucles anidados) ........................... Página 62
Boletín 4 (Tablas) .................................... Página 69
Boletín 5 (Tablas n-dimensionales) .................... Página96
Boletín 6 (Funciones) ................................. Página 115
Apéndice I (Boletines completos) ...................... Página 192
Apéndice II (Clase Entrada) ........................... Página 206

I

PRÓLOGO
El libro Ejercicios de Programación en Java: Condicionales, Bucles, Tablas y Funciones
nace como fruto de años de docencia en materias relacionadas: Algorítmica, Programación,Lenguaje C y Java, entre otros.
Con el paso del tiempo he constatado que aprender un lenguaje de programación es
relativamente sencillo y sobre este tema existen muchos y muy buenos textos. Pero aprender a
programar es algo totalmente distinto, que necesita de un mayor esfuerzo y abordar el
problema desde otra perspectiva. Siempre utilizo la metáfora del pianista para explicar el
tándemprogramar/lenguaje de programación: saber tocar las notas de un piano es relativamente
fácil, tan solo debemos anotar en cada una de las teclas a qué nota musical corresponde. Esto
sería similar a conocer un lenguaje de programación. Es muy sencillo utilizar un

if o

entender la mecánica de un while.
Volviendo al piano: una vez que

dominamos la relación tecla/nota, un pianista debe

aprender muchas otrascosas para que aquello que está tocando suene bien; esto sería saber
tocar el piano. Para saber programar, no basta saber cómo funciona una instrucción sino saber
Ejercicios de Programación en Java

1

utilizarla conjuntamente con otras, en el orden y la forma adecuadas para que la aplicación
que estamos creando suene bien.
Esta obra no es un libro para aprender java ni sus numerosas bibliotecas,es un libro
que por medio de ejercicios resueltos, desde cero, y con la práctica facilita la asimilación
de las técnicas de programación. Para aprender a programar la mejor forma es desvincular la
lógica de la aplicación (cómo hacerlo) del lenguaje utilizado para implementarlo. Dicho en
otras palabras: lo mejor es utilizar seudocódigo (un lenguaje teórico de alto nivel) donde no
tengamos quepreocuparnos por las particularidades del lenguaje de programación, ni por la
rigidez de su sintaxis. El inconveniente de utilizar seudocódigo es que el lector no tiene
nada tangible, nada con lo que se pueda comprobar el buen funcionamiento de la aplicación;
por este motivo se ha decidido utilizar Java. Esta elección se justifica frente a otras
alternativas, como el lenguaje C, que también es muy...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Java
  • Java
  • java
  • JAVA
  • java
  • java
  • javiera
  • Java

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS