Diferencia entre revisiones de «Usuario:ManuelRomero/NewPHP/B2T1/practica»

De WikiEducator
Saltar a: navegación, buscar
(Página creada con «{{:Usuario:ManuelRomero/dwes/B2T1/nav}}»)
 
Línea 1: Línea 1:
 
{{:Usuario:ManuelRomero/dwes/B2T1/nav}}
 
{{:Usuario:ManuelRomero/dwes/B2T1/nav}}
 +
La siguiente práctica es un sencillo fichero en el que hay que ir insertando las instrucciones que se piden
 +
*Créate un proyecto en netbeans y completa las instrucciones que se piden.
 +
{{MRM_Actividad|Title=Práctica básica con php|
 +
<source lang=php>
 +
<!DOCTYPE html>
 +
<!--
 +
To change this license header, choose License Headers in Project Properties.
 +
To change this template file, choose Tools | Templates
 +
and open the template in the editor.
 +
-->
 +
<html>
 +
    <head>
 +
        <meta charset="UTF-8">
 +
        <title></title>
 +
    </head>
 +
    <body>
 +
        <?php
 +
       
 +
 +
//Defino dos variables con mi nombre y apellidos
 +
//Visualizo el texto con echo y print, por ejemplo en mi caso (deben de aparecer las comillas del ejemplo
 +
// mi nombre es "manolo" y mi apellido es "romero"
 +
//1)con echo pasando varios argumentos (separadados por coma)
 +
//2)con print 
 +
//Explica en el fichero diferencias entre echo y print y semejanzas.
 +
//Por qué puedo pasar los argumentos sin usar paréntesis
 +
 +
/*Sintaxis heredoc,*/
 +
//Asigna a una variable llamada informe un texto de cinco líneas,
 +
//la etiqueta de finalización es FIN
 +
//Posteriormente visualizas el texto
 +
// El contenido de 'informe' es
 +
// aquí aparecer el contenido del infoorme
 +
// respetando el número de 5 líneas asignadas previamente";
 +
//Tener cuidado con que la etiqueta no lleve en esa línea ningún otro carácter (espacios en blanco o tabulacones)
 +
       
 +
/*PROBANDO VARIABLES*/
 +
//Crea una variable y asígnale un valor
 +
//visualiza el valor de la variable y el tipo que eś
 +
//Cambia a los siguientes tipos (boolean, float, string y null y visualizar su valor)
 +
//Prueba a ver el valor y tipo de una variable no definida previamente
 +
/*VISUALIZA LAS VARIABLES USANDO LA FUNCION printf*/
 +
       
 +
       
 +
//Visualiza el contenido de la función time() y explica su valor
 +
//Obtén la fecha actual y visualiza su valor con formato dia-mes-año en número
 +
//Obtener los días, luego meses y luego años transcurridos desde el 1/1/1970 (round() o floor() para redondear
 +
// Obtén la fecha actual con formato por ejemplo
 +
// Lunes, día 25 de enero de 2013
 +
//Asigna a una variable la fecha de tu cumpleaños
 +
// Realiza una operación y obtén tu edad en años, meses y días (valor entero).
 +
  // tienes 23 años, 10 meses y 4 días
 +
 +
//Asigna a una variable una fecha de 30/10/1969
 +
// Obtén su edad en años, en meses y luego en días siempre redondeando
 +
 +
  //tienes 23 años
 +
  // tienes 286 meses
 +
  // tienes 8737 días
 +
 +
//. Usa la función getdate(...) y visualiza con la función print_r(.) el valor que retorna, comenta el resultado
 +
//. Si escribo getdate(1) podrías explicar el contenido del array que nos retorna
 +
//. Obtener la edad de una persona nacida el 1/1/1969
 +
//Explica el siguiente código observando el resultado que se produce fuente obtenido en parte de http://php.net/manual/es/function.strtotime.php
 +
echo "<hr>";
 +
echo strtotime("now"), "<br/>";
 +
echo date('d-m-Y', strtotime("now")), "<br/>";
 +
echo strtotime("27 September 1970"), "<br/>";
 +
echo date('d-m-Y',strtotime("10 September 2000")), "<br/>";
 +
echo strtotime("+1 day"), "<br/>";
 +
echo date('d-m-Y',strtotime("+1 day")), "<br/>";
 +
echo strtotime("+1 week"), "<br/>";
 +
echo date('d-m-Y',strtotime("+1 week")), "<br/>";
 +
echo strtotime("+1 week 2 days 4 hours 2 seconds"), "<br/>";
 +
echo date('d-m-Y',strtotime("+1 week 2 days 4 hours 2 seconds")), "<br/>";
 +
echo strtotime("next Thursday"), "<br/>";
 +
echo date('d-m-Y',strtotime("next Thursday")), "<br/>";
 +
echo strtotime("last Monday"), "<br/>";
 +
echo date('d-m-Y',strtotime("last Monday")), "<br/>";
 +
echo "<hr>"
 +
        ?>
 +
    </body>
 +
</html>
 +
 +
</source>
 +
}}
 +
===Práctica 2===
 +
<br />
 +
{{MRM_Actividad|Title=Acciones básicas con php 2|
 +
Realiza un index que nos permita visualizar funcionalidad de las siguientes acciones
 +
[[Imagen:accionesBasicasPhp.png|center|300px]]
 +
*A continuación se enumeran las acciones que debe de hacer cada fichero php
 +
*En muchos casos será hacer el ejercicio propuesto en la sección de actividades o ejercicios
 +
*Cada vez que se visualiza el ejercicio usando la función '''''header''''' se volverá a la pantalla principal esperando el tiempo que se especifique en el fichero
 +
'''''1.-Variables en php'''''
 +
*Haz el '''Ejercicio 1.- Declaración de variables''' de la sección de actividades modificando
 +
**Cambia el valor de las variables
 +
**Visualiza con print en lugar que con echo
 +
*Volver al index después de 5 segundos*
 +
'''''2.-Constantes en php'''''
 +
*Haz un ejercicio donde definas la constante '''''edad'''''
 +
**A la constante Edad le asignas tu edad.
 +
**Luego visualiza los años que tienes y los años que te quedan para cumplir 100 años
 +
*Volver al index después de 2 segundos*
 +
'''''2.-Asignación en php'''''
 +
*Asigna a una variable valores de diferente procedencia
 +
**Un valor constante
 +
**Un valor de una expresión numérica
 +
**Un valor de una expresión de cadena de caracteres
 +
**Un valor que devuelva una función , por ejemplo la función '''''print'''''
 +
**El valor de una expresión que sea una asignación
 +
*Visualiza luego los valores especificando de qué donde viene su valor
 +
*Volver al index después de 5 segundos
 +
'''''4.-Selección en php'''''
 +
*Usando la selección del tipo switch haz un programa que nos pregunte la edad y nos diga si somos niños (0-11) adolescentes (12-17) jovenes (18-35) adultos (36-65) jubilados (66- ...)
 +
*La edad que no esté en el intevalo 0-110 años se visualizará ''''edad no contenplada en nuestra encuesta''''
 +
*Volver al index después de 2 segundos
 +
'''''5.-Operador Ternario en php'''''
 +
*Usando el operador ternario pide un número y visualiza si el número es par o impar
 +
*Volver al index después de 2 segundos
 +
'''''6.-Iteraciones en php'''''
 +
*Suma los 100 primeros números pares
 +
*Volver al index después de 2 segundos
 +
'''''7.-Funciones en php'''''
 +
Haz una función que reciba dos variables $a y $b
 +
$a se ha de pasar por referencia
 +
$b por valor
 +
*La función duplica el valor de los parámetros
 +
*La función devuelve el valor mayor  de los dos
 +
*El programa principal creará hará lo siguientes
 +
1.-Crea dos valores en variables<br />
 +
2.-Visualiza sus valores<br />
 +
3.-Invoca a la función<br />
 +
4.-Visualiza los valores de los parámetros<br />
 +
5.-Hace lo especificado<br />
 +
6.-Visualiza los valores<br />
 +
7.-Después de la llamada a la función se visualizarán los valores<br />
 +
8.-Plantea que pasará si creamos dentro de la función una variable global que sea el igual al segundo parámetro de  la función
 +
 +
 +
 +
}}

Revisión de 22:00 25 oct 2016



La siguiente práctica es un sencillo fichero en el que hay que ir insertando las instrucciones que se piden

  • Créate un proyecto en netbeans y completa las instrucciones que se piden.


Icon activity.jpg
Práctica básica con php
<!DOCTYPE html>
<!--
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.
-->
<html>
    <head>
        <meta charset="UTF-8">
        <title></title>
    </head>
    <body>
        <?php
 
 
//Defino dos variables con mi nombre y apellidos
//Visualizo el texto con echo y print, por ejemplo en mi caso (deben de aparecer las comillas del ejemplo
 // mi nombre es "manolo" y mi apellido es "romero"
//1)con echo pasando varios argumentos (separadados por coma)
//2)con print  
//Explica en el fichero diferencias entre echo y print y semejanzas.
 //Por qué puedo pasar los argumentos sin usar paréntesis
 
/*Sintaxis heredoc,*/
//Asigna a una variable llamada informe un texto de cinco líneas,
//la etiqueta de finalización es FIN
//Posteriormente visualizas el texto
// El contenido de 'informe' es
// aquí aparecer el contenido del infoorme
// respetando el número de 5 líneas asignadas previamente";
//Tener cuidado con que la etiqueta no lleve en esa línea ningún otro carácter (espacios en blanco o tabulacones)
 
/*PROBANDO VARIABLES*/
//Crea una variable y asígnale un valor
//visualiza el valor de la variable y el tipo que eś
//Cambia a los siguientes tipos (boolean, float, string y null y visualizar su valor)
//Prueba a ver el valor y tipo de una variable no definida previamente
/*VISUALIZA LAS VARIABLES USANDO LA FUNCION printf*/
 
 
//Visualiza el contenido de la función time() y explica su valor
//Obtén la fecha actual y visualiza su valor con formato dia-mes-año en número
//Obtener los días, luego meses y luego años transcurridos desde el 1/1/1970 (round() o floor() para redondear
// Obtén la fecha actual con formato por ejemplo
// Lunes, día 25 de enero de 2013
//Asigna a una variable la fecha de tu cumpleaños
// Realiza una operación y obtén tu edad en años, meses y días (valor entero).
  // tienes 23 años, 10 meses y 4 días
 
//Asigna a una variable una fecha de 30/10/1969
// Obtén su edad en años, en meses y luego en días siempre redondeando
 
  //tienes 23 años
  // tienes 286 meses
  // tienes 8737 días
 
//. Usa la función getdate(...) y visualiza con la función print_r(.) el valor que retorna, comenta el resultado
//. Si escribo getdate(1) podrías explicar el contenido del array que nos retorna
//. Obtener la edad de una persona nacida el 1/1/1969
//Explica el siguiente código observando el resultado que se produce fuente obtenido en parte de http://php.net/manual/es/function.strtotime.php
echo "<hr>";
echo strtotime("now"), "<br/>";
echo date('d-m-Y', strtotime("now")), "<br/>";
echo strtotime("27 September 1970"), "<br/>";
echo date('d-m-Y',strtotime("10 September 2000")), "<br/>";
echo strtotime("+1 day"), "<br/>";
echo date('d-m-Y',strtotime("+1 day")), "<br/>";
echo strtotime("+1 week"), "<br/>";
echo date('d-m-Y',strtotime("+1 week")), "<br/>";
echo strtotime("+1 week 2 days 4 hours 2 seconds"), "<br/>";
echo date('d-m-Y',strtotime("+1 week 2 days 4 hours 2 seconds")), "<br/>";
echo strtotime("next Thursday"), "<br/>";
echo date('d-m-Y',strtotime("next Thursday")), "<br/>";
echo strtotime("last Monday"), "<br/>";
echo date('d-m-Y',strtotime("last Monday")), "<br/>";
echo "<hr>"
        ?>
    </body>
</html>



Práctica 2



Icon activity.jpg
Acciones básicas con php 2

Realiza un index que nos permita visualizar funcionalidad de las siguientes acciones

AccionesBasicasPhp.png
  • A continuación se enumeran las acciones que debe de hacer cada fichero php
  • En muchos casos será hacer el ejercicio propuesto en la sección de actividades o ejercicios
  • Cada vez que se visualiza el ejercicio usando la función header se volverá a la pantalla principal esperando el tiempo que se especifique en el fichero

1.-Variables en php

  • Haz el Ejercicio 1.- Declaración de variables de la sección de actividades modificando
    • Cambia el valor de las variables
    • Visualiza con print en lugar que con echo
  • Volver al index después de 5 segundos*

2.-Constantes en php

  • Haz un ejercicio donde definas la constante edad
    • A la constante Edad le asignas tu edad.
    • Luego visualiza los años que tienes y los años que te quedan para cumplir 100 años
  • Volver al index después de 2 segundos*

2.-Asignación en php

  • Asigna a una variable valores de diferente procedencia
    • Un valor constante
    • Un valor de una expresión numérica
    • Un valor de una expresión de cadena de caracteres
    • Un valor que devuelva una función , por ejemplo la función print
    • El valor de una expresión que sea una asignación
  • Visualiza luego los valores especificando de qué donde viene su valor
  • Volver al index después de 5 segundos

4.-Selección en php

  • Usando la selección del tipo switch haz un programa que nos pregunte la edad y nos diga si somos niños (0-11) adolescentes (12-17) jovenes (18-35) adultos (36-65) jubilados (66- ...)
  • La edad que no esté en el intevalo 0-110 años se visualizará 'edad no contenplada en nuestra encuesta'
  • Volver al index después de 2 segundos

5.-Operador Ternario en php

  • Usando el operador ternario pide un número y visualiza si el número es par o impar
  • Volver al index después de 2 segundos

6.-Iteraciones en php

  • Suma los 100 primeros números pares
  • Volver al index después de 2 segundos

7.-Funciones en php Haz una función que reciba dos variables $a y $b $a se ha de pasar por referencia $b por valor

  • La función duplica el valor de los parámetros
  • La función devuelve el valor mayor de los dos
  • El programa principal creará hará lo siguientes

1.-Crea dos valores en variables
2.-Visualiza sus valores
3.-Invoca a la función
4.-Visualiza los valores de los parámetros
5.-Hace lo especificado
6.-Visualiza los valores
7.-Después de la llamada a la función se visualizarán los valores
8.-Plantea que pasará si creamos dentro de la función una variable global que sea el igual al segundo parámetro de la función