sesion nº 04 introducción a php operadores e instrucciones
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
![Page 1: Sesion Nº 04 Introducción A Php Operadores E Instrucciones](https://reader034.vdocuments.co/reader034/viewer/2022042817/559e06171a28ab88508b457b/html5/thumbnails/1.jpg)
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](https://reader034.vdocuments.co/reader034/viewer/2022042817/559e06171a28ab88508b457b/html5/thumbnails/2.jpg)
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](https://reader034.vdocuments.co/reader034/viewer/2022042817/559e06171a28ab88508b457b/html5/thumbnails/3.jpg)
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](https://reader034.vdocuments.co/reader034/viewer/2022042817/559e06171a28ab88508b457b/html5/thumbnails/4.jpg)
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](https://reader034.vdocuments.co/reader034/viewer/2022042817/559e06171a28ab88508b457b/html5/thumbnails/5.jpg)
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](https://reader034.vdocuments.co/reader034/viewer/2022042817/559e06171a28ab88508b457b/html5/thumbnails/6.jpg)
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](https://reader034.vdocuments.co/reader034/viewer/2022042817/559e06171a28ab88508b457b/html5/thumbnails/7.jpg)
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](https://reader034.vdocuments.co/reader034/viewer/2022042817/559e06171a28ab88508b457b/html5/thumbnails/8.jpg)
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](https://reader034.vdocuments.co/reader034/viewer/2022042817/559e06171a28ab88508b457b/html5/thumbnails/9.jpg)
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](https://reader034.vdocuments.co/reader034/viewer/2022042817/559e06171a28ab88508b457b/html5/thumbnails/10.jpg)
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](https://reader034.vdocuments.co/reader034/viewer/2022042817/559e06171a28ab88508b457b/html5/thumbnails/11.jpg)
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](https://reader034.vdocuments.co/reader034/viewer/2022042817/559e06171a28ab88508b457b/html5/thumbnails/12.jpg)
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](https://reader034.vdocuments.co/reader034/viewer/2022042817/559e06171a28ab88508b457b/html5/thumbnails/13.jpg)
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](https://reader034.vdocuments.co/reader034/viewer/2022042817/559e06171a28ab88508b457b/html5/thumbnails/14.jpg)
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](https://reader034.vdocuments.co/reader034/viewer/2022042817/559e06171a28ab88508b457b/html5/thumbnails/15.jpg)
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](https://reader034.vdocuments.co/reader034/viewer/2022042817/559e06171a28ab88508b457b/html5/thumbnails/16.jpg)
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](https://reader034.vdocuments.co/reader034/viewer/2022042817/559e06171a28ab88508b457b/html5/thumbnails/17.jpg)
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](https://reader034.vdocuments.co/reader034/viewer/2022042817/559e06171a28ab88508b457b/html5/thumbnails/18.jpg)
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](https://reader034.vdocuments.co/reader034/viewer/2022042817/559e06171a28ab88508b457b/html5/thumbnails/19.jpg)
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](https://reader034.vdocuments.co/reader034/viewer/2022042817/559e06171a28ab88508b457b/html5/thumbnails/20.jpg)
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](https://reader034.vdocuments.co/reader034/viewer/2022042817/559e06171a28ab88508b457b/html5/thumbnails/21.jpg)
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](https://reader034.vdocuments.co/reader034/viewer/2022042817/559e06171a28ab88508b457b/html5/thumbnails/22.jpg)
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](https://reader034.vdocuments.co/reader034/viewer/2022042817/559e06171a28ab88508b457b/html5/thumbnails/23.jpg)
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](https://reader034.vdocuments.co/reader034/viewer/2022042817/559e06171a28ab88508b457b/html5/thumbnails/24.jpg)
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](https://reader034.vdocuments.co/reader034/viewer/2022042817/559e06171a28ab88508b457b/html5/thumbnails/25.jpg)
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](https://reader034.vdocuments.co/reader034/viewer/2022042817/559e06171a28ab88508b457b/html5/thumbnails/26.jpg)
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](https://reader034.vdocuments.co/reader034/viewer/2022042817/559e06171a28ab88508b457b/html5/thumbnails/27.jpg)
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](https://reader034.vdocuments.co/reader034/viewer/2022042817/559e06171a28ab88508b457b/html5/thumbnails/28.jpg)
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](https://reader034.vdocuments.co/reader034/viewer/2022042817/559e06171a28ab88508b457b/html5/thumbnails/29.jpg)
INSTITUTO SUPERIOR TECNOLÓGICO “SAN PEDRO”INSTITUTO SUPERIOR TECNOLÓGICO “SAN PEDRO” Ing. Edgar A. Cruz HuamanIng. Edgar A. Cruz Huaman