Sesion Nº 04 Introducción A Php Operadores E Instrucciones

29
Sesión 04: Ing. Edgar A. Cruz Huaman INSTITUTO SUPERIOR TECNOLÓGICO INSTITUTO SUPERIOR TECNOLÓGICO “SAN PEDRO” “SAN PEDRO” Introducción a PHP Operadores e Instruciones - Ejercicios

description

Topicos Avanzados - Sesion Nº 04. Aqui empieza la programación desde cero con php y a ver toda la potencialidad de este lenguaje de programacion web interpretado.

Transcript of Sesion Nº 04 Introducción A Php Operadores E Instrucciones

Page 1: Sesion Nº 04   Introducción A Php   Operadores E Instrucciones

Sesión 04:

Ing. Edgar A. Cruz Huaman

INSTITUTO SUPERIOR TECNOLÓGICO INSTITUTO SUPERIOR TECNOLÓGICO “SAN PEDRO”“SAN PEDRO”

Introducción a PHP Operadores e Instruciones - Ejercicios

Page 2: Sesion Nº 04   Introducción A Php   Operadores E Instrucciones

INSTITUTO SUPERIOR TECNOLÓGICO “SAN PEDRO”INSTITUTO SUPERIOR TECNOLÓGICO “SAN PEDRO” Ing. Edgar A. Cruz HuamanIng. Edgar A. Cruz Huaman

I. ¿Porqué usar PHP?

• El Futuro es del Software Libre.

• Alto Rendimiento.

• Integración con muchos sistemas de DB.

• Infinidad de Librerías construidas.

• Sencillo de usar, sintaxis en C y Perl.

• Portabilidad.

• Costo.

Page 3: Sesion Nº 04   Introducción A Php   Operadores E Instrucciones

INSTITUTO SUPERIOR TECNOLÓGICO “SAN PEDRO”INSTITUTO SUPERIOR TECNOLÓGICO “SAN PEDRO” Ing. Edgar A. Cruz HuamanIng. Edgar A. Cruz Huaman

II. Proceso de PHP

Page 4: Sesion Nº 04   Introducción A Php   Operadores E Instrucciones

INSTITUTO SUPERIOR TECNOLÓGICO “SAN PEDRO”INSTITUTO SUPERIOR TECNOLÓGICO “SAN PEDRO” Ing. Edgar A. Cruz HuamanIng. Edgar A. Cruz Huaman

III. Primera página PHP

• El código PHP se inserta dentro del código html utilizando las marcas: – <?php y ?>

Page 5: Sesion Nº 04   Introducción A Php   Operadores E Instrucciones

INSTITUTO SUPERIOR TECNOLÓGICO “SAN PEDRO”INSTITUTO SUPERIOR TECNOLÓGICO “SAN PEDRO” Ing. Edgar A. Cruz HuamanIng. Edgar A. Cruz Huaman

IV. Variables (i)

• Contenedor de información.

• Comienzan con el símbolo del dólar $ y no es necesario definir una variable antes de usarla.

• Tampoco tienen tipos.

• Existen 2 tipos de variables: las variables locales y las variables globales. Podemos acceder a una variable global desde una función con la instrucción global nombre_variable;

Page 6: Sesion Nº 04   Introducción A Php   Operadores E Instrucciones

INSTITUTO SUPERIOR TECNOLÓGICO “SAN PEDRO”INSTITUTO SUPERIOR TECNOLÓGICO “SAN PEDRO” Ing. Edgar A. Cruz HuamanIng. Edgar A. Cruz Huaman

IV. Variables (ii)

Page 7: Sesion Nº 04   Introducción A Php   Operadores E Instrucciones

INSTITUTO SUPERIOR TECNOLÓGICO “SAN PEDRO”INSTITUTO SUPERIOR TECNOLÓGICO “SAN PEDRO” Ing. Edgar A. Cruz HuamanIng. Edgar A. Cruz Huaman

V. Operadores: Aritméticos (i)

Page 8: Sesion Nº 04   Introducción A Php   Operadores E Instrucciones

INSTITUTO SUPERIOR TECNOLÓGICO “SAN PEDRO”INSTITUTO SUPERIOR TECNOLÓGICO “SAN PEDRO” Ing. Edgar A. Cruz HuamanIng. Edgar A. Cruz Huaman

V. Operadores: Aritméticos (ii)

Page 9: Sesion Nº 04   Introducción A Php   Operadores E Instrucciones

INSTITUTO SUPERIOR TECNOLÓGICO “SAN PEDRO”INSTITUTO SUPERIOR TECNOLÓGICO “SAN PEDRO” Ing. Edgar A. Cruz HuamanIng. Edgar A. Cruz Huaman

V. Operadores: Precedencia (iii)

Page 10: Sesion Nº 04   Introducción A Php   Operadores E Instrucciones

INSTITUTO SUPERIOR TECNOLÓGICO “SAN PEDRO”INSTITUTO SUPERIOR TECNOLÓGICO “SAN PEDRO” Ing. Edgar A. Cruz HuamanIng. Edgar A. Cruz Huaman

VI. Operadores: Comparación PHP (i)

Page 11: Sesion Nº 04   Introducción A Php   Operadores E Instrucciones

INSTITUTO SUPERIOR TECNOLÓGICO “SAN PEDRO”INSTITUTO SUPERIOR TECNOLÓGICO “SAN PEDRO” Ing. Edgar A. Cruz HuamanIng. Edgar A. Cruz Huaman

VI. Operadores: Comparación PHP (ii)

Page 12: Sesion Nº 04   Introducción A Php   Operadores E Instrucciones

INSTITUTO SUPERIOR TECNOLÓGICO “SAN PEDRO”INSTITUTO SUPERIOR TECNOLÓGICO “SAN PEDRO” Ing. Edgar A. Cruz HuamanIng. Edgar A. Cruz Huaman

VII. Operadores: Lógicos (i)

Page 13: Sesion Nº 04   Introducción A Php   Operadores E Instrucciones

INSTITUTO SUPERIOR TECNOLÓGICO “SAN PEDRO”INSTITUTO SUPERIOR TECNOLÓGICO “SAN PEDRO” Ing. Edgar A. Cruz HuamanIng. Edgar A. Cruz Huaman

VII. Operadores: Lógicos (ii)

Page 14: Sesion Nº 04   Introducción A Php   Operadores E Instrucciones

INSTITUTO SUPERIOR TECNOLÓGICO “SAN PEDRO”INSTITUTO SUPERIOR TECNOLÓGICO “SAN PEDRO” Ing. Edgar A. Cruz HuamanIng. Edgar A. Cruz Huaman

VIII. Instrucciones: Condicionales (i)

Page 15: Sesion Nº 04   Introducción A Php   Operadores E Instrucciones

INSTITUTO SUPERIOR TECNOLÓGICO “SAN PEDRO”INSTITUTO SUPERIOR TECNOLÓGICO “SAN PEDRO” Ing. Edgar A. Cruz HuamanIng. Edgar A. Cruz Huaman

VIII. Instrucciones: Condicionales (ii)

Page 16: Sesion Nº 04   Introducción A Php   Operadores E Instrucciones

INSTITUTO SUPERIOR TECNOLÓGICO “SAN PEDRO”INSTITUTO SUPERIOR TECNOLÓGICO “SAN PEDRO” Ing. Edgar A. Cruz HuamanIng. Edgar A. Cruz Huaman

VIII. Instrucciones: Condicionales (iii)

Page 17: Sesion Nº 04   Introducción A Php   Operadores E Instrucciones

INSTITUTO SUPERIOR TECNOLÓGICO “SAN PEDRO”INSTITUTO SUPERIOR TECNOLÓGICO “SAN PEDRO” Ing. Edgar A. Cruz HuamanIng. Edgar A. Cruz Huaman

IX. Instrucciones: Bucles (i)

Page 18: Sesion Nº 04   Introducción A Php   Operadores E Instrucciones

INSTITUTO SUPERIOR TECNOLÓGICO “SAN PEDRO”INSTITUTO SUPERIOR TECNOLÓGICO “SAN PEDRO” Ing. Edgar A. Cruz HuamanIng. Edgar A. Cruz Huaman

IX. Instrucciones: Bucles (ii)

Page 19: Sesion Nº 04   Introducción A Php   Operadores E Instrucciones

INSTITUTO SUPERIOR TECNOLÓGICO “SAN PEDRO”INSTITUTO SUPERIOR TECNOLÓGICO “SAN PEDRO” Ing. Edgar A. Cruz HuamanIng. Edgar A. Cruz Huaman

IX. Instrucciones: Bucles (iii)

Page 20: Sesion Nº 04   Introducción A Php   Operadores E Instrucciones

INSTITUTO SUPERIOR TECNOLÓGICO “SAN PEDRO”INSTITUTO SUPERIOR TECNOLÓGICO “SAN PEDRO” Ing. Edgar A. Cruz HuamanIng. Edgar A. Cruz Huaman

IX. Instrucciones: Bucles (iv)

Page 21: Sesion Nº 04   Introducción A Php   Operadores E Instrucciones

INSTITUTO SUPERIOR TECNOLÓGICO “SAN PEDRO”INSTITUTO SUPERIOR TECNOLÓGICO “SAN PEDRO” Ing. Edgar A. Cruz HuamanIng. Edgar A. Cruz Huaman

X. Instrucciones: Salida (i)

Page 22: Sesion Nº 04   Introducción A Php   Operadores E Instrucciones

INSTITUTO SUPERIOR TECNOLÓGICO “SAN PEDRO”INSTITUTO SUPERIOR TECNOLÓGICO “SAN PEDRO” Ing. Edgar A. Cruz HuamanIng. Edgar A. Cruz Huaman

X. Instrucciones: Salida (ii)

Page 23: Sesion Nº 04   Introducción A Php   Operadores E Instrucciones

INSTITUTO SUPERIOR TECNOLÓGICO “SAN PEDRO”INSTITUTO SUPERIOR TECNOLÓGICO “SAN PEDRO” Ing. Edgar A. Cruz HuamanIng. Edgar A. Cruz Huaman

X. Instrucciones: Salida (iii)

Page 24: Sesion Nº 04   Introducción A Php   Operadores E Instrucciones

INSTITUTO SUPERIOR TECNOLÓGICO “SAN PEDRO”INSTITUTO SUPERIOR TECNOLÓGICO “SAN PEDRO” Ing. Edgar A. Cruz HuamanIng. Edgar A. Cruz Huaman

XI. Instrucciones: Manejo de Cadenas (i)

• strlen(cadena). Nos devuelve el número de carácteres de una cadena.

• split(separador,cadena). Divide una cadena en varias usando un carácter separador.

• sprintf(cadena de formato, var1, var2...). Formatea una cadena de texto al igual que printf pero el resultado es devuelto como una cadena.

• substr(cadena, inicio, longitud). Devuelve una subcadena de otra, empezando por inicio y de longitud longitud.

• chop(cadena). Elimina los saltos de línea y los espacios finales de una cadena.

• strpos(cadena1, cadena2). Busca la cadena2 dentro de cadena1 indicándonos la posición en la que se encuentra.

• str_replace(cadena1, cadena2, texto). Reemplaza la cadena1 por la cadena2 en el texto.

Page 25: Sesion Nº 04   Introducción A Php   Operadores E Instrucciones

INSTITUTO SUPERIOR TECNOLÓGICO “SAN PEDRO”INSTITUTO SUPERIOR TECNOLÓGICO “SAN PEDRO” Ing. Edgar A. Cruz HuamanIng. Edgar A. Cruz Huaman

XI. Instrucciones: Manejo de Cadenas (ii)

Page 26: Sesion Nº 04   Introducción A Php   Operadores E Instrucciones

INSTITUTO SUPERIOR TECNOLÓGICO “SAN PEDRO”INSTITUTO SUPERIOR TECNOLÓGICO “SAN PEDRO” Ing. Edgar A. Cruz HuamanIng. Edgar A. Cruz Huaman

Ejercicios Calificados (i)

• Hacer un programa en PHP que escriba vuestro nombre (en negrita) y la ciudad dónde naciste.

• Hacer un programa en PHP que escriba el resultado de la suma de dos variables (x = -1 e y = 9, por ejemplo).

Page 27: Sesion Nº 04   Introducción A Php   Operadores E Instrucciones

INSTITUTO SUPERIOR TECNOLÓGICO “SAN PEDRO”INSTITUTO SUPERIOR TECNOLÓGICO “SAN PEDRO” Ing. Edgar A. Cruz HuamanIng. Edgar A. Cruz Huaman

Ejercicios: Detectar los 7 Errores.

Page 28: Sesion Nº 04   Introducción A Php   Operadores E Instrucciones

INSTITUTO SUPERIOR TECNOLÓGICO “SAN PEDRO”INSTITUTO SUPERIOR TECNOLÓGICO “SAN PEDRO” Ing. Edgar A. Cruz HuamanIng. Edgar A. Cruz Huaman

Trabajo de Investigación.

• Redes Sociales.– Que son.– Ejemplos – Características.– Objetivo.– Aplicación y Uso.– Plataforma de Desarrollo.

Page 29: Sesion Nº 04   Introducción A Php   Operadores E Instrucciones

INSTITUTO SUPERIOR TECNOLÓGICO “SAN PEDRO”INSTITUTO SUPERIOR TECNOLÓGICO “SAN PEDRO” Ing. Edgar A. Cruz HuamanIng. Edgar A. Cruz Huaman