Você está na página 1de 21

Php5

Walther Carpio Rebaza


Taller de Programacin Web
Vectores y Estructuras de Control
Lima, 29 de Octubre del 2016

Objetivos:

Utilizar vectores y estructuras condicionales


para mejorar el control de ejecucin de
nuestros programas.

ndice

Vectores

Estructura de control simple

Estructura de control mltiple

Vectores 01 dimensin
Los Arrays son muy utilizados en la programacin.
Dependiendo de la cantidad de dimensiones que
tengan.
Para acceder a los elementos del Array se utilizan los
corchetes [], dentro de los cuales existir un
localizador o ndice que es un nmero entero.
Los vectores son los Arrays que slo contienen una
dimensin (un ndice).
4

Vectores 01 dimensin

Ejemplos de Vectores

?>

Ejemplos de Vectores
<?php

?>

Ejemplos de Vectores
<?php

?>

Estructuras de Control
Nos permiten controlar el flujo del programa:

Tomar decisiones.

Realizar acciones repetitivas, etc.


Dependiendo de unas condiciones que nosotros
mismos establezcamos.

Estructuras de control:
Condicional Simple
Sintaxis:
if (<condicin>)
{...
}
Sintaxis:
if (<condicin>):
endif;
10

Estructuras de control:
Condicional Simple - Ejemplos
$variable=1;
if ($variable==1)
{
echo Valor es 1; }
$variable=1;
if ($variable==1):
echo Valor es 1;
endif;
11

Condicionales y Alternativas
Sintaxis:

Sintaxis:

if (<condicin>)
{...}
else

If (<condicin>) :

{.. .}

else:

endif;

12

Estructuras de control Mltiple:


Sintaxis:
switch (<expresin>)
{
case <valor 1>: ...
break;
case <valor 2>: ...
break;
...
case <valor n>: ...
break;
default: ...
break;
}
13

Ejemplo: Con Vectores


<?php
$alumnos[0]='Jos Guerrero';
$alumnos[1]='Antonio Zarate';
$alumnos[2]='Gustavo Silva';
$alumnos[3]='Walther Medina';
$notas[]=05;
$notas[]=12;
$notas[]=15;
$notas[]=18;
$estado_pago=array("Debe","Pago","Debe 1 cuota","Pago");
echo "<h2>Curso de Taller de Programacin</h2>";
echo "<br>";
echo "Datos de los Alumnos:".$alumnos[3];
echo "<br>";
echo "Su Nota es:".$notas[3];
echo "<br>";
echo "Estado de Pensin:".$estado_pago[3];

14

Ejemplo: Con Nmero


$x = 4;
if( ! isset($x) ) {
echo '<p>Por favor, establezca un valor para la variable.</p>';
}
else {
echo '<p>La variable est correctamente definida y es</p>';
switch ($x) {
case 1: echo (' el uno.</p>');
break;
case 2: echo (' el dos.</p>');
break;
case 3: echo (' el tres.</p>');
break;
default: echo ('distinta a 1, 2 o 3.</p>');
break;
}
}
15

Ejemplo: con String


$i ="Taller de Programacin UTP";
switch($i){
case "Taller de Programacin UTP":
echo "Curso de Programacin, Ingeniera de Sistemas UTP";
break;
case "Matemticas":
echo "Curso de Nmeros";
break;
case "Lenguaje":
echo "Curso de Letras";
break;
}

16

Ejemplo: con String

<body>
<?php
$curso="Tpicos de Ingeniera";

switch($curso){
case "Gestin del Conocimiento":
echo "Curso de Noveno Ciclo<br>";
echo "Docente:Filomeno Navarro ";
break;
case "Taller de Programacin";
echo "Curso de Programacin Web<br>";
echo "Docente: Walther Carpio";
break;
case "Tpicos de Ingeniera":
echo "Curso de Octavo Ciclo<br>";
echo "Docente:Pedro Molina";
break;
default:
echo ('Curso no Asignado a docente');
break;
}
?>
</body>

17

Ejemplos en Laboratorio

18

Ejemplos en Laboratorio:

Declara un array de enteros de nombre


$numero e introduce 8 elementos cuyos
valores sean 32, 11, 45, 22, 78, -3, 9, 66,5.
A continuacin muestra por pantalla el
elemento con localizador 5. Debers
obtener por
pantalla que se visualiza -3.
a)

19

Ejemplos en Laboratorio:

b) Declara un array de strings de nombre $jugador e


introduce 5 elementos que sean Messi", Ronaldo",
Kaka", Van Basten y Ronaldinho.
A continuacin usando el operador de concatenacin haz
que se muestre la frase: <<La alineacin del equipo est
compuesta por Messi, Ronaldo, Kaka, y Ronaldinho.>>.

20

Ejemplos en Laboratorio:

c) Implementar un scritp con tres variables nmericas,


que nos permita realizar la comparacin de los
nmeros, e indicarnos cul es el mayor.

21

Você também pode gostar