Diferencia entre revisiones de «ManuelRomero/ProgramacionWeb/Sintaxis/practica»
De WikiEducator
(Página reemplazada por «<!--{{:Usuario:ManuelRomero/ProgramacionWeb/Sintaxis/nav}}--> <br /> {{ManuelRomero/PHP/Expresiones/Practica}} {{ManuelRomero/PHP/Expresiones/PracticaCiclo}}») |
|||
| (6 revisiones intermedias por el mismo usuario no mostrado) | |||
| Línea 1: | Línea 1: | ||
| − | {{:Usuario:ManuelRomero/ProgramacionWeb/Sintaxis/nav}} | + | <!--{{:Usuario:ManuelRomero/ProgramacionWeb/Sintaxis/nav}}--> |
<br /> | <br /> | ||
| − | |||
| − | |||
| − | |||
| − | |||
| − | + | {{ManuelRomero/PHP/Expresiones/Practica}} | |
| − | + | {{ManuelRomero/PHP/Expresiones/PracticaCiclo}} | |
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | {{ | + | |
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | }} | + | |
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | {{ | + | |
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | / | + | |
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | }} | + | |
Última revisión de 16:23 11 dic 2024
Práctica 1
https://web.infenlaces.com/dwes/practicas/practica1/
|
|
Realiza un index que nos permita visualizar funcionalidad de las siguientes acciones
1.-Variables en php
2.-Constantes en php
2.-Asignación en php
$a = 9 // la procedencia del valor es una constante entera $a = 6+7 //la procedencia del valor es una expresión aritmética $a = rand(1,7) //la procedencia del valor es una invocación a función
4.-Selección en php
5.-Operador Ternario en php
6.-Iteraciones en php
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
1.-Crea dos valores en variables
|
Práctica 2
https://web.infenlaces.com/dwes/practicas/practica1/
|
- 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.
- En este caso vamos a poner todo el código en la parte del body, ya que simplemente es para trabajar con la sintaxis
| Enunciado de la práctia básica con php |
|---|
<!DOCTYPE html>
<html lang="es">
<head>
<meta charset="UTF-8">
<title>Práctica: Laboratorio de Sintaxis PHP</title>
</head>
<body>
<?php
/*
===========================================================
PRÁCTICA: LABORATORIO DE SINTAXIS BÁSICA EN PHP
===========================================================
En este fichero debes completar cada bloque escribiendo las
instrucciones de PHP que se solicitan en cada comentario.
El objetivo es que practiques sintaxis básica, salida de datos,
tipos, variables y fechas. Cada ítem debe resolverse justo
debajo del comentario que lo describe.
===========================================================
*/
/* =======================================================
A. DECLARACIONES BÁSICAS Y SALIDA POR PANTALLA
======================================================= */
/* 1) Declara dos variables: $nombre y $apellidos */
/* 2) Muestra una frase usando echo con varios argumentos
separados por comas. Deben aparecer comillas dentro
del texto, por ejemplo:
Mi nombre es "Ana" y mi apellido es "López"
*/
/* 3) Repite la frase anterior usando print (recuerda:
print solo acepta un argumento) */
/* 4) En comentarios, explica:
- Similitudes entre echo y print
- Diferencias
- Por qué pueden usarse sin paréntesis
*/
/* =======================================================
B. TEXTO MULTILÍNEA CON HEREDOC
======================================================= */
/* 5) Usa HEREDOC para asignar a una variable llamada $informe
un texto EXACTO de 5 líneas.
La etiqueta de cierre debe ser FIN y NO puede tener
espacios ni tabulaciones. */
/* 6) Visualiza el contenido del informe precedido del texto:
El contenido de 'informe' es:
*/
/* =======================================================
C. PRUEBAS CON VARIABLES Y TIPOS
======================================================= */
/* 7) Crea una variable $x y asígnale un valor inicial */
/* 8) Visualiza su valor y tipo usando var_dump() */
/* 9) Cambia $x sucesivamente a:
- boolean
- float
- string
- null
Después de cada cambio, visualiza su valor y tipo
*/
/* 10) Intenta mostrar el valor y tipo de una variable
NO definida previamente y observa qué ocurre */
/* =======================================================
D. CÓDIGO ASCII
======================================================= */
/* 11) Visualiza los caracteres correspondientes a los
valores ASCII del 64 al 122 usando printf() o chr() */
/* =======================================================
E. FUNCIONES DE TIEMPO Y FECHA
======================================================= */
/* 12) Muestra el valor de time() y explica en comentarios
qué representa */
/* 13) Obtén la fecha actual en formato día-mes-año
usando date() */
/* 14) Calcula los días transcurridos desde el 1/1/1970
usando floor() o round() */
/* 15) Calcula las horas transcurridas desde 1970 */
/* 16) Calcula los minutos transcurridos desde 1970 */
/* =======================================================
F. OPERACIONES CON FECHAS PERSONALES
======================================================= */
/* 17) Asigna tu fecha de nacimiento a una variable usando
strtotime() o mktime() */
/* 18) Calcula tu edad aproximada en:
- años (entero)
- meses (entero)
- días (entero)
*/
/* 19) Repite el cálculo anterior con la fecha 30/10/1969 */
/* =======================================================
G. EXPLORACIÓN CON getdate()
======================================================= */
/* 20) Muestra el resultado completo de getdate() con print_r()
y explica qué contiene el array */
/* 21) Muestra el resultado de getdate(1) y explica por qué
aparecen esos valores */
/* 22) Obtén la edad en años de una persona nacida el 1/1/1969 */
/* =======================================================
H. INTERPRETACIÓN DE FECHAS RELATIVAS (strtotime)
======================================================= */
/* 23) Observa y comenta el siguiente bloque de código.
Escribe un comentario explicando qué hace cada línea
o añade un bloque explicativo al final.
*/
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>";
/* =======================================================
I. FUNCIONES (RECURSIVAS, FLECHA Y ANÓNIMAS)
======================================================= */
/* 24) Escribe una función RECURSIVA llamada contarAtras($n)
que muestre números desde $n hasta 0.
No la resuelvas aquí: solo declara la función debajo.
*/
/* 25) Declara una función anónima asignada a una variable,
que reciba un nombre y devuelva un saludo.
Solo declara la función anónima.
*/
/* 26) Declara una función flecha (arrow function) que reciba
un número y devuelva su doble.
Recuerda: $doble = fn($x) => ... ;
*/
/* 27) Muestra ejemplos de invocación de:
- la función recursiva
- la función anónima
- la función flecha
(solo llamadas de ejemplo, sin lógica adicional)
*/
/* =======================================================
FIN DE LA PRÁCTICA
======================================================= */
?>
</body>
</html> |