Download Pseudocódigo. Diagramas de flujo

Document related concepts
no text concepts found
Transcript
Pseudocódigo. Diagramas de flujo
AlgoritmoPrimerPrograma
Escribir'HOLA,BIENVENIDOS'
Escribir'Dimeunnumero'
LeerN
Escribir'Medijisteelnumero:',N,'Queesmuybonito'
FinAlgoritmo
Primer programa en Java
Acontinuaciónveremoselprimerprogramarealizadoenjava.
Algunosaspectosatenerencuenta:
• Todo programa tiene una función main(). Ahora no es necesario
comprender completamente el significado de esto, lo iremos
entendiendoconeltiempo.
• Hay dos instrucciones para “imprimir” en pantalla un mensaje o
texto.
• En verde y tras el símbolo //, tenemos comentarios que podemos
escribir en el código para aclarar aspectos que más adelante
pueden sernos útiles. Es fundamental para la legibilidad del
códigoescribircomentarios,quepuedanayudarnosenelfuturoa
nosotrosoaotrosprogramadoresacomprenderelcódigoescrito.
Primer programa en Java
packagebasicos;
publicclassHolaMundo{
publicstaticvoidmain(String[]args)
{
//Esteeselprogramaprincipal-funciónmain
System.out.println("HOLAATODOS”);
System.out.println("BIENVENIDOSATIC2");
}//Finmain
}
Primer programa en Java
• El método main() como cualquier otro está delimitado por unas
llaves,dentrodelascualesseescribiráelcódigo.
• Ahora no es relevante conocer qué significan las palabras public,
static o void; a medida que avancemos iremos descubriendo más
detalles.
publicstaticvoidmain(String[]args)
{
}//Finmain
• Para escribir algo en pantalla sencillamente escribimos la línea
quevemosabajo
• printlnprovocaunsaltodelíneatraseltexto
System.out.println("HOLAATODOS”);
Java: entrada de datos
• En los programas informáticos es frecuente utilizar cálculos,
realizar operaciones y ello implica el conocimiento y uso de
operadores y tipos de datos. Para no aburriros con una lista de
ellos,losiremosviendoamedidaquelosutilicemos.
• Tambiéneshabitualpedirdatosalusuarioparaquelosintroduzca
porteclado.
Vamosavercómoresolverloconjava:
/*
*LaclaseScannernospermiteintroducir
*datosporelteclado
*/
Scannerentrada=newScanner(System.in);
Secreaunobjeto(yaexplicaremosquéesunobjetomásadelante)detipo
Scanneryquellamamosentrada.
Java: entrada de datos
Con dicho objeto ya podemos pedir datos por teclado y guardarlos en una
variable.
• Escribimosunmensaje(yasabemoscómo)
• Declaramos una variable int (de tipo entero) llamada a y en ella
g u a r d a m o s l o q u e e l u s u a r i o t e c l e e , p a r a e s o s e e s c r i b e
“entrada.nextInt()”.
• Lomismohacemosconb
//Pedimosundato
System.out.println("Ingreseunnumero“);
inta=entrada.nextInt();
//Pedimosotrodato
System.out.println("Ingreseotronumero“);
intb=entrada.nextInt();