Publicado el 25 de Mayo del 2019
595 visualizaciones desde el 25 de Mayo del 2019
44,2 KB
8 paginas
Creado hace 6a (18/09/2017)
Entrada / Salida
PROGRAMACION I
Grado en Matematicas Informática
Programación I - GMI
Entrada / Salida
1
Introducción a la programación
o Programa: Expresión de la solución a un
problema usando un lenguaje de
programación
• Una lista de instrucciones, operaciones o frases a
ejecutar por el ordenador
o Programa = Datos + Operaciones
o Los datos y las operaciones se guardan en la
memoria del ordenador de la misma manera
Programación I - GMI
Entrada / Salida
2
Salida de datos
•
o Imprimir por la salida estándar:
Imprimir por la pantalla un texto
System.out.print(TEXTO_A_MOSTRAR);
Imprimir por la pantalla una línea de texto
System.out.println(TEXTO_A_MOSTRAR);
•
Programación I - GMI
Entrada / Salida
3
Salida de datos
o Las llamadas con paréntesis se corresponden
a un procedimiento implementado en el SDK
de Java
o Reciben como parámetro cadenas de texto
o Funcionan con otros tipos, ¿por qué?
Programación I - GMI
Entrada / Salida
4
Salida de datos
o Imprimir por el error estándar:
Imprimir por la pantalla un texto
System.err.print(TEXTO_A_MOSTRAR);
•
Programación I - GMI
Entrada / Salida
5
Entrada de datos
o Al igual que usamos unos métodos o
funciones proporcionados por el SDK de Java
para escribir por pantalla
o Usamos la clase Scanner para leer datos
desde el teclado
Programación I - GMI
Entrada / Salida
6
Estructura de un programa
import java.util.Scanner; // se importa la clase Scanner
class Ejemplo {
public static void main(String[] args){
String variableCadenaTexto;
// se declara e inicializa una variable de tipo Scanner
Scanner sc=new Scanner(System.in);
// usamos la variable para leer del teclado
variableCadenaTexto = sc.nextLine();
}
}
Programación I - GMI
Entrada / Salida
7
Estructura de un programa
sc.nextInt();
devuelve un entero leído desde el teclado (hasta leer un intro)
sc.nextFloat();
devuelve un float leído desde el teclado (hasta leer un intro)
sc.nextDouble();
devuelve un double leído desde el teclado (hasta el intro)
sc.next();
devuelve una palabra de texto del teclado (hasta leer un intro)
sc.nextLine();
devuelve una línea de texto del teclado (hasta leer un intro)
Programación I - GMI
Entrada / Salida
8
Comentarios de: Entrada / Salida - Programación I (0)
No hay comentarios