Page 1

PROGRAMA DE INGENIERÍA DE SISTEMAS

GUÍA DIDÁCTICA de APRENDIZAJE DATOS BÁSICOS

Asignatura:

Programación Web II (PHP)

Programa:

Ingeniería de Sistemas

Semana académica:

2

Ciclo:

Técnico

Número de créditos:

2

Autor:

Ing. William Ruiz Martínez

PROPÓSITO DE FORMACIÓN

Esta sesión del curso de Programación Web II tiene como propósito que el estudiante conozca los diferentes tipos de operadores y su forma de aplicación en scripts realizados bajo el lenguaje de programación PHP

LECTURAS PREVIAS Y CONOCIMIENTOS NECESARIOS

Como lectura previa les recomiendo las siguientes lecturas:   

http://www.phpya.com.ar – Concepto 5. http://www.desarrolloweb.com/manuales/12/ - capítulo 14. Manual imprescindible de PHP- Paginas de las 50 a la 64.

En cuanto a conocimientos necesarios el haber trabajado con cualquier lenguaje de programación estructurado.

AYUDAS DIGITALES

A continuación les describo la webgrafia y bibliografía recomendada para el desarrollo de la asignatura: WEBGRAFIA  

http://www.phpya.com.ar http://www.desarrolloweb.com/manuales/12/


BIBLIOGRAFIA  

Manual imprescindible de PHP 5 – Luis Miguel Cabezas Granado, Anaya Multimedia, año 2004. Universidad de Colima – Pedro Cesar Santana Mancilla, año 2001.

NUCLEO DE APRENDIZAJE: Especificar el núcleo de la clase según syllabus Introducir al estudiante en el manejo de operadores y su empleo según el resultado que se desea obtener en un script en el lenguaje de programación PHP. 1. Tipos de operadores en PHP En PHP como en la mayoría de lenguajes de programación de alto nivel se manejan los siguientes tipos de operadores: 1.1

Operadores Aritméticos

Este tipo de operadores forman parte de las operaciones elementales de la aritmética básica.

1.2

Operadores Relacionales

Permiten comparar el contenido de 2 o más variables y devolver un resultado booleano.


1.3

Operadores Logicos

Permiten hacer comparaciones hasta que se cumpla una determinada condicion.

1.4

De asignación

Permiten asignar el contenido de una variable a otra u otro tipo de operación matematica abreviada.

2. Salida de datos Hasta ahora siempre hemos impreso dentro de la página, utilizando el comando echo o con print, pero en ocasiones que necesitamos mayor control sobre el formato de impresión, podemos utilizar la función printf. La función printf requiere como primer parámetro una cadena de control donde se indica cómo deben imprimirse el resto de parámetros de la misma función. Los formatos de salida más utilizados: • %d, para imprimir datos de tipo entero • %0.ndecf, para imprimir datos de tipo flotante, el argumento ndec se aplica para determinar cuántos decimales queremos presentar después del punto.


Ejemplo de aplicacion1- Un pago básico y el calculo de un descuento <html> <body> <head> <title>Pagos de salarios</title> </head> <?php echo "<b><h2>PAGOS DE SALARIOS</h2></b>"; echo "<pre>---------------------</pre>"; $saltra=480.000; $des =0.20; // Porcentaje de descuento $salneto = $saltra-($saltra*$des); printf("<b>Salario neto:</b>&nbsp;%0.3f<br>",$saltra); printf("<b>Salario con el descuento:</b>&nbsp;%0.3f",$salneto); ?> </body> </html>

Ejemplo de aplicacion2- Presentación de formatos de salida <html> <body> <head> <title>Formatos de salida</title> <? $Num1=8; $Num2=5; printf("La suma de $Num1 y $Num2 es: <b>%d</b><br>", $Num1 + $Num2 ); printf("La resta de $Num1 y $Num2 es: <b>%d</b><br>", $Num1 - $Num2 ); printf("La multiplicación de $Num1 y $Num2 : <b>%d</b><br>", $Num1 * $Num2 ); printf("La division de $Num1 y $Num2: <b>%0.2f</b><br>", $Num1 / $Num2 ); printf("El modulo de $Num1 y $Num2 es <b>%0.1f</b><br>", $Num1 % $Num2 ); ?> </body> </html>

CASO DOCUMENTADO En esta segunda guía académica podemos colocar el ejemplo de sitios WEB como www.phpya.com.ar que permiten realizar scripts en línea para el aprendizaje de los operadores de diferentes tipos bajo el lenguaje de programación PHP.


PRテ,TICA EN CLASE Ejemplo de aplicaciテウn Nro. 1- Manejo de operadores <?php $a=90; $b=10; $c=70; $res; $res1; $res2; $log; $log1; echo"<p>Utilizaremos operadores de comparaciテウn y logicos</p>"; echo "valor de a=90;&nbsp;valor de b=10;&nbsp;c=70"; if($a>$b) $res=1; else $res=0; echo "<p>El valor de comparar a mayor que b es =$res"; if($a<$c) $res1=1; else $res1=0; echo "<p>El valor de comparar a menor que c es =$res1"; if($a+$b==$c) $res2=1; else $res2=0; echo "<p>El valor de sumar a+b=c es =$res2"; if($a && $b >$c) $log=1; else $log=0; echo "<p>El valor de a AND B >c es =$log"; if($a || $b >$c) $log1=1; else $log1=0; echo "<p>El valor de a OR B >c es =$log1"; ?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> <title>Operadores en PHP</title> </head>


<body> </body> </html> Ejemplo de aplicación Nro. 2 – Manejo de operadores <?php $n1=100; $n2=45; $n3=45; echo "<h2 align='center'>MANEJO DE OPERADORES</H2>"; //Utilizo operadores matemáticos $res= $n2 % $n3; //utilizo la funcion mod para determinar el residuo de una division echo "<p> El resultado de aplicar el residuo entre $n2 y $n3 variables es: $res<p>"; $res1=($n1+$n2)*$n3;//Utilizo funciones matemáticas básicas echo "<p> El resultado de sumar $n1 y $n2 y mult por $n3 es: $res1<p>"; // Utilizo operadores relacionales echo " El resultado de comparar $n1 con $n2<br>"; if($n1 == $n2) print " los números son iguales"; else print " Los números son diferentes<br>"; echo " El resultado de comparar 2 números diferentes con el operador !=<br>"; if($n1 != $n2) print " los números son diferentes"; else print " Los números son iguales"; ?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> <title>Operadores en PHP</title> </head> <body bgcolor="#FFFF99"> </body> </html> EJERCICIOS EXTRACLASE Del sitio http://www.phpya.com.ar realizar el problema a resolver del Concepto Nro. 4 y 5


CRITERIOS DE EVALUACIÓN Los criterios de evaluación que van a ser considerados en el desarrollo de la asignatura, van a ser los siguientes:    

Asistencia a la asignatura. Trabajo desarrollado en clase. Puntualidad a la hora de presentación de trabajos extraclase. Cumplimiento en la lectura y aplicación de los temas relacionados como trabajo autónomo.

CONSULTAS Y LECTURAS POSTERIORES 

Para la guía de clase Nro. 3 se recomienda haber leído y puesto en práctica las siguientes lecturas

o o o

http://www.phpya.com.ar – Concepto 6 http://www.desarrolloweb.com/manuales/12/ - capítulo 21. Manual imprescindible de PHP- Paginas de las 82 a la 84.

PROGRAMACION WEB  

EJERCICIOS DE PROGRAMACION PHP

Read more
Read more
Similar to
Popular now
Just for you