viernes, 2 de marzo de 2018

Cadena de Favores.

Hace justamente 2 años que no realizaba una entrada en el blog, que no fuera estrictamente académica, y el jueves Antonio, en las buenas tardes, volvió a recordarme, lo importante de recordar ciertos valores imprescindibles en todos los aspectos de la vida y más, si cabe, en esta profesión que realizamos.

Seguro que todo el mundo ha visto la magnifica película "Cadena de favores", (si así no fuera, estás perdiendo tiempo) al hilo de la película esta este vídeo.

Hay cosas que nunca se nos tienen que olvidar, y siempre se nos tienen que recordar.


Y siguiendo el objetivo de esta entrada continuo con otro vídeo de Victor Küppers (hace 2 años puse otro vídeo de este motivador) sobre algo tan fácil de entender, como difícil de realizar, "saber escuchar".

jueves, 1 de marzo de 2018

Ejercicios Python VI

Ejercicios propuestos en la prueba realizada 27-2-2018.

  1. Realiza un programa que me imprima los 100 primeros números impares y me muestre su suma.
  2. Realiza un programa que me pida dos números por teclado, y me muestre los números que hay entre ellos de forma ascendente, contar todos los que hay, cuántos son pares y la suma de estos últimos.
  3. Realiza un programa que te pide la altura y la anchura y el carácter a utilizar para dibujar el polígono resultante.
  4. Realiza un programa que compruebe la creación correcta de un nombre de usuario. Más de 8 caracteres, números y letras, mayúsculas también y alguno de estos caracteres ( -_ ).
  5. Realiza un ejercicio que indique si dos fichas de dominó encajan. Las fichas serán tuplas, por ejemplo (5,4) y (6,4).

jueves, 22 de febrero de 2018

Scripts de linux XII.

  1. Realiza un guión que me permita almacenar en un fichero la duración de las sesiones de los usuarios.
  2. Realiza un script que me permita cambiar de grados Celsius a Fahrenheit y viceversa. Utiliza una función
  3. Realiza un script que me convierta dólares a euros y viceversa. Un dólar 0,8024€, un euro, 1,2462$. Utiliza una función.
  4. Realiza un guión que me de el valor medio de los UID de los usuarios del sistema.

jueves, 15 de febrero de 2018

Ejercicios JavaScript V.

Ejemplos de JavaScript.

Crea funciones para realizar los ejercicios. Utiliza para mostrar por pantalla, document.write() o document.getElementById(" ").innerHTML.

  1. Realiza un programa que me convierta dólares a euros y viceversa, al pulsar el botón correspondiente. Un dólar 0,8024€, un euro, 1,2462$
  2. Realiza un programa que te ordene el texto que has introducido.
  3. Realiza un programa que te muestre los 10 primeros números primos que existan hasta un número que previamente has indicado.
  4. Realiza un programa que te muestre los números de Fibonacci hasta un número que previamente has introducido.

miércoles, 14 de febrero de 2018

Solución Ejercicios JavaScript IV.

Soluciones para los ejercicios 1, 2, 3 y 2 de la entrada "Ejercicios de JavaScript IV". Algunas soluciones son aportadas por Guido y Jaime. Seguro que hay mas, lo importante no es copiarlas sino aprender, para eso hay que hacer los ejercicios.

Ejercicio 1

function media(){
 var n=0;
 var m=0;
 var r=0;
 do{
  n=parseInt(prompt("Cuantos numeros vas a añadir"));
 }while(n<0 || (isNaN(n)==true));
for(i=0;i>n;i++){
 do{
 m=parseInt(prompt("Introduce un numero entero entre el 1 y 100"));
  if((m<1 || m>100) || (isNaN(m)==true)){
  alert("Error");
  }
 }while((m<1 || m>100) || (isNaN(m)==true));
 r=r+m;
 }
 r=r/n;
 document.write("La media es: " + r);
} 
media();

function ej1(){
 var num = 0, acum = 0, cont = 0;
 var f = false;
 var x = new String();
 do{
  num = parseInt(prompt("Introduzca un nº del 1 al 100. (0 para salir)"));
  if(num == 0)
   f = true;
  else if((num < 1 || num > 100) || isNaN(num) == true)
   alert("Valor fuera de rango");
  else{
   acum += num;
   cont++;
  }
 }while(f != true || (num < 0 || num > 100));
 document.getElementById("uno").innerHTML = "
La media es: "+(acum/cont); }

Ejercicio 2

function ej2(){
 var nom = prompt("Introduzca su nombre: ");
 var fecha = new Date();
 var dos = document.getElementById('dos');
 var f = fecha.getHours();
 if(f < 15 && f >= 5)
  dos.innerHTML = "
Buenos días "+nom; else if(f < 20 && f >= 15) dos.innerHTML = "
Buenas tardes "+nom; else dos.innerHTML = "
Buenas noches "+nom; }

Dentro del body, hay un elemento div con id="dos".


Ejercicio 3

function pro(){
 var suma=0;
 for(i=0;i<15;i++){
  var n=Math.floor(Math.random()*20);
  document.write(n + " ");
  suma= suma+n;
 }
 document.write("Resultado: "+suma);
}
pro();

function ej3(){
 var rand = 0, acum = 0;
 var tres = document.getElementById('tres');
 tres.innerHTML = "
"; for(var i = 0; i < 15; i++){ rand = Math.floor(Math.random()*21); acum = acum + rand; tres.innerHTML += rand+" "; } tres.innerHTML += "
Suma: "+acum;Esta la etiqueta br entre menor y mayor }

function rellenar(arrai) 
{ 
var lon, val, ind; 
lon = arrai.length; 
for(ind = 0; ind < lon; ind++) 
{ 
val = Math.random()*20; 
arrai[ind] = Math.round(val); 
} 
} 

En el body y dentro de la etiqueta "script" var lista=new Array(15); rellenar(lista); document.write(lista);


Ejercicio 4

function validaremail(email) 
{ 
var ind1, ind2, ind3; 
ind1 = email.indexOf('@'); 
ind2 = email.indexOf('.'); 
ind3 = email.lastIndexOf('@'); 
if ((ind1<=0) || (ind2<ind1) || (ind3 != ind1)) 
return "No es correcto"; 
else 
return "Correcto"; 
}

En el body y dentro de la etiqueta "script" var dire="java@cinescope.com"; document.write(dire+" "+validaremail(dire)); document.write("
"); Esta la etiqueta br entre menor y mayor dire="pepeperezpe@noesta.esta@es"; document.write(dire+" "+validaremail(dire));

miércoles, 7 de febrero de 2018

Ejercicios JavaScript IV

Ejemplos de JavaScript.

Crea funciones para realizar los ejercicios. Utiliza para mostrar por pantalla, document.write() o document.getElementById(" ").innerHTML.

  1. Realiza un ejercicio que te calcule la media de los números que pidas. Comprueba que son números y están entre 1 y 100.
  2. Realiza un programa que te salude con tu nombre, dándote los buenos días, tardes o noches, según corresponda.
  3. Realiza un programa que te genere 15 números aleatorios entre 0 y 20, te los muestre y te indique la suma correspondiente.
  4. Realiza un ejercicio que compruebe si el carácter "@" y el punto "." están correctamente puesto en las direcciones d correo que introduzcas.
  5. Realiza un programa que pida un texto y me devuelva ese mismo texto sin vocales.
  6. Realiza un ejercicio que nos muestre la posición del mayor de los números o caracteres que introducimos.
  7. Realiza un programa que pida una lista de palabras y un número y te indique qué palabras tienen mas de "n" caracteres.
  8. Realiza un ejercicio que a partir de una lista de nombres que le pases y de una letra que también pases, devuelva todos los nombres que comiencen por esa letra.

viernes, 26 de enero de 2018

Ejercicios V. Python.

Enunciados de ejercicios.

  1. Realiza un ejercicio que me permita convertir números binarios en enteros. Utiliza una función
  2. Realiza un ejercicio que te permita introducir una frase y te muestre el número de veces que se repiten las letras.
  3. Realiza un ejercicio que te indique si el año que introduces es bisiesto. Utiliza una función.
  4. Realiza un ejercicio que te pida un fichero, lea linea a linea y las copie en un nuevo fichero.
  5. Tienes los nombres de tus compañeros. Realiza un ejercicio que te muestre los nombres que comiencen por "D" y acaben en "o"