PHP el Lenguaje Ejercicios Básicos.

Slides:



Advertisements
Presentaciones similares
Introducción a la programación (Clase 2)
Advertisements

Estructuras de control
Introducción a JavaScript (js)
PHP. PHP (Hypertext Preprocessor) preprocesador de Hipertexto Se ejecuta en el servidor El resultado de ejecutarse es código HTML Manual oficial en
Lenguaje PHP Capítulo 4.
Pippy (Python para niños)‏ 1.
Programación II Recursividad
Fernando Velasco
Te presento a Python Qué es Python? Lenguaje interpretado
PHP-MYSQL OPERADORES EN PHP
Desarrollo de Aplicaciones para Internet
Programación de sitios Web con PHP
Tema 2: Lenguaje PHP básico
ALGORÍTMICA Dpto. Ingeniería de Sistemas y Automática
Desarrollo de sitios web con PHP y MySQL
ESTRUCTURAS DE SECUENCIA
Variables y pruebas de escritorio
TÉCNICO EN PROGRAMACIÓN DE SOFTWARE Instructor: Ingeniero Adrián Guerrero Taborda
Al término de la clase, el alumno reconoce las ventajas de usar JAVASCRIPT para un proyecto web.
Ingeniero Anyelo Quintero
DESARROLLO DE APLICACIONES WEB
Programación en Matlab
El lenguaje de programación Java
Tema 1: Lenguaje PHP básico Ing. Tulio Nel Benavides Peña
Variables y Shapes. Variables ► Lugares de la memoria que reciben un nombre ► En VB no es necesario declarar las variables  A=8 ► Se declaran con Dim.
PAGINAS DINAMICAS PHP. INTRODUCCION PHP (Profesional Home Pages - Páginas Personales Profesionales) es un lenguaje para la creación de páginas web incrustado.
Pulse para añadir texto Desarrollo de sitios web con PHP y MySQL Tema 2: Lenguaje PHP básico Elaborado por: José Mariano González Romano
Introducción a las redes e Internet Unidad 7: Páginas web dinámicas Clase 1 Unidad 7: Páginas web dinámicas Clase 1.
PHP TODO SOBRE PHP.
Microsoft© Visual Basic . Net.
Programación en Pascal
Teoría – Alejandro Gonzalez
Uso de las Sesiones Temas: Creación de sesiones Lectura de sesiones Borrado de sesiones.
VBA – Elementos del Lenguaje
Presentado por: Laura Patricia Pinto Prieto Ingeniera de Sistemas.

Programación orientada a objetos. El método main es el comportamiento por el cual comienzan todos los programas en Java, de la misma forma en la que C,
introducción al lenguaje
Introduccion al videojuego Gabriel De Ioannes Becker Clase 07.
Mg. Christian Retamal P.1 PROGRAMACIÓN LADO CLIENTE Christian Retamal Peña Magíster © en Ingeniería Industrial y Sistemas.
Objetivo Mostrar los fundamentos de la programación a través de ejemplos y prácticas utilizadas cotidianamente en el desarrollo de aplicaciones.
Índice Definición de php Introducción a php Fundamentos de php
Desarrollo de sitios web con PHP y MySQL
Sesión 14: Python (5) – Aplicaciones. 2009/1 Circuitos Digitales III 2010/1 Circuitos Digitales III 2010/1 Circuitos Digitales III 2010/1 Informática.
ELEMENTOS DE COMPUTACIÓN Profesor: Guillermo Figueroa
PHP con Bases de Datos Tema 2 Variables, Constantes y Tipos de Datos
PEDRO ALBERTO ARIAS QUINTERO. El shell es un intérprete de órdenes, los intérpretes de órdenes de Linux son auténticos lenguajes de programación. Como.
 DATOS, VARIABLES, CONSTANTES EXPRESIONES Y OPERADORES TRABAJO GRUPAL DE WEB Y MULTIMEDIA INTEGRANTES: Juan Morocho Cristhian Palacios Yadira Peralta.
Sesión 13: Python (4) – Estructura Repetición. 2009/1 Circuitos Digitales III 2010/1 Circuitos Digitales III 2010/1 Circuitos Digitales III 2010/1 Informática.
Capitulo 6 PHP Introducción:
Ing. Johanna Macias Algoritmo, Estructura y Programación III.
Presente un cuestionario con los aspectos mas importantes sobre los
“variables , sentencia if y bucles”
Fundamentos de Programación
Práctica Profesional PHP.
Yeray Caballero López Juan Pablo Quesada Nieves
FUNDAMENTOS DE PROGRAMACIÓN
Manual PHP Básico Camilo Cartagena.
JAVASCRIPT Permite extender las capacidades del lenguaje HTML.
1 Desarrollo Web en Entorno Servidor Tema 4: Estructuras de control. Estructuras Selectivas. Operadores de comparación. Operadores Lógicos. Operadores.
PROGRAMACIÓN Grupo de Modelamiento de Sistemas
PHP. Programación Básica índice 1. Insertar código PHP 6. Operadores 5. Constantes 2.- Variales e identificaores 3. Ámbito de las variables 4. Tipos de.
Estructuras de control selectivas Fundamentos de Programación Departamento de Lenguajes y Sistemas Informáticos Versión Práctica 3.
Prof. Jonathan Silva Ingeniería Civil – Informática I Ingeniería Civil Informática I Clase 5.
Introducción al Lenguaje C (I) Tipos básicos, arrays y punteros Fundamentos de Programación Departamento de Lenguajes y Sistemas Informáticos Versión
2012-BM5A. Unos tips antes de empezar: C# es Case Sensitive (sensible a mayúsculas) Pepe ≠ pepe ≠ pEpE Las asignaciones se hacen con “=” y las comparaciones.
Control, adquisición y monitoreo con Arduino y Visual Basic .net
PROGRAMACIÓN (2).
Transcripción de la presentación:

PHP el Lenguaje Ejercicios Básicos

"Hello World (I)" El código PHP se inserta dentro del código html utilizando las marcas: <?php y ?> <html> <head> <title>PHP – Hello World</title> </head> <body> <?php print("Hello World!"); ?> </body> </html>

"Hello World" (II) Mostrar información : print / echo Añadir comentarios a una línea: // Sentencias terminan con ; <html> <head> <title>PHP – Hello World</title> </head> <body> <?php // echo y print son equivalentes echo "Hello World!"; ?> </body> </html>

"Hello World" (III) Declaración de variables ($nombreVariable) <html> <head> <title>PHP – Hello World</title> </head> <body> <?php // las variables siempre empiezan con ‘$’ $strHello = "Hello"; /* las líneas de código comentadas pueden ocupar más de una línea */ print("$strHello World!"); ?> </body> </html>

"Hello World" (IVa) Combinación de tags (etiquetas) html y código PHP <head> <title>PHP – Hello World</title> </head> <body> <b> <?php print("Hello World"); ?> </b> </body> </html>

"Hello World" (IV-b) Insertar tags html dentro de un script PHP <head> <title>PHP – Hello World</title> </head> <body> <?php print("<b>Hello</b> <i>World</i>"); ?> </body> </html>

"Hello World" – Ejemplo sólo con PHP! Insertar TODOS los tags html dentro de un script PHP <?php print ("<html>"); print ("<head>"); print (" <title>PHP – Hello World</title>"); print (" </head>"); print (" <body>"); print (" <p>Hello World!</p>"); print (" </body>"); print ("</html>"); ?>

Resumen Con el ejemplo "Hello World" hemos aprendido: Mostrar datos por pantalla: echo o print (son equivalentes) Añadir comentarios // Esto es un comentario que sólo puede ocupar una línea /* Esto es un comentario que ocupa más de una línea */ Declaración de variables: $strHello = "Hello"; // Variable $strHello de tipo String Insertar Tags html dentro de un script PHP: print("<b>Hello</b> <i>World</i>");

Ejercicio Hacer un programa en PHP que escriba tu 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).

Solución Ejercicios <?php $nombre = “Noel"; $ciudad = “Tegucigalpa"; print("<p>Mi nombre es: <b>$nombre</b> </p>"); print("<p>Nací en $ciudad</p>"); ?>

Solución Ejercicios Hacer un programa en PHP que escriba el resultado de la suma de dos variables con los valores: x=-1 , y=9. <?php $x = -1; $y = 9; $suma = $x + $y; print("El valor de x es: <i>$x</i> <br />"); print("El valor de y es: <i>$y</i> <br />"); print("La suma de x e y es: <i>$suma</i>"); ?>

Trabajando con TAGS (etiquetas) html dentro de PHP El problema de las comillas dobles (") <?php print("<p><font face="Verdana, sans-serif"> Mi nombre es: <b>Noel Buezo</b> <br /> </font></p>"); ?>

Solución 1: cambiar " por ' dentro de los TAGS html <?php print("<p><font face='Verdana, sans-serif'> Mi nombre es: <b>Òscar</b> <br /> </font></p>"); ?>

Solución 2: cambiar " por \" dentro de los TAGS html <?php print("<p><font face=\"Verdana, sans-serif\"> Mi nombre es: <b>Òscar</b> <br /> </font></p>"); ?> Solución 3: Trabajar con CSS, para evitar poner parte del "diseño" dentro del código HTML

Tipos de Datos básicos Integer (entero, e.g: -1): $x = -1; Double (real, e.g: 1.2e4): $x = 1.2e4; String (cadena de caracteres, e.g: "Hello"): $x = "Hello"; Boolean (Valores posibles: true, false): $x = true; $x = ( $precio1 > $precio2 );

Estructuras de control de flujo (I) Sentencias condicionales: if if ( $cantidad < 0 ) { print("Error:: La cantidad es negativa!"); } elseif ( $cantidad < 10 ) { print("La cantidad pedida es menor que 10"); } else { print("La cantidad es: $cantidad");

Operadores de comparación aritmética if ( $a == $b ) => IMPORTANTE!!! No hacer: if ( $a = $b ) if ( $a <> $b ) => Equivalente a hacer: if ( $a != $b ) if ( $a > $b ) if ( $a < $b ) if ( $a >= $b ) if ( $a <= $b )

Operadores de comparación booleana (cierto / falso) AND ($x e $y son ciertos): $x && $y , $x and $y OR ($x o $y son ciertos): $x || $y , $x or $y NOT (negación de $x): !$x

Estructuras de control de flujo (II) Sentencias iterativas: while $i = 1; while ( $i <= 5 ) { print("$i<br />"); $i++; // equivalente a hacer: $i = $i + 1; }

Tipos de datos estructurados (simples): Array (vector o matriz) $productos[0] = "Azúcar"; $productos[1] = "Aceite"; $productos[2] = "Arroz"; Array (vector) $productos Los valores 0, 1 y 2 son los índices del array "Azúcar", "Aceite" y "Arroz" son los valores que contiene el array El vector contiene 3 posiciones pero se indexa de 0 a 2 (!) (otra posible) Inicialización del array $productos $productos = array("Azúcar", "Aceite", "Arroz"); [ 0 ] [ 1 ] [ 2 ]

Mostrar el contenido del array $productos (for) for ($i=0; $i<3; $i++){ print $productos[$i] . "<br />"; }

foreach: Mostrar el contenido del array $productos <?php $productos[0] = "Azúcar"; $productos[1] = "Aceite"; $productos[2] = "Arroz"; print "<ul>"; foreach ( $productos as $producto ) { print "<li>" . $producto . "</li>"; } print "</ul>"; ?>

Funciones Declaración de una función nombre_funcion function nombre_funcion ($param1, $param2, ...) { ... return $variable; } function sumatorio ($n) { $resultado = 0; while ( $n >= 1 ) { $resultado = $resultado + $n; $n = $n - 1; } return $resultado; }

Llamada a la función nombre_funcion // Variables que se utilizarán // como parámetros de la función $var1 = 3; $var2 = "texto"; // Llamada a la función $resultado = nombre_funcion($var1, $var2); // Ahora $resultado ya tieneun valor $var3 = $resultado + $var1;