PDF de programación - Programación estructurada en Java

Imágen de pdf Programación estructurada en Java

Programación estructurada en Javagráfica de visualizaciones

Publicado el 2 de Junio del 2017
1.981 visualizaciones desde el 2 de Junio del 2017
527,7 KB
51 paginas
Creado hace 9a (30/09/2014)
Programación estructurada en Java

Programación

estructurada en Java

Santiago García Jimenez

1/51

Programación estructurada en Java

Santiago García Jimenez

Table of Contents
Programación estructurada en Java......................................................................................................1
Santiago García Jimenez......................................................................................................................1
Introducción..........................................................................................................................................3
Compilacion y ejecución de un programa Java....................................................................................4
Función main y ejecución de un programa en java..............................................................................5
Ejecucion de un programa....................................................................................................................7
Operaciones de bifurcación.............................................................................................................8
Preguntas:..................................................................................................................................10
Operaciones de repetición..............................................................................................................11
Preguntas...................................................................................................................................15
Variables.............................................................................................................................................16
Declaracion de variables................................................................................................................16
Operaciones con variables.............................................................................................................16
Comprobaciones con variables......................................................................................................18
Preguntas...................................................................................................................................19
Alcance de las variables.................................................................................................................19
Preguntas...................................................................................................................................20
Variables simples y objetos............................................................................................................20
Arrays en Java................................................................................................................................23
Preguntas:..................................................................................................................................24
Interacción con el usuario...................................................................................................................26
Lectura de datos mediante argumentos..........................................................................................26
Salida de datos por pantalla...........................................................................................................28
Operaciones de cambio de tipo...........................................................................................................29
Lectura y escritura de ficheros...........................................................................................................36
Escritura de ficheros......................................................................................................................36
Lectura de ficheros.........................................................................................................................39

2/51

Programación estructurada en Java

Introducción

Introducción

Este texto pretende ser una guia para refrescar conocimientos que ya se tiene de la
asignatura de programación de primer curso. En él se repasan conceptos que ya se conocen y se
darán los primeros pasos en la programacion en Java.

La idea es que el alumno tenga un manual de consulta y repaso de programación básica en
java con una serie de ejercicios que le ayudarán a asentar los conocimientos ya adquiridos o a
refrescar aquellos que se han olvidado.

Se incluyen además en este manual, varios ejemplos de programas en Pascal y su
equivalente en lenguaje Java para que el alumno pueda ver las similitudes de la programacion en
ambos lenguajes.

Se describirá la forma de realizar los programas en Java sin entrar en los paradigmas de la
orientación a objetos. Se describirán y utilizarán las clases mínimas para realizar las operaciónes
que normalmente estan vinculadas en los niveles más bajos de la programación estructurada.

Los principales objetivos de este manual son que el lector entienda y aprenda como realizar
un programa en lenguaje Java completo pero realizando una programacion de tipo estructurada. Que
el lector sepa como afrontar la utilización de estructuras de control básicas, lectura y escritura desde
teclado y pantalla así como a traves de archivos. Se explicará el formato para definir las variables y
los arrays de una o más dimensiones además de hacer incapié en la forma de proceder a la hora de
comparar los diferentes tipos de variables.

3/51

Programación estructurada en Java

Compilacion y ejecución de un programa Java

Compilacion y ejecución de un programa Java

Antes de empezar con la programación en Java veremos como se compila y ejecuta un
programa en Java. El proceso de compilacion es un proceso que hay que realizar para pasar un
programa de codigo que entienden las personas, que es el programa en si, a un codigo que puedan
ejecutar las maquina. Antes de ejecutar cualquier programa de java, previamente hay que
compilarlo para hacer que el ordenador lo pueda ejecutar. Para ello se utiliza un programa de la
linea de comandos llamado javac. La forma de ejecutarlo es muy sencilla, simplemente hay que
ejecutar el comando seguido del codigo java que deseamos compilar. Los codigos en java tienen la
extension .java. Aqui tenemos un ejemplo de programa muy basico en java:

public class HolaMundo{

public static void main(String[] args){

System.out.println(“Hola Mundo!!”);

}

}

Que se ha guardado en el fichero HolaMundo.java, luego el proceso de compilacion sera:

javac HolaMundo.java

Hay que tener en cuenta que el nombre del archivo .java debe de corresponderse siempre
con el nombre que sucede a la parte del programa donde pone public class. Como nosotros hemos
puesto public class HolaMundo el archivo se debe de llamar HolaMundo.java.

Una vez que se ha terminado de ejecutar el compilador, obtendremos los archivos .class que
es el programa java compilado y listo para utilizar. La forma de ejecutar el programa es la siguiente:

java HolaMundo

4/51

Programación estructurada en Java

Función main y ejecución de un programa en java

Función main y ejecución de un programa en java

La estructura mínima para realizar un programa en java consta de la definición de una
funcion que será la que se ejecute cuando llamemos al programa. Dicha función es a la que llamara
el sistema operativo cuando ejecutemos el programa y tendrá que estar bien escrita para que el
programa funcione correctamente.

Todas las aplicaciones que ejecutamos desde el sistema operativo tienen una serie de
parametros que se le pueden pasar al programa. Estos parámetros son mas visibles cuando
ejecutamos comandos a traves de consola:

animanegra@ChesseCake:~$ ls ­al 

total 33180 

drwxr­xr­x 50 animanegra animanegra     4096 sep  3 10:29 . 

drwxr­xr­x  3 root       root           4096 may  4 20:50 .. 

drwx­­­­­­  3 animanegra animanegra     4096 may  8 20:11 .adobe

animanegra@ChesseCake:

Este es un ejemplo de ejecucion del comando ls de linux. Como vemos tras la ejecución del
comando le podemos pasar una serie de palabras que hacen que el programa se comporte de formas
diferentes. Dichas palabras se denominan parámetros. Estamos ejecutando el mismo programa
pero según lo que introduzcamos por el teclado a la hora de llamarlo realizará unas acciones u otras.

La función principal de cualquier lenguaje de programación permite recibir una serie de
parámetros para permitir una comunicación básica entre el usuario y el programa. En la funcion
principal que se define a la hora de programar en Java se puede observar claramente dicha
funcionalidad. De manera que el programa más básico de Java que podemos realizar es el siguiente:

MyPrimerPrograma.java

public class MyPrimerPrograma{

public static void main(String[] argv){

}

}

5/51

Programación estructurada en Java

Función main y ejecución de un programa en java

En este pequeño codigo se está definiendo el programa llamado MyPrimerPrograma. Para
definirlo hemos escrito public class antes del nombre que tendrá el programa. Todo el contenido de
nuestro programa deberá ir entre las llaves en las que definiremos el código que se ejecutará en
él. Además, el nombre del archivo en el que se aloja el codigo viene definido por el nombre del
programa, de modo que el nombre del archivo java en el que debemos de guardar el codigo se
deberá llamar MyPrimerPrograma.java.

A nuestro programa lo llama el sistema operativo. Como un programa podría llegar a tener
muchas funcionalidades dentro del mismo, el sistema operativo siempre llamará a una
funcionalidad específica que se tiene que llamar main. Debe de estar exactamente definido tal y
como se ve en el código de ejemplo. Las piezas de codigo con funcionalidades especificas se
denominan funciones, y el sistem
  • Links de descarga
http://lwp-l.com/pdf3946

Comentarios de: Programación estructurada en Java (1)

Marcelo
2 de Agosto del 2018
estrellaestrellaestrellaestrellaestrella
No ha dejado ningún comentario
Responder

Comentar...

Nombre
Correo (no se visualiza en la web)
Valoración
Comentarios...
CerrarCerrar
CerrarCerrar
Cerrar

Tienes que ser un usuario registrado para poder insertar imágenes, archivos y/o videos.

Puedes registrarte o validarte desde aquí.

Codigo
Negrita
Subrayado
Tachado
Cursiva
Insertar enlace
Imagen externa
Emoticon
Tabular
Centrar
Titulo
Linea
Disminuir
Aumentar
Vista preliminar
sonreir
dientes
lengua
guiño
enfadado
confundido
llorar
avergonzado
sorprendido
triste
sol
estrella
jarra
camara
taza de cafe
email
beso
bombilla
amor
mal
bien
Es necesario revisar y aceptar las políticas de privacidad