Diferencia entre revisiones de «Usuario:ManuelRomero/CertificadoWeb2021/IntroduccionPHP/ejercicios»

De WikiEducator
Saltar a: navegación, buscar
(Página creada con «{{:Usuario:ManuelRomero/CertificadoWeb2021/introduccionPHP/nav}}»)
 
Línea 1: Línea 1:
 
{{:Usuario:ManuelRomero/CertificadoWeb2021/introduccionPHP/nav}}
 
{{:Usuario:ManuelRomero/CertificadoWeb2021/introduccionPHP/nav}}
 +
{{MRM_Actividad|Title=Jugando con número|
 +
*Asignamos números a variables con valor octal, decimal, binario y hexadecimal
 +
 +
*Mostramos las variables y observamos el valor que muestra
 +
*Mostramos cada valor en diferente formato(binario, hexadeciman, decimal, octal)
 +
{{MRM_Puntos clave|Title=Funciones a usar|
 +
  dechex(...) decbin(...) decoct(...)
 +
  o bien
 +
  printf(...)
 +
}}
 +
}}
 +
{{
 +
MRM_Actividad|Title=Mostrando los tipos|
 +
*Define variables de diferente tipo y muestra su valor
 +
{{MRM_Puntos clave|Title=Funciones a usar|
 +
  getttype(...)
 +
  o
 +
  var_dump(...)
 +
}}
 +
 +
}}
 +
 +
{{MRM_Actividad|Title=Mostrando  texto|
 +
*Haz un programa que me muestre un texto
 +
*Cada vez que se cargue, se mostrará el texto con un color y un tipo de título
 +
 +
<source lang=php>
 +
<hx  style=color:#RGB>Este es el texto que debe de aparecer cambiante</hx>
 +
</source>
 +
*donde x, R,G y B tendrán valores generados aleatoriamente siendo
 +
#'''''x''''' un valor de 1 a 6.
 +
#'''''R''''' un valor en hexadecimal de entre 0 y 255 (tonalidad de rojo)
 +
#'''''G''''' un valor en hexadecimal de entre 0 y 255 (tonalidad de Verde)
 +
#'''''B''''' un valor en hexadecimal de entre 0 y 255 (tonalidad de Azul)
 +
}}
 +
{{MRM_Actividad|Title=Genera una clave|
 +
*Genera una clave aleatoria de 5 caracteres
 +
*Usa la función chr()para obtener el carácter a partir de un número
 +
*Usa la concatenación (.) para juntar los caracteres
 +
*Muéstralos en la página
 +
}}
 +
 +
===Selecciones===
 +
<br />
 +
{{MRM_Actividad|Title=Comparar dos número|
 +
;Genera dos números aleatorios del 1 al 50
 +
*Luego muéstralos ordenados de mayor a menro
 +
{{Tip|Prueba a hacerlo con tres números}}
 +
}}
 +
 +
{{MRM_Actividad|Title=probando el if|
 +
*Generamos un número del 0 al 10. informamos de ello con el siguiente criterio
 +
*Aparecerá un mensaje
 +
*'''''0-3'''''  Necesitas empezar a estudiar
 +
*'''''4''''' Necesitas mejorar
 +
*'''''5''''' Conocimientos suficientes
 +
*'''''6-8''''' Conocimientos buenos
 +
*'''''9-10''''' Conocimientos excelentes
 +
*Generamos un valor del -5 al 30. informamos de ello con el siguiente criterio
 +
*'''''-5 a 0''''' Está helando
 +
*'''''1 a 10''''' hace frío
 +
*'''''11 a 15''''' hace fresco
 +
*'''''16 a 22''''' hace bueno
 +
*'''''23 a 30''''' hace calor
 +
}}
 +
{{MRM_Actividad|Title=Mostrando banderas|
 +
*Vamos a hacer un programa que dibuje tres colores que muestren una bandera.
 +
*Para ver las banderas https://es.wikipedia.org/wiki/Anexo:Banderas_de_Europa
 +
#//Definimos los colores y tipos de banderas
 +
#//NRY Alemania 1
 +
#//RWR Australia 2
 +
#//RWB Bulgaria 3
 +
#//RWG Hungría 4
 +
 +
Los colores
 +
# N black negro
 +
# R Red rojo
 +
# W White blanco
 +
# G green verde
 +
# Y yellow amarillo
 +
 +
 +
}}
 +
 +
 +
 +
{{MRM_Actividad|Title=Verificar edad|
 +
;Haz un programa que genera una edad aleatoria entre 0 y 110 años
 +
*En función de la edad generada nos mostrará el siguiente texto
 +
#0-3 años: Eres un bebé
 +
#4-10 años: Eres una niña
 +
#11-17 años: Eres un adolescente
 +
#18-24 años: Eres una joven te toca viajar, estudiar, disfrutar
 +
#25-65 años: Eres un joven construyendo la vida
 +
#66-85 años: Con tu experiencia puedes enseñar muchas cosas
 +
#86 - 110 años : Qué vida mas interesante disfruta y descansa
 +
}}
 +
{{MRM_Actividad|Title=Verifica fecha|
 +
;Haz un programa que genera una fecha aleatoria y dice si es o no correcta
 +
:Los valores generados
 +
#dia 1-35
 +
#mes 1-14
 +
#anyo 1- 2500
 +
*Las validaciones que hay que hacer
 +
*el año siempre es correcto
 +
*El mes ha de ser de 1 a 12
 +
*El día dependerá del mes
 +
#31 días    mes de 1,3,5,7,8,10,12
 +
#30 días    mes de 4,6,9,11
 +
#29 días mes 2 año bisiesto
 +
#28 días mes 2 año no bisiesto
 +
}}
 +
 +
{{MRM_Actividad|Title=Ecuaciones de segundo grado|
 +
;Programa que resuelva las ecuaciones de 2 grado
 +
*Los valores de a, b y c serán aleatorios entre 1 y 100
 +
}}

Revisión de 17:20 9 dic 2021

Volver




Icon activity.jpg
Jugando con número
  • Asignamos números a variables con valor octal, decimal, binario y hexadecimal
  • Mostramos las variables y observamos el valor que muestra
  • Mostramos cada valor en diferente formato(binario, hexadeciman, decimal, octal)


Icon key points.gif

Funciones a usar

 dechex(...) decbin(...) decoct(...)
 o bien
 printf(...)






Icon activity.jpg
Mostrando los tipos
  • Define variables de diferente tipo y muestra su valor


Icon key points.gif

Funciones a usar

 getttype(...)
 o
 var_dump(...)







Icon activity.jpg
Mostrando texto
  • Haz un programa que me muestre un texto
  • Cada vez que se cargue, se mostrará el texto con un color y un tipo de título
 <hx  style=color:#RGB>Este es el texto que debe de aparecer cambiante</hx>
  • donde x, R,G y B tendrán valores generados aleatoriamente siendo
  1. x un valor de 1 a 6.
  2. R un valor en hexadecimal de entre 0 y 255 (tonalidad de rojo)
  3. G un valor en hexadecimal de entre 0 y 255 (tonalidad de Verde)
  4. B un valor en hexadecimal de entre 0 y 255 (tonalidad de Azul)





Icon activity.jpg
Genera una clave
  • Genera una clave aleatoria de 5 caracteres
  • Usa la función chr()para obtener el carácter a partir de un número
  • Usa la concatenación (.) para juntar los caracteres
  • Muéstralos en la página




Selecciones



Icon activity.jpg
Comparar dos número
Genera dos números aleatorios del 1 al 50
  • Luego muéstralos ordenados de mayor a menro
Icon present.gif
Tip: Prueba a hacerlo con tres números






Icon activity.jpg
probando el if
  • Generamos un número del 0 al 10. informamos de ello con el siguiente criterio
  • Aparecerá un mensaje
  • 0-3 Necesitas empezar a estudiar
  • 4 Necesitas mejorar
  • 5 Conocimientos suficientes
  • 6-8 Conocimientos buenos
  • 9-10 Conocimientos excelentes
  • Generamos un valor del -5 al 30. informamos de ello con el siguiente criterio
  • -5 a 0 Está helando
  • 1 a 10 hace frío
  • 11 a 15 hace fresco
  • 16 a 22 hace bueno
  • 23 a 30 hace calor





Icon activity.jpg
Mostrando banderas
  1. //Definimos los colores y tipos de banderas
  2. //NRY Alemania 1
  3. //RWR Australia 2
  4. //RWB Bulgaria 3
  5. //RWG Hungría 4

Los colores

  1. N black negro
  2. R Red rojo
  3. W White blanco
  4. G green verde
  5. Y yellow amarillo







Icon activity.jpg
Verificar edad
Haz un programa que genera una edad aleatoria entre 0 y 110 años
  • En función de la edad generada nos mostrará el siguiente texto
  1. 0-3 años: Eres un bebé
  2. 4-10 años: Eres una niña
  3. 11-17 años: Eres un adolescente
  4. 18-24 años: Eres una joven te toca viajar, estudiar, disfrutar
  5. 25-65 años: Eres un joven construyendo la vida
  6. 66-85 años: Con tu experiencia puedes enseñar muchas cosas
  7. 86 - 110 años : Qué vida mas interesante disfruta y descansa





Icon activity.jpg
Verifica fecha
Haz un programa que genera una fecha aleatoria y dice si es o no correcta
Los valores generados
  1. dia 1-35
  2. mes 1-14
  3. anyo 1- 2500
  • Las validaciones que hay que hacer
  • el año siempre es correcto
  • El mes ha de ser de 1 a 12
  • El día dependerá del mes
  1. 31 días mes de 1,3,5,7,8,10,12
  2. 30 días mes de 4,6,9,11
  3. 29 días mes 2 año bisiesto
  4. 28 días mes 2 año no bisiesto





Icon activity.jpg
Ecuaciones de segundo grado
Programa que resuelva las ecuaciones de 2 grado
  • Los valores de a, b y c serán aleatorios entre 1 y 100