EJERCICIOS EN CLASE ANALISIS Y CORRECCION DE CODIGOS YA ELABORADOS EN PHP Ejercicio 1. ¿Qué es lo que hace la funcion phpinfo()? La función phpinfo() entrega la información del servicio de PHP instalado en la máquina, allí encontramos la versión de PHP, la versión de apache, la versión del sistema operativo y otra información relevante y necesaria de php en algunas situaciones puntuales al desarrollar. Ejercicio 2. ¿Cómo comenzamos un bloque de php?: Un bloque php se inicia con la etiqueta <?php ¿Cómo imprimimos un mensaje en pantalla?: En php se imprime en pantalla con el comando echo Ejercicio 3. ¿Cuál es la diferencia con el ejercicio 2?: La diferencia es que las etiquetas <br> dan formato de negrilla a la palabra hola. Ejercicio 4. ¿Cómo declaramos una variable? : Una variable se declara anteponiendo el signo $ al nombre de la variable que se desea declarar e igualándola al valor que se le quiere asignar. ¿Importan las mayúsculas y minúsculas en la declaración de las variables?: SI es importante la sintaxis distingue minúsculas de mayúsculas. Ejercicio 5. ¿Qué es la concatenación? La concatenación se refiere a “unir” las salidas, en este caso unir salidas (mensajes o valor de variables) de php con salidas de html. ¿Cómo hacemos la concatenación en php? En php se concatena con el punto (.) y el contenido html debe estar entre comillas. Ejercicio 6. ¿Qué es lo que hace el script? Muestra además de un título, dos líneas de código con dos “impresiones” usando echo y el salto de línea con <br> además da formato al valor de la variable con las etiquetas <b> Ejercicio 7. ¿Cuál es la diferencia con el ejercicio 6? La diferencia es que en el ejercicio 7 al usar \n el salto de línea se verá reflejado si la salida se hace en un archivo de texto, con <br> el salto de línea solo sale en el navegador. Ejercicio 8. ¿Qué es un array? Un array es una serie de datos del mismo tipo que se guardan en una vector de n tamaño como una lista y se accede a cada dato del la lista por medio de su dirección la primera será 0 luego 1 y luego 2 etc ¿Cómo declaramos un array? Un array se puede declarar de forma larga y corta; De forma larga se declara con el signo $ seguido del nombre del arreglo y luego entre paréntesis cuadrado la coordenada correspondiente empezando desde cero igualando al valor que se quiere dar a esa posición; y de forma corta se declara signo $ seguido del nombre del arreglo igualado a la palabra array y luego entre corchetes todos los valores del array separados por comas. Ejercicio 9. ¿Qué diferencia hay con el script 7? Con el script 8 la diferencia es que el array se declara de forma corta y se muestra el de la posición 0 es decir domingo ¿Cómo se ponen los comentarios? Los comentarios en php se ponen con doble // seguido del comentario en una sola línea, o en varias líneas con /* al iniciar y */ al finalizar el comentario. Ejercicio 10. ¿Cómo se declara una variable numérica en php? $a=8; Una variable numérica se declara igualando la sentencia de declaración a un número, omitiendo en esta ocasión las comillas las cuales son necesarias solo cuando la variable es tipo string o de texto. ¿Cómo se realiza una operación con variables numéricas? $a+$b; Las operaciones se realizan llamando la variable anteponiendo el signo $ en seguida el signo de la operación y la segunda variable igualmente anteponiendo el signo $, cuando el resultado se va a guardar en una tercera variable se igual esta operación a esta tercera variable precedida del signo$ ¿Es posible mostrar en pantalla en una misma línea cadenas y números? Si, concatenando por medio del signo punto(.). ¿Cómo incrementamos una variable? Una variable se incrementa colocando dos signos más al frente y el decremento colocando dos signos menos; si el incremento no es de a uno, se coloca solo un signo mas y un signo igual seguidos del valor a incrementar. Ejercicio 11. Anota el significado de las operaciones de comparación: PREGUNTA == igual != diferente < Menor que < Mayor que >= mayor o igual <= menor o igual Ejercicio 12. El código presentaba errores, a continuación se muestra corregido. <html> <head> <title>Ejemplo de operadores Logicos</title> </head> <body> <h1>Ejemplo de operaciones logicas en PHP</h1> <?php $a = 8; $b = 3; $c = 3; echo ($a == $b) && ($c > $b), "<br>"; echo ($a == $b) || ($b == $c), "<br>"; echo ($b <= $c), "<br>"; ?> </body> </html> Anota el significado de las operaciones de comparación: PREGUNTA RESPUESTA && y || o Ejercicio 13. No está el ejercicio en el documento Ejercicio 14. PREGUNTA ¿Qué funciones de PHP usamos en el script? En el script se usó la función round para redondear y la función sprintf para dar formato a las salidas. Ejercicio 15. ¿Qué hace la sentencia IF…ELSE? La sentencia If…else es una condicional que permite ejecutar una serie de sentencias cuando se cumpla una condición y otra serie de sentencias cunado no se cumpla. Ejercicio 16. No hay pregunta pero se observa que usa la función date. Ejercicio 17. ¿Cuál es la diferencia de la instrucción SWITCH con la instrucción IF? La diferencia de la instrucción SWITCH con la instrucción IF es muy grande, son condicionales muy diferentes aunque un if anidado podría hacer lo que hace un switch. Switch permite ejecutar una serie de sentencias dentro de múltiples opciones dependiendo del valor que tome una variable particular en un momento dado muy usado en menús, de igual forma if permite la ejecución de un grupo de sentencias cuando se cumple o no una premisa. Ejercicio 18. Explica que es lo que hace el script: El script crea una función y una tabla que aplica color condicional (rojo si es menor 0.5 y azul si es mayor) Luego llena la tabla colocando en la primera columna los números 0 y hasta 2 incrementado en 0.01 y en las siguientes columnas los valores de seno y coseno correspondientes Ejercicio 19. ¿Cuál es la diferencia con el script anterior? Que este último aplica un formato diferente a cada fila de la tabla Ejercicio 20. No hay ejercicio 20 Ejercicio 21. ¿Por qué tenemos dos archivos en este ejercicio, uno php y el otro html? Porque en esta oportunidad se esta usando un formulario externo desde el html que interactúa y alimenta los datos al archivo php. ¿Qué es un formulario? Una estructura ordenada de campos a diligenciar para llevar estos valores o datos a otro archivo para ser procesados. Explica el ciclo Whilte: El ciclo while permite repetir una serie de instrucciones mientras se cumpla una premisa dada. Que hace $Counter++: usado comúnmente como contador e incrementa en uno el valor actual de la variable $counter Ejercicio 22. ¿Cuál es la diferencia con el script anterior?: Que hay un solo archivo y en este se está mostrando el formulario y de igual forma esta el código php que procesa y muestra las salidas. Ejercicio 23. No hay pregunta pero se evidencia el uso de funciones, en este caso para el pie de página.