lunes, 30 de marzo de 2020

Ejercicios V Iniciación. Python

  1. En el boletín las notas no son numéricas, de 0,1 y 2 deficiente, de 3 y 4, insuficiente, 5 y 6 aprobado 7 y 8 notable y 9 y 10 sobresalientes. Realiza un programa que pregunte al alumno por su nota numérica y muestre la nota que corresponde en el boletín.
  2. Realiza un programa que pregunte a los clientes su edad para pedir automáticamente el precio de la entrada. Menores de 10 años no entran, hasta 14 años 5€, entre 14 y 17 años 10€, mayores de 18 años 15€, jubilados no pagan.
  3. Realiza un programa que calcule automáticamente el precio que se tiene que cobrar a cada cliente por la pizza que desea. Pizza normal 7€, pizza familiar 10€, los 3 primeros ingredientes 1€ a partir del 3º 0,5€.El programa pedirá el tipo de pizza y el número de ingredientes y mostrará el precio a pagar.
  4. Realiza un programa pida al usuario una palabra y la muestre por pantalla 10 veces.
  5. Realiza un programa que pregunte tu edad y muestre por pantalla todos los años que has cumplido (desde 1 hasta tu edad).
  6. Realiza un programa que pida un número entero positivo y muestre por pantalla todos los números impares desde 1 hasta ese número separados por comas.
  7. Realiza un programa que pida un número entero positivo y muestre por pantalla la cuenta atrás desde ese número hasta cero separados por comas.
  8. Realiza un programa que te pida un número y te muestre un triangulo rectángulo, por ejemplo si metes 5:
    1
    1 2
    1 2 3
    1 2 3 4
    1 2 3  4 5
    
  9. Realiza un programa que pida una palabra y luego muestre por pantalla una a una las letras de la palabra introducida empezando por la última.
  10. Realiza un programa que almacene las asignaturas del curso en una lista y las muestre por pantalla. Las asignaturas serán introducidas por teclado.
  11. Realiza un programa que te pida tus módulos del curso y la nota correspondiente de cada uno de ellos y los almacene en un diccionario, finalmente muestre te mostrará los módulos y las notas obtenidas.
  12. Sobre el ejercicio anterior, pero esta vez que te muestre solo los módulos aprobados.
  13. Realiza un programa que pregunte por los números ganadores de la lotería primitiva, los almacene en una lista y los muestre por pantalla ordenados de menor a mayor
  14. Realiza un programa que pida una palabra y muestre por pantalla el número de veces que contiene cada vocal
  15. Realiza un programa que pida una frase y una letra, y muestre por pantalla el número de veces que aparece la letra en la frase.
  16. Realiza un programa que te pida un número y te muestre un triangulo rectángulo como el siguiente, por ejemplo si metes 5:
    1
    2 1
    3 2 1
    4 3 2 1
    5 4 3 2 1
    
  17. Realiza un programa que te pida un número y te muestre un triangulo rectángulo como el siguiente, por ejemplo si metes 9:
    1
    3 1
    5 3 1
    7 5 3 1
    9 7 5 3 1
    

lunes, 23 de marzo de 2020

Ejercicios IV Iniciación. Python.

  1. Realiza un programa que muestre por pantalla la cadena ¡Hola Mundo!
  2. Realiza un programa que almacene la cadena ¡Hola Mundo! en una variable y luego muestre por pantalla el contenido de la variable.
  3. Realiza un programa que pregunte el nombre del usuario y después de que el usuario lo introduzca muestre por pantalla la cadena ¡Hola "nombre"!, donde "nombre" es el nombre que el usuario haya introducido.
  4. Realiza un programa que pregunte el nombre del usuario y un número entero e imprima por pantalla en líneas distintas el nombre del usuario tantas veces como el número introducido.
  5. Realiza un programa que pregunte el nombre del usuario y después de que el usuario lo introduzca muestre por pantalla "nombre" tiene "n" letras, el nombre del usuario debe estar en mayúsculas y "n" es el número de letras que tienen el nombre.
  6. Realiza un programa que pregunte al usuario por el número de horas trabajadas y el coste por hora. Después debe mostrar por pantalla la paga que le corresponde.
  7. Realiza un programa que te pida un número y luego te muestre la suma de todos los enteros desde 1 hasta n.
  8. Realiza un programa que te pida tu peso (en kg) y tu estatura (en metros), calcule el índice de masa corporal (kg/m) y lo muestre por pantalla con la frase Tu índice de masa corporal es ... Redondea con dos decimales.
  9. Realiza un programa que pida dos números enteros y muestre por pantalla el cociente y el resto de la división.
  10. Realiza un programa que te pregunte por tu edad y muestre por pantalla si eres mayor de edad o no.
  11. Realiza un programa que pida dos números y muestre por pantalla su división. Si el divisor es cero el programa debe mostrar un error.
  12. Realiza un programa que pida por pantalla un número y e indique si es par o impar.
  13. Para pagar impuestos tienes que ser mayor de edad y ganar mas de 900 €. Haz un programa que te diga si tienes el deber de pagar impuestos.
  14. Modifica el ejercicio 4 para que te asegures que solo metes números. La petición de un número se mantendrá en pantalla hasta que sea válido lo que introduces.
  15. Introduce la modificación anterior en los ejercicios 7, 9 y 11.

domingo, 22 de marzo de 2020

GPO y Permisos. Impedir Internet. Iniciar Notepad.

Vídeos correspondientes a la realización de los ejercicios 2º y 4º de la II Prueba Práctica.

En este 1º vídeo se muestra el 2º ejercicio de la II Prueba Práctica: Impedir al usuario el acceso a Internet y que el usuario se le inicie el notepad cuando acceda, tanto en el servidor como en el cliente.


En este 2º vídeo los usuarios podrán entrar en la carpeta principal, pero no pueden hacer nada, ni crear ni eliminar. Cada usuario solo puede acceder a su carpeta, el usuarioE, podrá crear carpetas y ficheros, que podrá eliminar, y el usuarioF, solo puede crear archivos que no podrá eliminar.

Vídeos realizados Abel 1º de ASIR.

viernes, 20 de marzo de 2020

III Prueba Práctica.

III prueba práctica.

Permisos, usuarios, cuotas, RAID, perfiles, eventos, limitaciones horarias, registros de seguimientos, scripts de inicio de sesión, rendimiento, auditorias, directivas de grupo.

Vídeos de comprobación.

  1. Crear dos usuarios en el dominio (usuario1 y usuario2) pero solo usuario1 se puede logar en el servidor. La contraseña para los dos será pepe, el usuario no podrá cambiarla, nunca caducará.
  2. Añade una Unidad Organizativa (UO1) al dominio. Para el usuario1. Crea una directiva de grupo (directiva1) para la Unidad Organizativa creada anteriormente. Modifica la directiva1:
    1. Que el usuario1 no tenga acceso al elemento propiedades del menú contextual de “mi pc, equipo”.
    2. Impedir al usuario1 el acceso al editor del registro, en todas las formas, local y remotamente.
  3. Los dos podrán acceder desde el cliente a una carpeta compartida llamada “principal” del servidor, pero no pueden hacer nada, ni crear ni eliminar. Cada usuario solo puede acceder a su carpeta, y donde podrán crear solo ficheros, que podrá eliminar
  4. Que el usuario2 al finalizar sesión se le genere un fichero (resultado.txt) con las políticas de grupo que soporta, que se alojará en su carpeta, del servidor.
  5. Realiza un gráfico sobre rendimiento para dos ordenadores, el servidor y el cliente, con los siguientes contadores:
    1. Del procesador %tiempo de procesador.
    2. De la memoria, Mbytes disponibles
    3. Del disco físico, %tiempo de disco
    4. Genera dos informes con los datos anteriores con las extensiones distintas

martes, 17 de marzo de 2020

II Prueba Práctica.

II prueba práctica.

Permisos, usuarios, cuotas, RAID, perfiles, eventos, limitaciones horarias, registros de seguimientos, scripts de inicio de sesión, rendimiento, auditorias, directivas de grupo.

Vídeos comprobación. En los ejercicios 3 y 5 los ficheros o capturas correspondientes.

  1. Crear dos usuarios en Windows 2016 (usuarioE y usuarioF) que se puedan logar local y remotamente La contraseña para los dos será pepe, el usuario no podrá cambiarla, nunca caducará.
  2. Añade una Unidad Organizativa (UO1) al dominio. Para el usuarioF. Crea una directiva de grupo (directiva1) para la Unidad Organizativa creada anteriormente. Modifica la directiva1:
    1. Impedir al usuario el acceso a Internet, tanto en el servidor como en el cliente.
    2. Que el usuario se le inicie el notepad cuando acceda al cliente.
  3. Audita los sucesos correctos y erróneos de acceso a una carpeta compartida en el escritorio del Server, que contenga dos subcarpetas una con el nombre del usuarioE y la otra con usuarioF. Como correctos: 4656, 4663,5140 y 5145(remoto) Como erróneos: 4656 (también si has intentado eliminar).
  4. Los dos podrán entrar en la carpeta principal, pero no pueden hacer nada, ni crear ni eliminar. Cada usuario solo puede acceder a su carpeta, el usuarioE, podrá crear carpetas y ficheros, que podrá eliminar, y el usuarioF, solo puede crear archivos que no podrá eliminar.
  5. Guarda por lo menos 4 informes(dos por cada uno de los dos usuarios) de los sucesos correctos y erróneos sobre la administración de las cuentas de los dos usuarios, por lo menos uno de error. Por ejemplo. 4723, 4738, 4725 y/o 4726.

Ejercicios JavaScript XIII.

Utiliza el documento web base. Si es necesario realiza cada script en un documento web base nuevo.

  1. Realiza un script que para cada uno de los eventos del teclado (keyup, keypress y keydown)te muestre información(tipo de evento, keyCode, charCode y carácter pulsado) de la tecla pulsada en una caja. Este ejercicio es el 5º de "Ejercicios JavaScript VII". Hazlo de nuevo pero esta vez utilizando KeyboardEvent.key
  2. Realiza una ventana modal, similar a las de los procesos de instalación, dónde hasta que no actives ciertas opciones no puedes continuar. Crea una especie de ventana, centrada, rectangular con los bordes redondeados,con un fondo gris, con la una opción "X" para cerrar la ventana, en la parte superior derecha y con 2 botones en la parte inferior derecha, uno "atrás" y otro "continuar" este último no estará activo hasta que no se seleccionen las 2 opciones de los radiobutton que tienes que incluir. Las opciones son: "Si he leído la política de privacidad" y "Si he leído las condiciones de la licencia". En el momento que selecciones las 2 opciones el botón "continuar" se activará. Recuerda que si pulsas sobre X se cierra, desaparece la ventana.
  3. Realiza un script que te muestre un mensaje indicado que tienes activo las mayúsculas cuando te coloques en el campo contraseña.
  4. Realiza un script que te muestre un mensaje que te avise que has pulsado la tecla ESC.
  5. Realiza un script que al pulsar encima de cualquier párrafo me cambie de color.
  6. Realiza un script que al comenzar a realizar sólo la primera parte del formulario(hasta la 1ª línea) me cambie de color toda esa parte del formulario.
  7. Realiza un script que cuando salgas del nombre y apellidos te cambie el texto a mayúsculas.
  8. Realiza un script que te permita poner un color de fondo en cada campo del formulario cuando vayas rellenarlo.
  9. Muestra las veces que has pasado por encima de los enlaces de la página y las veces que has hecho "click" sobre los enlaces.
  10. Intenta desplazar una imagen por la pantalla al colocarte con el ratón encima de ella.
  11. Introduce el siguiente texto debajo de cada párrafo, ocultar texto al pulsar sobre este texto se oculta el párrafo superior y el texto cambia mostrar texto para que la pulsar de nuevo sobre el vuelva aparecer el párrafo y el texto cambie al contenido original.
  12. Valida la contraseña de tal forma que debe tener una longitud mínima de 7 caracteres, y contener al menos una letra minúscula, una letra mayúscula y un dígito
  13. Muestra el número de párrafo (1º, 2º o 3º) y su número de vocales, pero sólo del párrafo que tiene más vocales, cuando se pulsa sobre vocales.
  14. Realiza un programa que te muestre el tiempo que llevas sin mover el ratón, cada vez que mueves el ratón, el contador se pone a cero
  15. Muestra el color de fondo amarillo en los 4 primeros input del formulario cuando introduzcas datos, desactiva el color de fondo cuando salgas de los input
  16. Realiza un programa que te permita introducir en los respectivos input de un pequeño formulario , tu nombre, tu primer apellido, tu segundo apellido, tu edad y tu localidad. Al final te debe devolver “ Pepe Pérez García de 23 años de Sevilla ha tardado 32 segundos en introducir los datos. Utiliza getTime().
  17. Realiza un programa que te imprima los días de cualquier mes, su calendario. Te deberá pedir un mes y un año y te mostrará: (Recuerda que los meses en javaScript van de 0 a 11)
    Agosto 2020: 
    1 (sábado), 2(domingo), 3 (lunes), 4 (martes)…
    
  18. Introduce en el programa anterior un reloj, es decir, la fecha y hora. Realiza un programa que actualice la fecha y la hora cada 3 segundos. Utiliza setTimeout()
  19. Realiza un programa que te solicite una fecha, día, mes y año y te devuelva esa fecha a 30 y 60 días. Por ejemplo 26 de marzo a 30 días será 25 de abril.
  20. Realiza un programa que te salude en función de la hora que sea. Buenos días Pepe, buenas tardes Pepe…
  21. Realiza un script que te permita aumentar el tamaño del texto cuando pasas por encima con el ratón. Efecto lupa.

lunes, 16 de marzo de 2020

I Prueba practica.

I prueba práctica.

Permisos, usuarios, cuotas, RAID, perfiles, eventos, limitaciones horarias, registros de seguimientos, scripts de inicio de sesión, rendimiento, auditorias, directivas de grupo.

  1. En Window Server, captura de pantalla con:
    1. Crea tres discos dinámicos, de 4 Gb.
    2. Crea un volumen básico en cada disco, de 40% de tamaño. Formato NTFS.
    3. Crea un volumen RAID-5 con el resto de espacio de los disco anteriores. NTFS
  2. En Windows Server, crea dos usuarios del dominio, tunombre1 y tunombre2, la contraseña para los dos será pepito, el usuario no podrá cambiarla, nunca caducará. Además se podrán logar local (en el servidor) y remotamente en Windows cliente dónde sí se requerirá ctrl+alt+supr. Aquí aportar sólo un vídeo de comprobación.
  3. Asigna al primer usuario un perfil móvil y al segundo obligatorio. Captura de pantalla dónde se muestre el éxito de la práctica.
  4. Pon una limitación horaria para el primer usuario, sólo se le permitirá iniciar sesión de 8:00 horas a 17:30 horas, todos los días excepto, sábados, domingos y lunes. Captura la pantalla de la actividad.
  5. Crea un registro de seguimiento sobre la memoria (bytes disponibles) y el sistema( cambio de contexto y llamadas al sistema) recopiladores de datos. A continuación genera dos archivos con la información del análisis del recurso de seguimiento. Suministras los 2 ficheros generados.

lunes, 9 de marzo de 2020

Auditorias. GPO. Auditoría de concesión de permisos sobre un objeto.

Gpo auditar la concesión de permisos sobre un objeto.

En este vídeo se muestra como de activar la auditoría de concesión de permisos sobre un objeto (una carpeta) en un cliente. Al ser una directiva de equipo, los eventos se registran en el visor de eventos del propio equipo afectado, sin embargo Abel de 1º de ASIR , muestra cómo ver estos eventos desde el servidor.

miércoles, 4 de marzo de 2020

Gpo. Impedir cmd.

GPO. Impedir cmd en el servidor y en el cliente.

En este vídeo se muestra como 2 usuarios se pueden logar localmente en el servidor, uno de ellos no puede acceder al CMD y el otro sí. Igualmente ocurre cuando los usuarios se logan en el ordenador cliente. Vídeo realizado por Víctor 1º de ASIR.