cuadernoActividadesFuncionesPHP

Anuncio
IES SAN SEBASTIAN
Departamento de Informática
ADMINISTRACIÓN DE SISTEMAS INFORMÁTICOS EN RED
IMPLANTACIÓN DE APLICACIONES WEB
ACTIVIDADES UNIDAD 2. Programación de documentos web utilizando
lenguajes de script de servidor. FUNCIONES
FUNCIONES PREDEFINIDAS
FunciónPre1)
A) Busca una función predefinida que devuelva en un array el contenido de la siguiente cadena
“Sánchez, Martín, Alamos, Castaño, García”.
B) Busca una función predefinida que ordene en orden alfabético el array obtenido anteriormente.
C) Busca una función que presenta la fecha y hora actual
D) Crear el script correspondiente –funcionpre1.php-- que realice el proceso anterior e imprima en pantalla en
forma de lista ordenada los apellidos de la cadena y la hora y fecha actual.
FUNCIONES DE USUARIO
Función1) Crea la función function
dibuja_línea($n) que dibuja una línea con n asteriscos.
Función2) En una conexión wifi se puede utiliza distintos TIPOS de encriptación de la clave de acceso:
Constante
ENC_TYPE_WEP
ENC_TYPE_TKIP
ENC_TYPE_CCMP
ENC_TYPE_NONE
ENC_TYPE_AUTO
Tipo
WEP
WPA
WPA2
NONE
AUTO
Crea una función que reciba el tipo de encriptación mediante la constante correspondiente (ENC_TYPE_WEP,
ENC_TYPE_TKIP, …) e imprima el tipo correspondiente (WEP, WAP,WAP2, …..)
Funcion3) Crear un script –funcion3.php-- que contenga dos funciones:
 Una función llamada obtenerMultiplos($m,$n,$N), permite construir un array bidimensional de m filas y
n columnas para contener los sucesivos números múltiplos de un número N, desde 1 hasta m x n. El
número de filas, de columnas y el número N debemos incluirlo en la llamada a esa función.
La función devolverá el array creado.

La segunda función llamada presentarTabla($tabla), se encarga de presentar en pantalla una tabla con los
valores pasado en un array bidimensional.

Probar el correcto funcionamiento de las dos funciones ejecutando la instrucción siguiente:
presentarTabla(obtenerMultiplos(10,5,5));
OPCIONAL
1. Escriba una función lógica que reciba un carácter y determine si este es un dígito entre „0‟ a „9‟.
2. Escriba una función que reciba una cadena de caracteres y devuelva su longitud.
3. Escriba una función que dado dos números enteros a y b, realice la operación de potencia ab.
4. Escriba una función lógica que reciba un carácter y retorne si este es una vocal.
5. Escriba una función que permita verificar si un número n es par o impar.
Juan José Taboada León 2016/2017
Página 1
IES SAN SEBASTIAN
Departamento de Informática
6. Escriba una función que reciba como parámetro una cadena cad y una variable ch de tipo char. La función
devolverá la posición de la primera ocurrencia de ch en cad.
7. Escriba una función que reciba una letra y devuelva la correspondiente en mayúsculas (usar función de se que
transforma una minúscula en mayúscula). Debe validarse si el carácter recibido no es una letra mayúscula, en cuyo
caso se devuelve el mismo carácter.
8. Escriba una función que reciba una cadena cad y devuelva los caracteres de cad en mayúsculas.
9. Escriba una rutina que permita concatenar dos cadenas de caracteres. Concatenar significa unir dos cadenas.
Ejemplo: cadena1=”Hola”, cadena2=” mundo”, cadenafinal=”Hola mundo”. La cadena final debe ser retornada por
la función y recibida como parámetro (por referencia).
10. Realizar una función que retorne el cuadrado de un número.
11. Realizar una clase que realice las operaciones matemáticas básicas (sumar, restar, multiplicar y dividir) para 2
números. Crear la instancia de la clase y hacer referencia a cada uno de sus métodos. Debe contener un método que
permita mostrar el resultado
Todo en un fichero llamado funciones.php
Crea una función que reciba tres números y retorne el mayor (no retornará TRUE ni FALSE, retornará el número
mayor)
Crea una función que reciba un vector y lo ordene
Crea una función que muestre los elementos pares de un vector
Crea una función que retorne los elementos impares de un vector. (Deberemos meter los impares en nuevo vector y
retornar el nuevo vector)
Crea una función que muestre los elementos pares de un vector
Crea una función que retorne la media de un vector numérico
Crea una función que pinte una cabecera estándar de HTML5, desde el DOCTYPE hasta el body.
Crea una función que pinte un pie de página de HTML5
Crea una función que pinte una tabla de 3×2 (el número de filas se puede pasar por parámetro. Sin datos, o con datos
repetidos)
Crea una función que pinte un select (con cinco opciones pasadas por parámetro)
Crea una función que pinte un formulario, sin action
Haz una función que muestre la tabla de multiplicar
Juan José Taboada León 2016/2017
Página 2
Descargar