Actividad Practica 2 PHP Juan Guillermo Cardona
Actividad Practica 2 PHP Juan Guillermo Cardona
Actividad Practica 2 PHP Juan Guillermo Cardona
REALIZADO POR:
Juan Guillermo Cardona Cifuentes
PRESENTADO A:
SENA
CENTRO DE DISEÑO E INNOVACIÓN TECNOLÓGICA INDUSTRIAL
DOSQUEBRADAS
2021
Tenemos el primer codigo de variables numericas, el cual podemos ver que tenemos unas
variables a, b, c. Las cuales tienen un valor inicial dados los condicionales si nosotros
cambiamos los valores aleatoriamente en pantalla nos mostrara que variable es la mayor y
cual es la menor
float: Las variables de tipo float o flotante son aquellos números en precisión simple de
32 bytes en el estandar IEEE 754. Para indicar que un número es de tipo flotante
ponemos un punto para separar la parte entera del número de la parte decimal.
double: Las variable de tipo double o doble son aquellos números en precisión doble
de 64 bytes en el estandar IEEE 754. Para indicar que un número es de tipo flotante
ponemos un punto para separar la parte entera del número de la parte decimal.
Si por algún motivo necesitamos especificar si un número es flotante o doble basta con
añadir una letra f o d al final del número tal y como vemos en el siguiente código:
double x = 3.2d;
float y = 4.8f;
char a = 'a';
char b = 'b';
6. Variables de tipo cadenas de texto (String)
Hemos solucionado el problema de almacenar en memoria símbolos individuales.
Supongamos que queremos trabajar con secuencias de símbolos o cadenas de texto.
Con lo visto hasta ahora tendríamos que crear tantas variables de tipo char como
letras tenga la cadena. Un ejemplo rápido, si quisieramos representar el Quijote con
variables char tendríamos un total aproximadamente de 2059005 letras en él
contando las letras repetidas. Resulta inviable crear tantas variables de tipo char,
¿verdad? Sin ir tan lejos, para la palabra "perro" tendríamos que crear 5 variables. Para
solucionar esto, Java nos facilita el trabajo al definir una clase llamada String la cual
representa la secuencia o el vector de símbolos que componen una palabra, una frase,
un párrafo, etc. Siguiendo el código del ejemplo,
Una utilidad muy común en ellos es la de dada una cadena String de un número (por
ejemplo "10") transformarla en un número de tipo int y luego operar con ella:
System.out.println(Integer.parseInt("10") + 2);
El resultado de esa sentencia nos imprime por pantalla 12. Si por el contrario esa
sentencia fuera esta:
System.out.println("10" + 2);
Java entendería que el número 2 también es una cadena y por tanto concatenaría
ambas cadenas e imprimiría por pantalla 102. Un momento... ¿qué es concatenaría?
Muy simple: un operador.
Aritméticos. Son los operadores matemáticos tal y como los conocemos: Suma (+),
Resta (-), División (/), Multiplicación (*) y Resto (%, dado dos números nos devuelve el
resto de hacer la división entre ellos). Importante: si los operadores son del mismo
tipo de variable, el resultado de aplicar el operador será del mismo tipo que los
operadores, mientras que si son de distinto tipo el resultado será del tipo con mayor
capacidad; si es un double y un float, el resultado será double.
Relacionales. Dados dos valores, comparan si son Iguales (==), uno Mayor (>) o Menor
(<) que el otro, Distintos (! =) e incluso Mayor-Igual (>=) o Menor-Igual (<=)
Lógicos. Los operadores lógicos son aquellos los cuales sólo devuelven verdadero o
falso y se usan para trabajar con variables de tipo boolean. Estos son el operador OR
(||), AND (&&) y NOT (!). No te preocupes pues en el siguiente tema los explicaré con
más detalle.
Operadores a nivel de Bit. Generalmente sólo se usan en casos específicos donde se va
a trabajar con los datos en forma de bits directamente. Sólo los nombraré, pero igual
que sucedía con los ArrayList; si tienes curiosidad y quieres preguntarme algo sobre
ellos no dudes en hacerlo. Estos son: AND (&), OR (|), XOR (^), Desplazamiento a
izquierda (<<), Desplazamiento a derecha (>>) y Desplazamiento a derecha rellenando
con ceros por la izquierda (>>>)
Asignación. Los operadores de asignación se usan para modificar el valor del primer
operando. El operador por defecto es la Asignación (=) mencionado anteriormente con
el cual inicializamos las variables. Existen también otros operadores de asignación los
cuales realizan una operación adicional antes de asignar el nuevo valor al primer
operador. Un ejemplo es el operador += el cual suma el primer operando cons el
segundo y luego almacena el resultado en el primer operando. Hay tantos operadores
combinados con el operador asignación como operadores básicos existen (+=, -=, /=,
*=, etc)
Unitarios. Hasta ahora hemos hablado de operadores con dos operandos. No
obstante, también existen operadores que actuan ante un único operando. Ellos son:
Signo Negativo (-) el cual si se pone delante de un número estamos indicando que es
un número negativo, Incremento y Decremento (++ y --), Complemento a 1 a nivel de
bit (~) y el operador NOT (!). Con respecto a los operadores Incremento y Decremento,
es muy importante la posición del operador; si va antes de la variable se
incrementa/decrementa su valor en 1 primero y luego se almacena, mientras que si va
detrás primero se evalua el valor actual y luego se incrementa/decrementa. Por
ejemplo:
long numeroCuentas = 10000000000L;
System.out.println(numeroCuentas += 1);
System.out.println(numeroCuentas++);
System.out.println(++numeroCuentas);
En este caso los resultados que se muestran por pantalla son:
10000000001
10000000001
10000000003
Operadores de Cadenas. Para trabajar con cadenas tenemos el operador de
Concatenación (+) el cual junta dos cadenas en una sola. Es importante recordar que
este operador no está definido para trabajar con variables de tipo char de modo que
antes de concatenar dos símbolos tenemos que transformarlos en cadenas usando el
método String.valueOf():
System.out.println(String.valueOf(b) + String.valueOf(a));
Ejercicio 5: Juan quiere conocer las diferentes variables accesibles utilizadas en PHP,
investigando encontró estas como las más importantes:
• • $ GLOBALS
• • $ _REQUEST
• • $ _POST
5.1. $ GLOBALS: utilizada para acceder a las variables globales desde cualquier parte del script
PHP (también desde el interior de funciones o métodos).
En el siguiente ejercicio, nos entregan dos variables iniciales x Y y, las cuales tienen un valor. Y
por medio de la funcion adicion podemos crear la suma de estas dos variables, tambien
debemos incluir la variable $GLOBALS es una variable de ambito global utilizada en cualquier
variable o parte del codigo. Este es el resultado obtenido.
Este es nuestro resultado parecido al ejercicio anterior, pero utilizamos otro metodo $_POST
6. Formulario simple:
Se creara un formulario para ingreso de datos. Por medio de la variable $_SERVER Y $_POST
Este sera el resultado de la ejecucion del codigo
6.3. Formulario con requerimientos
En el siguiente codigo ejecutaremos un formulario el cual, nos pedira ingresar unos datos, y no
solo esto seran campos obligatorios que se podran generar por medio de funciones filter_var,
o variable de filtro. El cual veremos a continuaciòn.
Este sera nuestro resultado final.
En este ejemplo trabajamos con matrices, las cuales son variables flexibles y modificables su
contenido por medio de arrays (arreglos), a continuaciòn nuestro ejemplo.
Y como podemos verlo nuestro resultado.
8. Matriz completa.
En este ejemplo trabajaremos nuevamente con otra matriz, pero adicional de nuestros arrays,
aplicaremos un ciclo for, por medio de este pondremos una serie de filas y columnas a nuestro
ejemplo de matrices, ya lo veremos a continuación.
Aquí tenemos nuestro resultado, de como seria la ejecucion del codigo.
9. Derechos de autor:
En este ejemplo realizamos la ejecucion del simbolo derechos de autor, adicional incluimos la
fecha y el año con un date y el paretensis year-month-date (dia, mes, año).
y este es nuestro resultado.
En este ejemplo ejecutaremos un codigo por el cual trataremos de encontrar la hora actual, si
lo ejecutamos y vamos recargando la pagina podemos ver, que el reloj va corriendo y
contando segundos y minutos y las horas, hasta llegar a nuestra hora actual, veamos nuestro
codigo.
En este ejemplo, buscaremos nuestra zona horaria. Por medio de la funcion date_default.
Podemos ver en su ejecucion, que exactamente el screen fue tomado a las 10:06 pm.
Referencias bibliograficas.
https://siaguanta.com/c-tecnologia/tipos-de-variables-en-programacion/