- Realiza un guión que me permita almacenar en un fichero la duración de las sesiones de los usuarios.
- Realiza un script que me permita cambiar de grados Celsius a Fahrenheit y viceversa. Utiliza una función
- 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.
- Realiza un guión que me de el valor medio de los UID de los usuarios del sistema.
Mi escritorio
jueves, 22 de febrero de 2018
Scripts de linux XII.
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.
- 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$
- Realiza un programa que te ordene el texto que has introducido.
- Realiza un programa que te muestre los 10 primeros números primos que existan hasta un número que previamente has indicado.
- 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.
- 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.
- Realiza un programa que te salude con tu nombre, dándote los buenos días, tardes o noches, según corresponda.
- Realiza un programa que te genere 15 números aleatorios entre 0 y 20, te los muestre y te indique la suma correspondiente.
- Realiza un ejercicio que compruebe si el carácter "@" y el punto "." están correctamente puesto en las direcciones d correo que introduzcas.
- Realiza un programa que pida un texto y me devuelva ese mismo texto sin vocales.
- Realiza un ejercicio que nos muestre la posición del mayor de los números o caracteres que introducimos.
- Realiza un programa que pida una lista de palabras y un número y te indique qué palabras tienen mas de "n" caracteres.
- 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.
- Realiza un ejercicio que me permita convertir números binarios en enteros. Utiliza una función
- Realiza un ejercicio que te permita introducir una frase y te muestre el número de veces que se repiten las letras.
- Realiza un ejercicio que te indique si el año que introduces es bisiesto. Utiliza una función.
- Realiza un ejercicio que te pida un fichero, lea linea a linea y las copie en un nuevo fichero.
- Tienes los nombres de tus compañeros. Realiza un ejercicio que te muestre los nombres que comiencen por "D" y acaben en "o"
viernes, 19 de enero de 2018
Prácticas III. Implantación de Sistemas Operativos. Permisos.
Práctica sobre permisos en recursos compartidos.
Depués de realizar el anterior esquema, hay que crear un usuario "userespecial" que tenga control absoluto a partir del segundo nivel de carpetas, es decir, dentro de windows, linux y Mac.
Solución en modo gráfico.
Solución en modo comando.icacls
jueves, 18 de enero de 2018
Prácticas II de Implantación de Sistemas Operativos, Permisos.
Práctica sobre permisos en recursos compartidos.
La práctica consiste en crear en el servidor una carpeta compartida (Karpeta), dentro de ella existen otras 2 carpetas (almacén 1 y almacén 2). Los usuarios user2 y user3 solo pueden, en Karpeta y en los almacenes, entrar y nada mas, no pueden borrar, ni crear. Además el user2 podrá entrar en carpeta USER2, dónde podrá crear y borrar, aquí el user3 solo puede leer. Al mismo tiempo user3 podrá entrar en USER3 y podrá crear y borrar, el user2 sólo podrá leer.

