Está en la página 1de 21

Php8

Walther Carpio Rebaza


Introducción a PHP
Vectores y Estructuras de Control
Lima, 28 de agosto del 2023
Objetivos:


Utilizar vectores y estructuras condicionales
para mejorar el diseño web.

2
Índice


Vectores

Estructura de control simple

Estructura de control múltiple

3
Vectores – 01 dimensión

Los arrays son muy utilizados en la programación.


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 número entero.
Los vectores son los arrays que sólo contienen una
dimensión (un índice).

4
Vectores – 01 dimensión

a b c d

5
Ejemplos de Vectores

?>

6
Ejemplos de Vectores

<?php

?>

7
Ejemplos de Vectores

<?php

?>

8
Estructuras de Control

Nos permiten controlar el flujo del programa:



Tomar decisiones.

Realizar acciones repetitivas, etc.

Dependiendo de unas condiciones que nosotros


mismos establezcamos.

9
Estructuras de control:
Condicional Simple
Sintaxis:
if
(<condición>)
{...
}
Sintaxis:
if
(<condición>):

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 (<condición>) If (<condición>) :
{...} ……
else else:
{.. .} ………
endif;

12
Estructuras de control Múltiple:
Sintaxis:
switch (<expresión>)
{
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 Programación</h2>";


echo "<br>";
echo "Datos de los Alumnos:".$alumnos[3];
echo "<br>";
echo "Su Nota es:".$notas[3];
echo "<br>";
echo "Estado de Pensión:".$estado_pago[3];
14
Ejemplo: Con Número
$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 Programación UTP";


switch($i){
case "Taller de Programación UTP":
echo "Curso de Programación, Ingeniería de Sistemas UTP";
break;
case "Matemáticas":
echo "Curso de Números";
break;
case "Lenguaje":
echo "Curso de Letras";
break;
}

16
Ejemplo: con String
<body>
<?php
$curso="Tópicos de Ingeniería";

switch($curso){
case "Gestión del Conocimiento":
echo "Curso de Noveno Ciclo<br>";
echo "Docente:Filomeno Navarro ";
break;
case "Taller de Programación";
echo "Curso de Programación Web<br>";
echo "Docente: Walther Carpio";
break;
case "Tópicos de Ingeniería":
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:

a) Declara un array de enteros de nombre


$numero e introduce en él 8 elementos cuyos
valores sean 32, 11, 45, 22, 78, -3, 9, 66,5. A
continuación muestra por pantalla el elemento
con localizador 5. Deberás obtener por
pantalla que se visualiza -3.

19
Ejemplos en Laboratorio:

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


introduce en él 5 elementos que sean “Messi",
“Ronaldo", “Kaka", “Van Basten“ y “Ronaldinho”.
A continuación usando el operador de
concatenación haz que se muestre la frase: <<La
alineación del equipo está compuesta por Messi,
Ronaldo, Kaka, y Ronaldinho.>>.

20
Ejemplos en Laboratorio:

c) Implementar un scritp con tres variables númericas,


que nos permita realizar la comparación de los
números, e indicarnos cuál es el mayor.

21

También podría gustarte