Programación PHP: Lenguaje PHP.

Slides:



Advertisements
Presentaciones similares
Estructuras de control
Advertisements

PHP. PHP (Hypertext Preprocessor) preprocesador de Hipertexto Se ejecuta en el servidor El resultado de ejecutarse es código HTML Manual oficial en
Scripting en el lado del Cliente
Lenguaje PHP Capítulo 4.
Clase 2 Tipos de datos Asignación de valores Estructura IF Ejercicios
Lenguajes de programación
PHP-MYSQL OPERADORES EN PHP
Desarrollo de Aplicaciones para Internet
Concepto de programa. Directorio Concepto de programa. Analisis del problema. Resolucion del problema. Desarroollo de un programa. Partes constitutivas.
Tema 2: Lenguaje PHP básico
ALGORÍTMICA Dpto. Ingeniería de Sistemas y Automática
Los condicionales IF en PHP Programación en Internet II.
Estructuras de control
PARADIGMA Es un esquema de pensamiento que nos lleva a concebir las cosas de una manera determinada. el término paradigma puede indicar el concepto de esquema.
Conceptos Básicos de Java
CONCEPTOS INTRODUCTORIOS DE JAVASCRIPT Preparado por: Prof. Nelliud D. Torres 14/octubre/2004.
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
Programación de Computadores
Tema 1 Algoritmos.
Lenguaje C.
Ingeniero Anyelo Quintero
FUNDAMENTOS DE PROGRAMACIÓN
Tema 7. Introducción a lenguaje de programación Visual Basic (clase 1)
Constantes en PHP Programación en Internet II. Constantes en PHP Programación en Internet II Universidad de Guadalajara | Centro Universitario de la Costa.
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
Capítulo 1 “Elementos de Programación”
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.
Algoritmos ¿Que es un algoritmo?
PHP TODO SOBRE PHP.
Programación Básica con NQC Patricio A. Castillo Pizarro 25/08/2007.
PHP - Ingº Eloy Colquehuanca C. 1 LENGUAJE DE PROGRAMACIÓN PHP Docente: Ingº Eloy Colquehuanca C. Web :
EXPRESIONES Y SENTENCIAS
VBA – Elementos del Lenguaje

Estructuras de Control.
2008 Escuela de Informática y Telecomunicaciones, DuocUC Escuela de Informática y Telecomunicaciones Clase 7: Control del flujo en BASH Nombre unidad de.
Programación Básica con “NQC” Pedro F. Toledo – Patricio Castillo 18/08/2006.
Presentado por: Laura Patricia Pinto Prieto Ingeniera de Sistemas.

introducción al lenguaje
Unidad 1: FUNDAMENTOS DE COMPUTACIÓN Y PSEUDOLENGUAJE
PHP.
Objetivo Mostrar los fundamentos de la programación a través de ejemplos y prácticas utilizadas cotidianamente en el desarrollo de aplicaciones.
Introducción al Lenguaje. ¿ Qué es PHP ? O Hypertext Pre-processoes (PHP) es un lenguaje de "código abierto" interpretado, de alto nivel, embebido en.
Índice Definición de php Introducción a php Fundamentos de php
ELEMENTOS DE COMPUTACIÓN Profesor: Guillermo Figueroa
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.
CARACTERÍSTICAS Es un lenguaje de programación estructurado de propósito general. Está estrechamente asociado al sistema operativo UNIX, ya que el propio.
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.
Programación Básica con NQC Patricio A. Castillo 12/04/2008.
Ihr Logo PHP Parte 2 “php toma muchas sintaxis de lenguajes de alto nivel conocidos para poder trabajar”
Capitulo 6 PHP Introducción:

Presente un cuestionario con los aspectos mas importantes sobre los
“variables , sentencia if y bucles”
Fundamentos de Programación
Práctica Profesional PHP.
Manual PHP Básico Camilo Cartagena.
Algoritmos en Pseudocódigo
1 Desarrollo Web en Entorno Servidor Tema 4: Estructuras de control. Estructuras Selectivas. Operadores de comparación. Operadores Lógicos. Operadores.
Administración de Sitios Web Introducción al Lenguaje PHP
Creación de páginas Web (II) PHP Pau Barceló Forteza
PROGRAMACIÓN Grupo de Modelamiento de Sistemas
Tema 8: Programación estructurada Introducción La importancia del conocimiento de programación es mucho mayor de lo que se piensa. Aprender a programar.
Entrada y Salida en C++, Estructuras de Control Prof. Manuel B. Sánchez.
ALGORITMOS Asignatura: Informática. Algoritmos Conjunto de instrucciones ordenadas de forma lógica y precisa, con un inicio y fin que permite resolver.
Ing. Barros Rodriguez D. Ronald Introducción a la Programacón.
Transcripción de la presentación:

Programación PHP: Lenguaje PHP

CONCEPTOS BÁSICOS Algoritmos Operadores (entrada/salida) Tipos de datos escalares Asignaciones Declaración de variables Técnicas de desarrollo de algoritmos Pseudocódigos ejemplos

TEMAS A ESTUDIAR EN PHP ¿QUÉ ES PHP? HISTORIA BREVE DE PHP ¿QUÉ PUEDO HACER CON PHP? SOPORTE PARA BASE DE DATOS INSTALACIÓN CONFIGURACIÓN DE PHP UN PROGRAMA DE EJEMPLO VARIABLES Y CONSTANTES OPERADORES SENTENCIAS CONDICIONALES IF –ELSE SWITCH SENTENCIAS REPETITIVAS FOR WHILE DO – WHILE ARREGLOS

¿QUÉ ES PHP? PHP acronimo de HyPertext Processor es un lenguaje de programación interpretado de alto nivel embebido en páginas HTML, utilizado para diseñar y programar pequeños programas denominados SCRIPTS.

HISTORIA BREVE DE PHP PHP fue concebido en otoño de 1994 por Rasmus Lerdof. Las primeras versiones no distribuidas al público fueron usadas en sus páginas web para mantener un control sobre quien consultaba su curriculum.

HISTORIA BREVE DE PHP La primera versión disponible al público salió a principios de 1995 y fue conocida como Personal HomePages Tools o PHPTools Hoy día PHP se distribuye en un gran número de productos comerciales como el servidor web C2’s StrongHold y Red Hat Linux, etc.

¿QUÉ SE PUEDO HACER CON PHP? Puede crear cualquier cosa que se pueda hacer con un script CGI (interface grafica con codigo), como procesar la información de formularios, generar páginas con contenido dinámico, mandar o recibir cookies.

SOPORTE PARA B.D. Quiza su caracteristica más fuerte sea el amplio soporte para una gran cantidad de base de datos como: Adabas D Sql dBase MySQL Empress Oracle Informix SyBase

INSTALACIÓN El paquete denominado WAMP5, instalará automaticamente las aplicaciones que se requieren para empezar a programar en PHP: Apache 1.3.31 PHP5 MySQL database PHPmyadmin and SQLiteManager. Primero baje la versión de Wamp5 para sistemas Windows desde el sitio web http://wamp5.apponic.com/

CONFIGURACIÓN Instale el programa en la unidad de disco C:/ Siga las instrucciones detalladas a continuación Al finalizar la instalación podemos comprobar si se instaló el programa abriendo cualquier explorador de Internet lo siguiente: http://localhost/

PRIMERAS INSTRUCCIONES Todo script PHP empieza con <?php que le indica al browser que se trata de una página con código php embebido y termina con ?> La mayoría de las instrucciones php terminan con ; La instrucción echo sirve para desplegar texto en la página web, también se puede substituir por print. Así la instrucción echo “Hola mundo, php”; indica que dentro de la página web se incrustará y desplegará este mensaje.

PRIMER PROGRAMA <HTML> <HEAD> <TITLE>Primer Ejemplo de PHP</TITLE> </HEAD> <BODY> <?php echo “Hola mundo PHP”; ?> </BODY> </HTML>

COMO EJECUTAR UN PROGRAMA EN PHP Ejecutar un programa es comprobar o verificar si el programa funciona y si no tiene errores. Los errores pueden ser de sintaxis propias cometidas por el usuario cuando se equivoca en escribir mal alguna sentencia o se olvida; y los errores de cálculos de todo tipo, sean aritméticos, contables, estadísticos, etc. Para ejecutar un programa en PHP hay que seguir los pasos detallados a continuación:

EJECUTAR UN PROGRAMA Guarde el programa diseñado con extensión .php en la carpeta www de la siguiente dirección: C:/wamp/www Abra el explorador de internet En la barra de dirección digite http://localhost/nombreejercicio.php Compruebe si funciona.

VARIABLES Y CONSTANTES Una variables es un espacio de memoria asignado a un carácter o cadena de caracteres, es importante en tender el significado de variable en programación. Todos los nombres de las variables empiezan con el carácter $ Los nombres de las variables no pueden empezar con números ni caracteres especiales, tampoco contener espacios en blanco. La forma de declarar una variable es así: $MiVariable $a $sueldototal $BASE

VARIABLES Y CONSTANTES Aunque no se le asigna tipo de dato a la variable, esta tomará el tipo de dato que contenga el valor que se le asigne. PHP maneja los siguientes tipos de datos int (entero) float (coma flotante) double (doble) string (cadena) array (arreglo) object (objeto)

VARIABLES Y CONSTANTES Así una forma de crear una variable con tipo de datos es: $MiEntero=100; $MiCadena=“Ixrael”; Además podemos realizar una conversión de tipos con las siguientes funciones doubleval (cadena a real) inval (cadena a entero) strval (número a cadena) Ejemplo: $Micad=“1235”; $MiReal=intval($Micad);

VARIABLES Y CONSTANTES Por otro lado, una constante es un valor fijo asignado a una letra o cadena de caracteres. Para crear constantes se utiliza la función define o simplemente asignando un valor numérico a la letra: define(nombre constante, valor); $variable=valor Ejemplos: define(“PI”,3.1515926); define(“contador”,0); $total=0; $pi=3.1416

CONSTANTES Para comprobar si la constante existe o esta definida, se utiliza la función defined defined(constante); Por ejemplo: defined(“PI”); Defined(“contador”); devuelve verdadero si la constante PI existe devuelve verdadero si la constante contador existe

OPERADORES 25/02/2014 Aritméticos = (asignación) + (suma) - (resta) * (multiplicación) / (división) % (resto de la división entera) Operador= por ejemplo: $a+=1; es equivalente a $a=$a+1; $a+=$b es equivalente a $a=$a+$b Variable++ (incremento) $a++ Variable– (decremento) $c--

OPERADORES . (concatenación) Comparativos Lógicos Cadenas == (igualdad) < (menor que) > (mayorque) <= (menor o igual que) >= (mayor o igual que) != (distinto de) === (comparación de valor y tipo) Lógicos ! (negación) && (and) || (or) Cadenas . (concatenación)

FORMULARIOS EN PHP Son controles ACTIVEX denominados BOTONES. Permiten DISEÑAR el entorno gráfico de usuario, que es el área donde se desarrolla el problema planteado. Entre los principales tenemos: Botones de acceso de información Campos de texto botones de opción casilla de verificación listas Botones de envio o calcular. Botones de cancelar

FORMULARIOS EN PHP Al insertar el primer botón en el diseño del entorno gráfico, se inserta en el código la instrucción FORM, que contendrá todos y cada uno de los controles insertados, por ejemplo: <form id="form1" name="form1" method="post" action=""> <label>NOMBRE EMPLEADO: <input type="text" name="n" id="textfield" /><p> <label>SUELDO: <input name="s" type="text" id="textfield2" size="9" maxlength="9" /><p> <input type="submit" name="button" id="button" value="CALCULAR" /></p> </form>

INGRESO DE DATOS $nombre=$_POST['n']; En PHP el ingreso de datos se lo realiza mediante la sentencia POST, es un método que convierte los datos ingresados en las cajas de texto a valores numéricos, para ello se utiliza el código $ que llama al método. Ejemplo $nombre=$_POST['n']; Como observamos el método POST encierra entre corchetes al nombre de la caja de texto.

ESTRUCTURAS DE CONTROL Se denominan estructuras de control debido a que en todo lenguaje de programación existe el flujo de información, es decir, que para controlar la información, si esta se procesa de una manera o de otra, si los procesos son verdaderos o falsos o si se cumple alguna condición que los problemas requieran, se utilizan las siguientes estructuras de control. If – else switch for while y do while

SENTENCIA IF - ELSE 05/03/2014 En PHP la sentencia IF se utiliza para realizar procesos condicionales con los datos, estos pueden ser de una sola entrada, doble entrada (V o F) o múltiple entrada: if (condición){ código si se cumple la condición } Ejemplo: <?php $a=5: $b=3; if($a>$b){ echo “La variable $a es mayor a la variable $b”; ?>

If (condición){ código si se cumple la condición }else{ código sino se cumple la condición } Ejemplo: <?php $x=3; $y=2; if ($x == $y){ print ( “tanto y como x son iguales”); }else{ print (“son diferentes”); } ?>

If (condición){ código si se cumple la condición }elseif (condicion2){ } else{ código sino se cumple la condición } Ejemplo: <?php $x=3; $y=2; if ($x == $y){ print ( “tanto y como x son iguales”); }elseif ($x>$y){ echo “x es mayor a y”; }else{ print (“son diferentes”); ?>

CICLO FOR El ciclo for sirve para realizar procesos un numero determinado de veces hasta que se cumpla una condición asignada a una variable de memoria, se implementa así: Formato: for (valor inicio;condición;incremento/decremento){ código o proceso a repetir; }

EJEMPLO DE CICLO FOR Ejemplo1: Ejemplo2: <?php <?php print “iniciando cuenta atrás...”; $a=10; for ($a;$a>=0;$a--){ print “$a<br>”; } ?> Resultado: 10 9 8 7 6 5 4 3 2 1 (en vertical) Ejemplo2: <?php print “números pares hasta el 10”; for ($a=2;$a<=10;$a=$a+2){ print “$a”; } ?> Resultado: 2 4 6 8 10

SENTENCIA SWITCH La sentencia switch sirve para conmutar o verificar si la variable de memoria asignada cumple con un valor determinado a comprobar entre varias opciones, seutiliza como sigue: switch(variable){ opción1:código para opción1; break ; opción2:código para opción2; break; ...... opciónN:código para opciónN; default: código para la opción por defecto; }

EJEMPLO SWITCH <?php $a=3; switch($a){ 1:print(“estamos en la opción uno”); break; 2:print(“estamos en la opción dos”); 3:print(“estamos en la opción tres”); $a--; default:print(“No hay opciones”); } Print(“Valor de a” . $a); ?>

BUCLE WHILE La estructura while en cambio sirve para realizar procesos mientras se cumpla la condición, o ésta sea verdadera, la sintaxis del bucle while en php es: while (condición){ código a repetir } Ejemplo: <?php $a=0; print(“Cuenta hacia delante...”); while($a<=10){ print(“\$a =$a<br>”); ?>

BUCLE DO - WHILE Igual que C, php tamién cuenta con un ucle do – while { código a repetir} while (condición); Ejemplo: <?php $valor1=3; $valor2=0; { print ($valor1.” x” . $valor2 . “ = “ .$valor1*$valor2); $valor2++; }while($valor2>=10); ?>