SlideShare una empresa de Scribd logo
1 de 25
Ejercicio1 - 01_info.php
NOTA:Primerprogramaen php,para mostrar cómose escribe el códigodentrode unapágina
<html>
<head>
<title>PHP-Info</title>
</head>
<body>
<?php
phpinfo();
?>
</body>
</html>
Responde ala
PREGUNTA RESPUESTA
¿Qué eslo que hace la funcionphpinfo()?
Rta: Muestra toda lainformaciónde laconfiguraciónphp.
servidor
Ejercicio2 - 02_hola.php
NOTA:El famosoprogramaHOLA MUNDO enphp
<html>
<head>
<title>HolaMundo</title>
</head>
<body>
<h1> El famososcriptHelloWorld</h1>
<p>
<?php
echo"Hola Mundo!";
?>
</p>
</body>
</html>
Responde alosiguiente:
PREGUNTA RESPUESTA
¿Cómocomenzamosunbloque de php?
Rta: se comienza conel comando<?php y se finalizacon?>
¿Cómoimprimimosunmensajeenpantalla?
Rta: Con el comandoecho“ ”;
Ejercicio3 - 03_hola2.php
NOTA:Variacióndel programaanterior,usandoademásetiquetasHTMLpara darle énfasis
<html>
<head>
<title>HolaMundo</title>
</head>
<body>
<h1> El famososcriptHelloWorld</h1>
<p>
<?php
echo"<b>Hola</b> Mundo!";
?>
</p>
</body>
</html>
Responde alosiguiente:
PREGUNTA RESPUESTA
¿Cuál esla diferenciaconel ejercicio2?
Rta: la di referenciaesque al momentode mostrarel mensaje se hace usode las etiquetas<b></>
que hace que el textoseanegrilla.
Ejercicio 4
Confeccione unprogramaque muestre unaserie de mensajesenlapaginaempleandoel comando
ECHO. Tengaen cuentaque cuandoutilizael comandoECHOel mensaje se debe encerrarentre
comillasdobles.
Ejercicio4 - 04_variable1.php
NOTA:Uso de variablesenphpycomo se declaran
<html>
<head>
<title></title>
</head>
<body>
<h1>Primerejemplode Variables</h1>
<p>
<?php
$Name = "Miguel";
echo"Hola <b>$Name</b>,encantadode conocerte";
?>
</p>
</body>
</html>
Responde alosiguiente:
PREGUNTA RESPUESTA
¿Cómodeclaramosunavariable? Conel signo$. Ejemplo$Nombre
¿Importanlasmayúsculasyminúsculasenladeclaraciónde lasvariables? si
Ejercicio5 - 05_variable2.php
NOTA:Uso de variablesenvariaciónal programaanterior,usandoconcatenacionde variables
<html>
<head>
<title></title>
</head>
<body>
<h1>Segundoejemplode Variablesusandoel operadorconcatenacion.</h1>
<p>
<?php
$Name = "Miguel";
echo"Hola <b>" . $Name . "</b>,encantadode conocerte";
?>
</p>
</body>
</html>
Responde alosiguiente:
PREGUNTA
¿Qué esla concatenación?
Rta: Es launiónde cadenas
¿Cómohacemosla concatenaciónenphp?
Rta: se hace por mediode punto(.).
Ejercicio6 - 06_break.php
NOTA:Ejemploparavercomo se formateael códigoparael usuario
<html>
<head>
<title></title>
</head>
<body>
<h1>Break en laventanadel navegador</h1>
<p>
<?php
$Name = "Wilson";
echo"Hola <b>$Name</b>,encantadode conocerte<br>";
echo"Gracias por venir!";
?>
</p>
</body>
</html>
Responde alosiguiente:
PREGUNTA
¿Qué eslo que hace el script?
Rta: hace saltode líneapor mediode laetiqueta<br>
Ejercicio7 - 07_break2.php
NOTA:Ejemplode variacióndel scriptanterior,paraverel formatodentrode phpen avance de
línea.
Notar lasdiferenciascuandose hagala ejecución víaVER CODIGOFUENTE del navegador.
<html>
<head>
<title></title>
</head>
<body>
<h1>Break en laventanadel navegadorconsigno  </h1>
<p>
<?php
$Name = "Miguel";
echo"Hola <b>$Name</b>,encantadode conocerte<br>n";
echo"Gracias por venir!n";
?>
</p>
</body>
</html>
Responde alosiguiente:
PREGUNTA
¿Cuál esla diferenciaconel ejercicio6?
Rta: realizaunsaltode líneacon n.
Ejercicio8 - 08_weekdays1.php
NOTA:Aunque losarraysse venmásadelante segúnel temariodel curso,nosondifícilesde
asimilar.Quedaadiscreciónponerlosenordenohacerlosdespuésdel no.21que son losciclosy
antesde entrar a losformularios.
<html>
<head>
<title>Introduccionalosarrays,metodolargo</title>
</head>
<body>
<h1> Introducciona losarrays,metodolargo</h1>
<p> A continuacionescribiremoslosarraysde acuerdoal metodolargo</p>
<p>
<?php
/*
Este es el metodolargopara la creacionde arrays, donde cadauno de los
arreglosestaenuna lineadiferente,juntoconsuvalorindice correspondiente
*/
$dia[0] = "domingo";
$dia[1] = "lunes";
$dia[2] = "martes";
$dia[3] = "miercoles";
$dia[4] = "jueves";
$dia[5] = "viernes";
$dia[6] = "sabado";
//mostrarel miercoles
echo$dia[3];
?>
</p>
</body>
</html>
Responde alosiguiente:
PREGUNTA RESPUESTA
¿Qué esun array?
Rta: Es un tipode dato que permite almacenarunconjuntode datos.
¿Cómodeclaramosunarray?
Rta: de la siguiente forma$dia[3] o $dia = array()
Ejercicio9 - 09_weekdays2.php
NOTA:Es el mismoejerciciode arreglosanterior,peroaquíse venenuna solalínea para
simplificarel código.También,hayque hacernotar el usode comentariosycomo se ponenen
php.
<html>
<head>
<title>Introduccionalosarrays,metodocorto</title>
</head>
<body>
<h1> Introducciona losarrays,metodocorto </h1>
<p> A continuacionescribiremoslosarraysde acuerdoal metodocorto </p>
<p>
<?php
/*
Este es el metodocortopara la creacionde arrays, donde cada todoel array
puede estarenuna solalineade codigo.
*/
$dia = array( "domingo","lunes","martes","miercoles","jueves","viernes","sabado");
//mostrarel miercoles
echo$dia[0];
?>
</p>
</body>
</html>
Responde alosiguiente:
PREGUNTA
¿Qué diferenciahayconel script7?
Rta: se llenael arrayenuna solalínea.
¿Cómose ponenloscomentarios?
Rta: hay dosformasla primeres/**/ que se utilizaparacomentarvariaslíneasde códigoy // se
utilizaparacomentaruna solalinea.
Ejercicio10 - 10_Operaciones.php
NOTA:Uno de lostemasesvercómo se realizanlasoperacionesenphp,eneste ejemplose ven
cadenas y númerosycomo se hacen lasoperacionesaritméticasbásicas,asícomolos incrementos
y decrementosalasvariables.Tambiénvemoscomose creauna variable enphp.
<html>
<head>
<title>Ejemplode operaciones</title>
</head>
<body>
<h1>Ejemplode operacionesaritmeticasenPHP</h1>
<?php
$a = 8;
$b = 3;
echo$a + $b, "<br>";
echo$a - $b, "<br>";
echo$a * $b, "<br>";
echo$a / $b, "<br>";
$a++ ;
echo$a,"<br>";
$b--;
echo$b,"<br>";
?>
</body>
</html>
Responde alosiguiente:
PREGUNTA RESPUESTA
¿Cómose declara unavariable numéricaenphp?$a=8;
¿Cómose realizauna operaciónconvariablesnuméricas?
$a+$b;
¿Es posible mostrarenpantallaenunamismalíneacadenasy números?
Rta: si ya que el comandoechotransformalosnúmerosenstring
¿Cómoincrementamosunavariable?
Rta: de la siguiente manera$con++o $con=con+1
Ejercicio11 - 11_Comparacion.php
NOTA:Sobre el mismopuntode operaciones,peroahorade comparaciónconvariablesnuméricas
y observarel resultadoentiempode ejecución.
<html>
<head>
<title>Ejemplode operadoresde Comparacion</title>
</head>
<body>
<h1>Ejemplode operacionescomparacionenPHP</h1>
<?php
$a = 8;
$b = 3;
$c = 3;
echo$a == $b, "<br>";
echo$a != $b, "<br>";
echo$a < $b, "<br>";
echo$a > $b, "<br>";
echo$a >= $c, "<br>";
echo$a <= $c, "<br>";
?>
</body>
</html>
Anotael significadode lasoperacionesde comparación:
PREGUNTA
== Igual
!= Diferente
< Menor
> Mayor
>= Mayor o igual
<= Menor o igual
Ejercicio12 - 12_Logicos.php
NOTA:Por último,lasoperacioneslógicasse manejansegúneste ejemploenphp.
/* 12_logicos.php
Programa de ejemplode operadoreslógicos
Por: WilsonPerezcorrea.
Para: UniversidadNacional
30, sep,2015 */
<html>
<head>
<title>Ejemplode operadoresLogicos</title>
</head>
<body>
<h1>Ejemplode operacioneslogicasenPHP</h1>
<?php
$a = 8;
$b = 3;
$c = 3;
echo($a == $b) && ($c > $b),"<br>";
echo($a == $b) || ($b == $c), "<br>";
echo!($b <= $c), "<br>";
?>
</body>
</html>
Anotael significadode lasoperacionesde comparación:
PREGUNTA RESPUESTA
&& = se refiere (y)
|| = se refriere (o)
Ejercicio13 - 13_Ejer01.php
NOTA:Este esun ejercicioparalosalumnosel cual debenrealizarloporellosmismos,comparar
sus resultadosconeste ejercicioresueltoparaversi entendieronlasbasesde php,comandos,
operaciones,variables,usode html.
RESULTADO:
Ejercicio14 - 14_Redondeo.php
NOTA:Ejemploparacálculosenphp usandovariables,formateandoel códigodel scriptyusando
algunoscomandosnuevosde php(similaresac++)
<html>
<head>
<title>Calculos</title>
</head>
<body>
<h1>Calculos,redondeoyformato.</h1>
<?php
/* Primerodeclaramoslasvariables*/
$precioneto=101.98;
$iva = 0.196;
$resultado= $precioneto*$iva;
echo"El precioesde ";
echo$precioneto;
echo" y el IVA el ";
echo$iva;
echo"% <br>";
echo"Resultado:";
echoround($resultado,2);
echo" con ROUND() <br>";
echo$resultado;
echo" normal n";
echo"<br><br>";
$resultado2= sprintf("%01.2f",$resultado);
echo"Usando la funcionSPRINTFse ve asi:";
echo$resultado2
?>
</body>
</html>
Responde alo siguiente:
PREGUNTA ¿Qué funcionesde PHPusamosenel script?
Rta: Se utilizalafunciónRoundpararedondearvalores ylafunción
Sprintf para dar formatoa la salidaimpresa.
Ejercicio15 - 15_if.php
NOTA:Ejemplodel usode lasentenciaIFenla comparativade variables
<html>
<head>
<title>CondicionIF</title>
</head>
<body>
<h1>Condicional IF</h1>
<?php
$a = 8;
$b = 3;
echo"Valorde a: ",$a," yel valor de b:",$b,"<br>";
if ($a<$b)
{
echo"a es menorque b";
}
else
{
echo" a no esmenorque b";
}
?>
</body>
</html>
Responde alosiguiente:
PREGUNTA
¿Qué hace lasentenciaIF…ELSE?
Rta:la sentenciaIf realizaunacomparaciónenlacual si se cumple mostrarael mensaje endonde
indicaque si el valorde lavariable a es menorque la b de lo contrario(else ) mostraralo
contrario.
Ejercicio16 – IF..Else
NOTA:Uso de lasentenciaIf..else yunafunción de fecha.
<html>
<head></head>
<body>
<?php
$dia=date("d");
if ($dia<=10)
{
echo"sitioactivo";
}
else
{
echo"sitiofuerade servicio";
}
?>
</body>
</html>
Ejercicio17 - 16_switch.php
NOTA:Uso de lasentenciaSWITCHsegúnel valorde una condiciónde unavariable,usode
comandospara salirse del código.
<html>
<head>
<title>Condicional Switch</title>
</head>
<body>
<h1>Condicional Switch.Ejemplo</h1>
<?php
/*Declaramosunavariable conun valorde muestra*/
$posicion= "arriba";
echo"La variable posiciones",$posicion;
echo"<br>";
switch($posicion){
case "arriba":// Primercondicionsi esarriba
echo" La variable contieneel valorde arriba";
break;
case "abajo"://Segundacondiciondel supuesto
echo"La variable contiene el valorde abajo";
break;
default://Condicionpordefaultosi no esninguna
echo"La variable contiene otrovalordistintoarribayabajo";
}
?>
</body>
</html>
Responde alosiguiente:
PREGUNTA RESPUESTA
¿Cuál esla diferenciade lainstrucciónSWITCHconla instrucciónIF?
Rta: SWITCH solopuede compararla igualdad.
IF puede evaluarexpresionesrelacionalesológicas.
Ejercicio18 - 17_Tabla1.php
NOTA:Ejemplodel usode ciclosfor,funciones,comandoshtml,variablesytablasparacombinar
phpy html.
<html>
<head>
<title>Tablacondicional</title>
</head>
<body>
<h1>Tabla condicional 1</h1>
<?php
/* Crearemosunatabla de valoresde senoycosenode 0 a 2
enincrementosde 0.01. Los valoresnegativosque resultenlosqueremos
mostrar enrojo,y losvalorespositivosenazul */
/* En primerlugar vamosa crear una funcionconlas condicionales
Aqui estamosusandolasentencionde FUNCTION al que le pasamosunvalor
dependiendode estevalor,ejecutamosunacondicionIF..ELSE...
y asignamosuncoloral tipode letrapara generarlatabla
*/
functionmuestra($valor) {
if ($valor< 0.5)
$color = "red";
else
$color = "blue";
echo"<td><font color='$color'>$valor</font></td>n";
}
?>
<table border="1">
<?php
for ($x=0; $x<=2; $x+=0.01){
echo"<tr>";
muestra($x);
muestra(sin($x));
muestra(cos($x));
echo"</tr>";
}
?>
</table>
</body>
</html>
Responde alosiguiente:
PREGUNTA
Explicaque esloque hace el script
Rta: el script muestraunatablaen con losvalorde x que va aumentandoenel ciclofor 0.01 y las
funcionesde sinycos de x,y con la condiciónif realizalacomparaciónsi x es menorque 0.5 en
donde si esverdadtodoslosresultadosmenoresa0.5 tomaran el colorrojo de locontrario azul.
Ejercicio19 - 18_tabla2.php
NOTA:Variacióndel ejercicioanterior,dandocoloracada reglonpar e impar,mediante nuevas
instructions.
<html>
<head>
<title>Tablacondicional 2</title>
</head>
<body>
<h1>Tabla condicional 2</h1>
<?php
/* Crearemosunatabla de valoresde senoycosenode 0 a 2
enincrementosde 0.01. Los valoresnegativosque resultenlosqueremos
mostrar enrojo,y losvalorespositivosenazul */
/* Variacion.Un colordiferente cadafilaque se imprima*/
functionmuestra($valor) {
if ($valor% 2){
$fondo= "#eeeeee";
}
else{
$fondo= "#dddddd";
}
if ($valor< 0.5){
$color = "red";
}
else{
$color = "blue";}
echo"<td bgcolor='$fondo'><fontcolor='$color'>$valor</font></td>n";
}
?>
<table border="1">
<?php
for ($x=0; $x<=2; $x+=0.01){
echo"<tr>";
muestra($x);
muestra(sin($x));
muestra(cos($x));
echo"</tr>";
}
?>
</table>
</body>
</html>
Responde alo siguiente:
PREGUNTA RESPUESTA
¿Cuál esla diferenciaconel scriptanterior?
Rta: la diferenciaesque lasceldasde latabla tomaranun colorsi losresultadosson pares.
Ejercicio21 - 20_while.php
NOTA:Uso de ciclowhile parahaceruna repetición tantasvecesquierael usuario,paraello
trabajamos con un formularioexternovinculadoaphppara hacerlo.Mostrar la conexióny
variablesexternas, asícomoel uso del while.
<html>
<head>
<title>Bucle While</title>
</head>
<body>
<h1>Bucle While</h1>
<?php
/* Mostraremosel uso de la sentenciaWhile ycomenzamosausar entrada
del tecladomediante unformulariosimple */
if ( isset( $_POST['number'] )) {
$number= $_POST['number'];
$counter= 1;
while ($counter<=$number) {
echo"Los buclessonfaciles!<br>n";
$counter++;
}
echo"Se acabo.n";
}
?>
</p>
</body>
</html>
20.html
<html>
<head>
<title></title>
</head>
<body>
<form action="Ejercicio20.php"method="post">
¿Cuantasveces?
<inputtype="text"name="number">
<inputtype="submit"value="Enviar">
</form>
</body>
</html>
Responde alosiguiente:
PREGUNTA
¿Por qué tenemosdosarchivoseneste ejercicio,unophpyel otrohtml?
Rta: porque enel archivode HTML estaun formularioendonde se ingresalosvalores yel archivo
de php realizael procesode losvaloresingresadoconel ciclowhile.
¿Qué esun formulario?
Un formularioesunaarchivoque sirve para ingresary recolectarinformación.
Explicael cicloWhile
Rta: el ciclowhile realizaunprocesoendonde hace unprocesomientrasse cumplauna
condición.
Que hace $Counter++
Rta: es uncontador que va incrementadomientrasse cumplalacondicióndel while.
Ejercicio22 - 20_whileB.php
NOTA:Variaciónsobre el scriptanterior,perousandounsoloarchivopara ponerjuntosel
formularioy el códigophp.Opcional si losalumnosrealizansoloseste ejerciciooloexplicael
maestrosegúnsu disposición yentendimiento.
<html>
<head>
<title></title>
</head>
<body>
<h1>Bucle While 2</h1>
<form action="Ejercicio22.php"method="post">
¿Cuantasveces?
<inputtype="text"name="number">
<inputtype="submit"value="Enviar">
</form>
<p>
<?php
/* Mostraremosel uso de la sentenciaWhile ycomenzamosausar entrada
del tecladomediante unformulariosimple */
if ( isset( $_POST['number'] )) {
$number= $_POST['number'];
$counter= 1;
while ($counter<=$number) {
echo"<b>$counter</b>.- Los buclessonfaciles!<br>n";
$counter++;
}
echo"Se acabo.n";
}
?>
</p>
</body>
</html>
Responde alosiguiente:
PREGUNTA
¿Cuál esla diferenciaconel scriptanterior?
Rta: que todo el procesose hace en unsoloarchivointegrandohtml yphp.
Ejercicio23 - 21_libreria.phtml
NOTA:Uso de funcionesenphpycomose vinculanconotros archivosphp.Notar la extensiónde
la funciónenel primerarchivoycomo se incrustanestaslibreríasde funcionesenotrosscriptsde
phppara serusados.
<html>
<head>
<title>Usode LibreriasyFunciones</title>
</head>
<body>
<?php
functionCabeceraPagina()
{
?>
<FONT SIZE="+1">Esta cabecera estaráentodas suspáginas.</FONT><BR>
<hr>
<?php
}
functionPiePagina()
{
?>
<hr>
<FONT SIZE="-1">Este esel pie de página.</FONT><BR>
<?php
}
?>
</body>
</html>
<html>
<head>
<title>EjemploPagina1Libreria</title>
</head>
<body>
<?php include("libreria.php");?>
<?php CabeceraPagina();?>
Página1
<BR><BR><BR><BR><BR>
Contenidoblalblblalbalb<BR><BR>
más cosas...<BR><BR>
fin<BR><BR>
<?php PiePagina();?>
</body>
</html>

Más contenido relacionado

La actualidad más candente

Php04 estructuras control
Php04 estructuras controlPhp04 estructuras control
Php04 estructuras control
Julio Pari
 
Lenguaje de programacion php
Lenguaje de programacion   phpLenguaje de programacion   php
Lenguaje de programacion php
zousbabastre
 

La actualidad más candente (19)

Php Con Postgres
Php Con PostgresPhp Con Postgres
Php Con Postgres
 
Curso php y_my_sql
Curso php y_my_sqlCurso php y_my_sql
Curso php y_my_sql
 
Trabajo dehoy (1)
Trabajo dehoy (1)Trabajo dehoy (1)
Trabajo dehoy (1)
 
Conociendo PHP
Conociendo PHPConociendo PHP
Conociendo PHP
 
Código Bonito con PHP
Código Bonito con PHPCódigo Bonito con PHP
Código Bonito con PHP
 
Introducción a PHP - Programador PHP - UGR
Introducción a PHP - Programador PHP - UGRIntroducción a PHP - Programador PHP - UGR
Introducción a PHP - Programador PHP - UGR
 
4.Programación con PHP y MySQL
4.Programación con PHP y MySQL4.Programación con PHP y MySQL
4.Programación con PHP y MySQL
 
Curso php y_mysql
Curso php y_mysqlCurso php y_mysql
Curso php y_mysql
 
Mini manual php
Mini manual phpMini manual php
Mini manual php
 
Manual de la conexión de php con sqlserver 2012
Manual de la conexión de php con sqlserver 2012Manual de la conexión de php con sqlserver 2012
Manual de la conexión de php con sqlserver 2012
 
Introducción a recaptcha 3.0
Introducción a recaptcha 3.0Introducción a recaptcha 3.0
Introducción a recaptcha 3.0
 
Php04 estructuras control
Php04 estructuras controlPhp04 estructuras control
Php04 estructuras control
 
Programacion PHP
Programacion PHPProgramacion PHP
Programacion PHP
 
Manual de php con ejercicios
Manual de php con ejerciciosManual de php con ejercicios
Manual de php con ejercicios
 
Manual php completo by_ desarrolloweb
Manual php completo by_ desarrollowebManual php completo by_ desarrolloweb
Manual php completo by_ desarrolloweb
 
Oseh
OsehOseh
Oseh
 
3 curso php
3 curso php3 curso php
3 curso php
 
Lenguaje de programacion php
Lenguaje de programacion   phpLenguaje de programacion   php
Lenguaje de programacion php
 
Sesion 1
Sesion 1Sesion 1
Sesion 1
 

Destacado

Destacado (9)

Conforto térmico
Conforto térmicoConforto térmico
Conforto térmico
 
Etics sistema de aislamiento térmico por el exterior (anfapa)
Etics   sistema de aislamiento térmico por el exterior (anfapa)Etics   sistema de aislamiento térmico por el exterior (anfapa)
Etics sistema de aislamiento térmico por el exterior (anfapa)
 
Confort, bienestar térmico y metabolismo (FADU, UNC)
Confort, bienestar térmico y metabolismo (FADU, UNC)Confort, bienestar térmico y metabolismo (FADU, UNC)
Confort, bienestar térmico y metabolismo (FADU, UNC)
 
Curso tratamiento térmico junio 2012
Curso tratamiento térmico junio 2012Curso tratamiento térmico junio 2012
Curso tratamiento térmico junio 2012
 
Bioclimatismo
BioclimatismoBioclimatismo
Bioclimatismo
 
Diseños bioclimaticos
Diseños bioclimaticosDiseños bioclimaticos
Diseños bioclimaticos
 
Sistemas bioclimaticos arturo
Sistemas bioclimaticos arturoSistemas bioclimaticos arturo
Sistemas bioclimaticos arturo
 
S.02 metodología diseño bioclimático
S.02 metodología diseño bioclimáticoS.02 metodología diseño bioclimático
S.02 metodología diseño bioclimático
 
Confort termico
Confort termico Confort termico
Confort termico
 

Similar a Ejercicios (20)

3144
31443144
3144
 
Manual basico de PHP
Manual basico de PHPManual basico de PHP
Manual basico de PHP
 
Guia N2 Proyectos Web Php
Guia N2   Proyectos Web   PhpGuia N2   Proyectos Web   Php
Guia N2 Proyectos Web Php
 
Mini manual php
Mini manual phpMini manual php
Mini manual php
 
Php
PhpPhp
Php
 
DESARROLLO-CON-PHP-pptx.pptx
DESARROLLO-CON-PHP-pptx.pptxDESARROLLO-CON-PHP-pptx.pptx
DESARROLLO-CON-PHP-pptx.pptx
 
Php informacion
Php informacion Php informacion
Php informacion
 
Manual de php basico
Manual de php basicoManual de php basico
Manual de php basico
 
23
2323
23
 
Uso de variables en php
Uso de variables en phpUso de variables en php
Uso de variables en php
 
Manuan de php y MySql-1.pdf
Manuan de php y MySql-1.pdfManuan de php y MySql-1.pdf
Manuan de php y MySql-1.pdf
 
6
66
6
 
Jefferson cuenca trabajos_individuales#6
Jefferson cuenca trabajos_individuales#6Jefferson cuenca trabajos_individuales#6
Jefferson cuenca trabajos_individuales#6
 
Informe6
Informe6Informe6
Informe6
 
Php1 sesión 6
Php1 sesión 6Php1 sesión 6
Php1 sesión 6
 
Php1
Php1Php1
Php1
 
Php1
Php1Php1
Php1
 
Php1
Php1Php1
Php1
 
Php1
Php1Php1
Php1
 
Evidencia: Sesión Virtual Funciones PHP
Evidencia: Sesión Virtual Funciones PHPEvidencia: Sesión Virtual Funciones PHP
Evidencia: Sesión Virtual Funciones PHP
 

Más de Yeison Smith (12)

Informe Programacion Sitios Web
Informe Programacion Sitios WebInforme Programacion Sitios Web
Informe Programacion Sitios Web
 
Trabajo Colaborativo Fase 4-Manejo De Base De Datos
Trabajo Colaborativo Fase 4-Manejo De Base De DatosTrabajo Colaborativo Fase 4-Manejo De Base De Datos
Trabajo Colaborativo Fase 4-Manejo De Base De Datos
 
Componente práctico programación de sitios web
Componente práctico programación de sitios webComponente práctico programación de sitios web
Componente práctico programación de sitios web
 
Trabajo fase 3 manejo de archivos planos
Trabajo fase 3  manejo de archivos planosTrabajo fase 3  manejo de archivos planos
Trabajo fase 3 manejo de archivos planos
 
Plantilla fase1
Plantilla fase1Plantilla fase1
Plantilla fase1
 
Proyecto softpyme informe analisis
Proyecto softpyme informe analisisProyecto softpyme informe analisis
Proyecto softpyme informe analisis
 
Cuestionario
CuestionarioCuestionario
Cuestionario
 
Adsi c02-gd01 guia solucion de algoritmos
Adsi c02-gd01 guia solucion de algoritmosAdsi c02-gd01 guia solucion de algoritmos
Adsi c02-gd01 guia solucion de algoritmos
 
F004 p006 gfpi guìa de aprendizaje 3-v2
F004 p006 gfpi guìa de aprendizaje 3-v2F004 p006 gfpi guìa de aprendizaje 3-v2
F004 p006 gfpi guìa de aprendizaje 3-v2
 
F004 p006 gfpi guìa de aprendizaje 3
F004 p006 gfpi guìa de aprendizaje 3F004 p006 gfpi guìa de aprendizaje 3
F004 p006 gfpi guìa de aprendizaje 3
 
Estructura curricular adsi v.101
Estructura curricular adsi v.101Estructura curricular adsi v.101
Estructura curricular adsi v.101
 
Reglamento aprendiz
Reglamento aprendizReglamento aprendiz
Reglamento aprendiz
 

Ejercicios

  • 1. Ejercicio1 - 01_info.php NOTA:Primerprogramaen php,para mostrar cómose escribe el códigodentrode unapágina <html> <head> <title>PHP-Info</title> </head> <body> <?php phpinfo(); ?> </body> </html> Responde ala PREGUNTA RESPUESTA ¿Qué eslo que hace la funcionphpinfo()? Rta: Muestra toda lainformaciónde laconfiguraciónphp. servidor Ejercicio2 - 02_hola.php NOTA:El famosoprogramaHOLA MUNDO enphp <html> <head> <title>HolaMundo</title> </head> <body>
  • 2. <h1> El famososcriptHelloWorld</h1> <p> <?php echo"Hola Mundo!"; ?> </p> </body> </html> Responde alosiguiente: PREGUNTA RESPUESTA ¿Cómocomenzamosunbloque de php? Rta: se comienza conel comando<?php y se finalizacon?> ¿Cómoimprimimosunmensajeenpantalla? Rta: Con el comandoecho“ ”; Ejercicio3 - 03_hola2.php NOTA:Variacióndel programaanterior,usandoademásetiquetasHTMLpara darle énfasis <html> <head> <title>HolaMundo</title> </head> <body> <h1> El famososcriptHelloWorld</h1> <p> <?php echo"<b>Hola</b> Mundo!"; ?>
  • 3. </p> </body> </html> Responde alosiguiente: PREGUNTA RESPUESTA ¿Cuál esla diferenciaconel ejercicio2? Rta: la di referenciaesque al momentode mostrarel mensaje se hace usode las etiquetas<b></> que hace que el textoseanegrilla. Ejercicio 4 Confeccione unprogramaque muestre unaserie de mensajesenlapaginaempleandoel comando ECHO. Tengaen cuentaque cuandoutilizael comandoECHOel mensaje se debe encerrarentre comillasdobles. Ejercicio4 - 04_variable1.php NOTA:Uso de variablesenphpycomo se declaran <html> <head> <title></title> </head> <body> <h1>Primerejemplode Variables</h1> <p> <?php $Name = "Miguel"; echo"Hola <b>$Name</b>,encantadode conocerte"; ?> </p>
  • 4. </body> </html> Responde alosiguiente: PREGUNTA RESPUESTA ¿Cómodeclaramosunavariable? Conel signo$. Ejemplo$Nombre ¿Importanlasmayúsculasyminúsculasenladeclaraciónde lasvariables? si Ejercicio5 - 05_variable2.php NOTA:Uso de variablesenvariaciónal programaanterior,usandoconcatenacionde variables <html> <head> <title></title> </head> <body> <h1>Segundoejemplode Variablesusandoel operadorconcatenacion.</h1> <p> <?php $Name = "Miguel"; echo"Hola <b>" . $Name . "</b>,encantadode conocerte"; ?> </p> </body> </html> Responde alosiguiente: PREGUNTA
  • 5. ¿Qué esla concatenación? Rta: Es launiónde cadenas ¿Cómohacemosla concatenaciónenphp? Rta: se hace por mediode punto(.). Ejercicio6 - 06_break.php NOTA:Ejemploparavercomo se formateael códigoparael usuario <html> <head> <title></title> </head> <body> <h1>Break en laventanadel navegador</h1> <p> <?php $Name = "Wilson"; echo"Hola <b>$Name</b>,encantadode conocerte<br>"; echo"Gracias por venir!"; ?> </p> </body> </html> Responde alosiguiente: PREGUNTA ¿Qué eslo que hace el script? Rta: hace saltode líneapor mediode laetiqueta<br>
  • 6. Ejercicio7 - 07_break2.php NOTA:Ejemplode variacióndel scriptanterior,paraverel formatodentrode phpen avance de línea. Notar lasdiferenciascuandose hagala ejecución víaVER CODIGOFUENTE del navegador. <html> <head> <title></title> </head> <body> <h1>Break en laventanadel navegadorconsigno </h1> <p> <?php $Name = "Miguel"; echo"Hola <b>$Name</b>,encantadode conocerte<br>n"; echo"Gracias por venir!n"; ?> </p> </body> </html> Responde alosiguiente: PREGUNTA ¿Cuál esla diferenciaconel ejercicio6? Rta: realizaunsaltode líneacon n. Ejercicio8 - 08_weekdays1.php NOTA:Aunque losarraysse venmásadelante segúnel temariodel curso,nosondifícilesde asimilar.Quedaadiscreciónponerlosenordenohacerlosdespuésdel no.21que son losciclosy antesde entrar a losformularios.
  • 7. <html> <head> <title>Introduccionalosarrays,metodolargo</title> </head> <body> <h1> Introducciona losarrays,metodolargo</h1> <p> A continuacionescribiremoslosarraysde acuerdoal metodolargo</p> <p> <?php /* Este es el metodolargopara la creacionde arrays, donde cadauno de los arreglosestaenuna lineadiferente,juntoconsuvalorindice correspondiente */ $dia[0] = "domingo"; $dia[1] = "lunes"; $dia[2] = "martes"; $dia[3] = "miercoles"; $dia[4] = "jueves"; $dia[5] = "viernes"; $dia[6] = "sabado"; //mostrarel miercoles echo$dia[3]; ?> </p> </body> </html>
  • 8. Responde alosiguiente: PREGUNTA RESPUESTA ¿Qué esun array? Rta: Es un tipode dato que permite almacenarunconjuntode datos. ¿Cómodeclaramosunarray? Rta: de la siguiente forma$dia[3] o $dia = array() Ejercicio9 - 09_weekdays2.php NOTA:Es el mismoejerciciode arreglosanterior,peroaquíse venenuna solalínea para simplificarel código.También,hayque hacernotar el usode comentariosycomo se ponenen php. <html> <head> <title>Introduccionalosarrays,metodocorto</title> </head> <body> <h1> Introducciona losarrays,metodocorto </h1> <p> A continuacionescribiremoslosarraysde acuerdoal metodocorto </p> <p> <?php /* Este es el metodocortopara la creacionde arrays, donde cada todoel array puede estarenuna solalineade codigo. */ $dia = array( "domingo","lunes","martes","miercoles","jueves","viernes","sabado"); //mostrarel miercoles echo$dia[0];
  • 9. ?> </p> </body> </html> Responde alosiguiente: PREGUNTA ¿Qué diferenciahayconel script7? Rta: se llenael arrayenuna solalínea. ¿Cómose ponenloscomentarios? Rta: hay dosformasla primeres/**/ que se utilizaparacomentarvariaslíneasde códigoy // se utilizaparacomentaruna solalinea. Ejercicio10 - 10_Operaciones.php NOTA:Uno de lostemasesvercómo se realizanlasoperacionesenphp,eneste ejemplose ven cadenas y númerosycomo se hacen lasoperacionesaritméticasbásicas,asícomolos incrementos y decrementosalasvariables.Tambiénvemoscomose creauna variable enphp. <html> <head> <title>Ejemplode operaciones</title> </head> <body> <h1>Ejemplode operacionesaritmeticasenPHP</h1> <?php $a = 8; $b = 3; echo$a + $b, "<br>"; echo$a - $b, "<br>";
  • 10. echo$a * $b, "<br>"; echo$a / $b, "<br>"; $a++ ; echo$a,"<br>"; $b--; echo$b,"<br>"; ?> </body> </html> Responde alosiguiente: PREGUNTA RESPUESTA ¿Cómose declara unavariable numéricaenphp?$a=8; ¿Cómose realizauna operaciónconvariablesnuméricas? $a+$b; ¿Es posible mostrarenpantallaenunamismalíneacadenasy números? Rta: si ya que el comandoechotransformalosnúmerosenstring ¿Cómoincrementamosunavariable? Rta: de la siguiente manera$con++o $con=con+1 Ejercicio11 - 11_Comparacion.php NOTA:Sobre el mismopuntode operaciones,peroahorade comparaciónconvariablesnuméricas y observarel resultadoentiempode ejecución. <html> <head> <title>Ejemplode operadoresde Comparacion</title> </head> <body>
  • 11. <h1>Ejemplode operacionescomparacionenPHP</h1> <?php $a = 8; $b = 3; $c = 3; echo$a == $b, "<br>"; echo$a != $b, "<br>"; echo$a < $b, "<br>"; echo$a > $b, "<br>"; echo$a >= $c, "<br>"; echo$a <= $c, "<br>"; ?> </body> </html> Anotael significadode lasoperacionesde comparación: PREGUNTA == Igual != Diferente < Menor > Mayor >= Mayor o igual <= Menor o igual Ejercicio12 - 12_Logicos.php NOTA:Por último,lasoperacioneslógicasse manejansegúneste ejemploenphp. /* 12_logicos.php Programa de ejemplode operadoreslógicos Por: WilsonPerezcorrea.
  • 12. Para: UniversidadNacional 30, sep,2015 */ <html> <head> <title>Ejemplode operadoresLogicos</title> </head> <body> <h1>Ejemplode operacioneslogicasenPHP</h1> <?php $a = 8; $b = 3; $c = 3; echo($a == $b) && ($c > $b),"<br>"; echo($a == $b) || ($b == $c), "<br>"; echo!($b <= $c), "<br>"; ?> </body> </html> Anotael significadode lasoperacionesde comparación: PREGUNTA RESPUESTA && = se refiere (y) || = se refriere (o) Ejercicio13 - 13_Ejer01.php NOTA:Este esun ejercicioparalosalumnosel cual debenrealizarloporellosmismos,comparar sus resultadosconeste ejercicioresueltoparaversi entendieronlasbasesde php,comandos, operaciones,variables,usode html.
  • 13. RESULTADO: Ejercicio14 - 14_Redondeo.php NOTA:Ejemploparacálculosenphp usandovariables,formateandoel códigodel scriptyusando algunoscomandosnuevosde php(similaresac++) <html> <head> <title>Calculos</title> </head> <body> <h1>Calculos,redondeoyformato.</h1> <?php /* Primerodeclaramoslasvariables*/ $precioneto=101.98; $iva = 0.196; $resultado= $precioneto*$iva; echo"El precioesde "; echo$precioneto; echo" y el IVA el "; echo$iva; echo"% <br>"; echo"Resultado:"; echoround($resultado,2); echo" con ROUND() <br>"; echo$resultado; echo" normal n"; echo"<br><br>";
  • 14. $resultado2= sprintf("%01.2f",$resultado); echo"Usando la funcionSPRINTFse ve asi:"; echo$resultado2 ?> </body> </html> Responde alo siguiente: PREGUNTA ¿Qué funcionesde PHPusamosenel script? Rta: Se utilizalafunciónRoundpararedondearvalores ylafunción Sprintf para dar formatoa la salidaimpresa. Ejercicio15 - 15_if.php NOTA:Ejemplodel usode lasentenciaIFenla comparativade variables <html> <head> <title>CondicionIF</title> </head> <body> <h1>Condicional IF</h1> <?php $a = 8; $b = 3; echo"Valorde a: ",$a," yel valor de b:",$b,"<br>"; if ($a<$b) { echo"a es menorque b"; }
  • 15. else { echo" a no esmenorque b"; } ?> </body> </html> Responde alosiguiente: PREGUNTA ¿Qué hace lasentenciaIF…ELSE? Rta:la sentenciaIf realizaunacomparaciónenlacual si se cumple mostrarael mensaje endonde indicaque si el valorde lavariable a es menorque la b de lo contrario(else ) mostraralo contrario. Ejercicio16 – IF..Else NOTA:Uso de lasentenciaIf..else yunafunción de fecha. <html> <head></head> <body> <?php $dia=date("d"); if ($dia<=10) { echo"sitioactivo"; } else {
  • 16. echo"sitiofuerade servicio"; } ?> </body> </html> Ejercicio17 - 16_switch.php NOTA:Uso de lasentenciaSWITCHsegúnel valorde una condiciónde unavariable,usode comandospara salirse del código. <html> <head> <title>Condicional Switch</title> </head> <body> <h1>Condicional Switch.Ejemplo</h1> <?php /*Declaramosunavariable conun valorde muestra*/ $posicion= "arriba"; echo"La variable posiciones",$posicion; echo"<br>"; switch($posicion){ case "arriba":// Primercondicionsi esarriba echo" La variable contieneel valorde arriba"; break; case "abajo"://Segundacondiciondel supuesto echo"La variable contiene el valorde abajo"; break;
  • 17. default://Condicionpordefaultosi no esninguna echo"La variable contiene otrovalordistintoarribayabajo"; } ?> </body> </html> Responde alosiguiente: PREGUNTA RESPUESTA ¿Cuál esla diferenciade lainstrucciónSWITCHconla instrucciónIF? Rta: SWITCH solopuede compararla igualdad. IF puede evaluarexpresionesrelacionalesológicas. Ejercicio18 - 17_Tabla1.php NOTA:Ejemplodel usode ciclosfor,funciones,comandoshtml,variablesytablasparacombinar phpy html. <html> <head> <title>Tablacondicional</title> </head> <body> <h1>Tabla condicional 1</h1> <?php /* Crearemosunatabla de valoresde senoycosenode 0 a 2 enincrementosde 0.01. Los valoresnegativosque resultenlosqueremos mostrar enrojo,y losvalorespositivosenazul */ /* En primerlugar vamosa crear una funcionconlas condicionales Aqui estamosusandolasentencionde FUNCTION al que le pasamosunvalor
  • 18. dependiendode estevalor,ejecutamosunacondicionIF..ELSE... y asignamosuncoloral tipode letrapara generarlatabla */ functionmuestra($valor) { if ($valor< 0.5) $color = "red"; else $color = "blue"; echo"<td><font color='$color'>$valor</font></td>n"; } ?> <table border="1"> <?php for ($x=0; $x<=2; $x+=0.01){ echo"<tr>"; muestra($x); muestra(sin($x)); muestra(cos($x)); echo"</tr>"; } ?> </table> </body> </html> Responde alosiguiente: PREGUNTA
  • 19. Explicaque esloque hace el script Rta: el script muestraunatablaen con losvalorde x que va aumentandoenel ciclofor 0.01 y las funcionesde sinycos de x,y con la condiciónif realizalacomparaciónsi x es menorque 0.5 en donde si esverdadtodoslosresultadosmenoresa0.5 tomaran el colorrojo de locontrario azul. Ejercicio19 - 18_tabla2.php NOTA:Variacióndel ejercicioanterior,dandocoloracada reglonpar e impar,mediante nuevas instructions. <html> <head> <title>Tablacondicional 2</title> </head> <body> <h1>Tabla condicional 2</h1> <?php /* Crearemosunatabla de valoresde senoycosenode 0 a 2 enincrementosde 0.01. Los valoresnegativosque resultenlosqueremos mostrar enrojo,y losvalorespositivosenazul */ /* Variacion.Un colordiferente cadafilaque se imprima*/ functionmuestra($valor) { if ($valor% 2){ $fondo= "#eeeeee"; } else{ $fondo= "#dddddd"; } if ($valor< 0.5){ $color = "red";
  • 20. } else{ $color = "blue";} echo"<td bgcolor='$fondo'><fontcolor='$color'>$valor</font></td>n"; } ?> <table border="1"> <?php for ($x=0; $x<=2; $x+=0.01){ echo"<tr>"; muestra($x); muestra(sin($x)); muestra(cos($x)); echo"</tr>"; } ?> </table> </body> </html> Responde alo siguiente: PREGUNTA RESPUESTA ¿Cuál esla diferenciaconel scriptanterior? Rta: la diferenciaesque lasceldasde latabla tomaranun colorsi losresultadosson pares. Ejercicio21 - 20_while.php
  • 21. NOTA:Uso de ciclowhile parahaceruna repetición tantasvecesquierael usuario,paraello trabajamos con un formularioexternovinculadoaphppara hacerlo.Mostrar la conexióny variablesexternas, asícomoel uso del while. <html> <head> <title>Bucle While</title> </head> <body> <h1>Bucle While</h1> <?php /* Mostraremosel uso de la sentenciaWhile ycomenzamosausar entrada del tecladomediante unformulariosimple */ if ( isset( $_POST['number'] )) { $number= $_POST['number']; $counter= 1; while ($counter<=$number) { echo"Los buclessonfaciles!<br>n"; $counter++; } echo"Se acabo.n"; } ?> </p> </body> </html> 20.html
  • 22. <html> <head> <title></title> </head> <body> <form action="Ejercicio20.php"method="post"> ¿Cuantasveces? <inputtype="text"name="number"> <inputtype="submit"value="Enviar"> </form> </body> </html> Responde alosiguiente: PREGUNTA ¿Por qué tenemosdosarchivoseneste ejercicio,unophpyel otrohtml? Rta: porque enel archivode HTML estaun formularioendonde se ingresalosvalores yel archivo de php realizael procesode losvaloresingresadoconel ciclowhile. ¿Qué esun formulario? Un formularioesunaarchivoque sirve para ingresary recolectarinformación. Explicael cicloWhile Rta: el ciclowhile realizaunprocesoendonde hace unprocesomientrasse cumplauna condición. Que hace $Counter++ Rta: es uncontador que va incrementadomientrasse cumplalacondicióndel while. Ejercicio22 - 20_whileB.php
  • 23. NOTA:Variaciónsobre el scriptanterior,perousandounsoloarchivopara ponerjuntosel formularioy el códigophp.Opcional si losalumnosrealizansoloseste ejerciciooloexplicael maestrosegúnsu disposición yentendimiento. <html> <head> <title></title> </head> <body> <h1>Bucle While 2</h1> <form action="Ejercicio22.php"method="post"> ¿Cuantasveces? <inputtype="text"name="number"> <inputtype="submit"value="Enviar"> </form> <p> <?php /* Mostraremosel uso de la sentenciaWhile ycomenzamosausar entrada del tecladomediante unformulariosimple */ if ( isset( $_POST['number'] )) { $number= $_POST['number']; $counter= 1; while ($counter<=$number) { echo"<b>$counter</b>.- Los buclessonfaciles!<br>n"; $counter++; } echo"Se acabo.n";
  • 24. } ?> </p> </body> </html> Responde alosiguiente: PREGUNTA ¿Cuál esla diferenciaconel scriptanterior? Rta: que todo el procesose hace en unsoloarchivointegrandohtml yphp. Ejercicio23 - 21_libreria.phtml NOTA:Uso de funcionesenphpycomose vinculanconotros archivosphp.Notar la extensiónde la funciónenel primerarchivoycomo se incrustanestaslibreríasde funcionesenotrosscriptsde phppara serusados. <html> <head> <title>Usode LibreriasyFunciones</title> </head> <body> <?php functionCabeceraPagina() { ?> <FONT SIZE="+1">Esta cabecera estaráentodas suspáginas.</FONT><BR> <hr> <?php }
  • 25. functionPiePagina() { ?> <hr> <FONT SIZE="-1">Este esel pie de página.</FONT><BR> <?php } ?> </body> </html> <html> <head> <title>EjemploPagina1Libreria</title> </head> <body> <?php include("libreria.php");?> <?php CabeceraPagina();?> Página1 <BR><BR><BR><BR><BR> Contenidoblalblblalbalb<BR><BR> más cosas...<BR><BR> fin<BR><BR> <?php PiePagina();?> </body> </html>