sábado, 28 de octubre de 2017
viernes, 27 de octubre de 2017
03 Python. Operaciones basicas
Operaciones basicas con datos numericos, booleanos y operadores de comparacion, asi como conversion de tipos (ej. pasar de numero a cadena).
jueves, 26 de octubre de 2017
02 Python. Tipos de datos basicos
Tipos de datos basicos, operaciones con cadenas o strings usando el interprete de python.
01 Python. Instalacion y toma de contacto
Instalacion y toma de contacto con el interprete de Python.
miércoles, 18 de octubre de 2017
31 Scratch. Juego aterrizar cohete
Realizamos un juego en el que hay que aterrizar el cohete, usando las flechas del teclado, en una plataforma.
Veremos paso a paso como realizarlo usando Scratch.
Veremos paso a paso como realizarlo usando Scratch.
sábado, 14 de octubre de 2017
30 Scratch. Choque de vehiculos (fisica)
En este video planteo el tipico problema de fisica de choque de vehiculos aplicandolo a Scratch, dadas las velocidades y la distancia total, la aplicacion calcula el punto del choque y el tiempo que tardan en chocar.
Es una forma sencilla de mostrar a los niños el ejemplo y que vean el resultado real, los vehiculos se mueven a la distancia exacta del choque.
Los niños pueden practicar cambiando los datos y viendo los resultados simulados.
Podemos realizar infinidad de aplicaciones Scratch aplicandolas al aula para facilitar la comprension de las materias, realizando simulaciones de los problemas.
Es una forma sencilla de mostrar a los niños el ejemplo y que vean el resultado real, los vehiculos se mueven a la distancia exacta del choque.
Los niños pueden practicar cambiando los datos y viendo los resultados simulados.
Podemos realizar infinidad de aplicaciones Scratch aplicandolas al aula para facilitar la comprension de las materias, realizando simulaciones de los problemas.
jueves, 5 de octubre de 2017
23 Java. Aplicacion Visual
En el video se muestra como realizar una aplicacion visual con Java, en la que se realiza una aplicacion para calcular el IVA y el total a partir de la base imponible.
El codigo es el siguiente:
El codigo es el siguiente:
package paquete;
import java.awt.EventQueue;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JTextField;
import javax.swing.JButton;
import java.awt.event.MouseAdapter;
import java.awt.event.MouseEvent;
public class Iva {
private JFrame frame;
private JTextField txtBase;
/**
* Launch the application.
*/
public static void main(String[] args) {
EventQueue.invokeLater(new Runnable() {
public void run() {
try {
Iva window = new Iva();
window.frame.setVisible(true);
} catch (Exception e) {
e.printStackTrace();
}
}
});
}
/**
* Create the application.
*/
public Iva() {
initialize();
}
/**
* Initialize the contents of the frame.
*/
private void initialize() {
frame = new JFrame();
frame.setBounds(100, 100, 450, 300);
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.getContentPane().setLayout(null);
JLabel lblCalculoDeIva = new JLabel("Calculo de IVA y total");
lblCalculoDeIva.setBounds(133, 21, 135, 14);
frame.getContentPane().add(lblCalculoDeIva);
JLabel lblBaseImponible = new JLabel("Base Imponible");
lblBaseImponible.setBounds(45, 51, 94, 14);
frame.getContentPane().add(lblBaseImponible);
JLabel iva = new JLabel("IVA");
iva.setBounds(45, 76, 94, 14);
frame.getContentPane().add(iva);
JLabel total = new JLabel("Total");
total.setBounds(45, 101, 94, 14);
frame.getContentPane().add(total);
JLabel lblIva = new JLabel("");
lblIva.setBounds(156, 76, 94, 14);
frame.getContentPane().add(lblIva);
JLabel lblTotal = new JLabel("");
lblTotal.setBounds(156, 101, 94, 14);
frame.getContentPane().add(lblTotal);
txtBase = new JTextField();
txtBase.setBounds(164, 46, 86, 20);
frame.getContentPane().add(txtBase);
txtBase.setColumns(10);
JButton btnCalcular = new JButton("Calcular");
btnCalcular.addMouseListener(new MouseAdapter() {
@Override
public void mouseClicked(MouseEvent e) {
if(txtBase.getText().length()>0){
double base=Double.parseDouble(txtBase.getText());
double iva=base*(0.21);
double total=base+iva;
//pasamos los valores a la ventana
lblIva.setText(String.valueOf(iva));
lblTotal.setText(String.valueOf(total));}
else{
System.out.println("Introduce el valor de la Base Imponible");
}
}
});
btnCalcular.setBounds(45, 158, 89, 23);
frame.getContentPane().add(btnCalcular);
JButton btnBorrar = new JButton("Borrar");
btnBorrar.addMouseListener(new MouseAdapter() {
@Override
public void mouseClicked(MouseEvent arg0) {
txtBase.setText("");
lblIva.setText("");
lblTotal.setText("");
}
});
btnBorrar.setBounds(177, 158, 89, 23);
frame.getContentPane().add(btnBorrar);
}
}
lunes, 2 de octubre de 2017
29 Scratch. Bloque de eventos
Bloque de eventos en Scratch, inicio de aplicacion, deteccion de mensajes, etc.
Suscribirse a:
Entradas (Atom)