SESIÓN DE APRENDIZAJE Nº 07
https://campusvirtual.istelaredo.edu.pe/
ING. SARITA CAROLINA PAREDES ROMERO
ESTRUCTURAS DE CONTROL EN PHP
SESIÓN 7
1. Sentencias condicionales
2. Sentencias repetitivas
3. Funciones
SABERES PREVIOS
¿Mencionar las Sentencias condicionales
y Repetitivas que conozcas?
19/05/2024 4
Después de observar la
Imagen los invitamos a
responder la siguiente
pregunta
Ing. Sarita Carolina Paredes Romero
Respondemos a la pregunta a través del Jamboard.URL:
https://jamboard.google.com/d/1l_EpVrwWIpYCBwwjZMsaxv7t6jYl7A
xe8vaV0i8vTag/edit?usp=sharing
Crearemos una sentencia condicional simple en PHP usando if(), del siguiente
modo:
SENTENCIAS DE CONTROL CONDICIONALES O
SELECTIVAS
Bien, para introducir a las sentencias if y else tenemos que saber que if es una sentencia
condicional, en la cual si una condición resulta ser verdadera, se ejecutara el código escrito
dentro del if. El uso de else por otro lado es opcional, y se utiliza para ejecutar un código
especifico en caso de la una condición sea falsa y no se ejecute el if.
Para comprender mejor el uso de if y else veamos las siguientes estructuras y formas de
uso:
Uso de la sentencia if en php:
SENTENCIA IF Y ELSE EN PHP
Recordemos que la “condicion” se refiere a una operación lógica que tiene como resultado
verdadero o falso, en php seria “true” o “false” respectivamente. Y siempre que la
condición tenga como resultado algo verdadero, es decir “true”, podremos ejecutar una
pieza de código, de lo contrario existe una forma de ejecutar un “código alternativo”,
utilizando la llamada sentencia “else”, la cual se coloca después de cerrar las llaves “{}” del
if. El uso es el siguiente.
Uso de la sentencia if y else en conjunto en php:
También podemos crear sentencias condicionales dobles tal y como mostramos en el
siguiente ejemplo, en el cual, en caso de que el valor de la variable '$x' sea mayor o igual
de 100 o bien menor de dicho número, se mostrará el mensaje adecuado en cada caso.
Ejemplo1:
En este simple ejemplo la condición if es verdadera por lo que se ejecutara el código y se
mostrara el mensaje “X es mejor que Y”
Ejemplo 2:
En este ejemplo la condición x>y es falsa, por lo tanto se ejecutara el código dentro del else:
EJEMPLOS DE CÓDIGO FUENTE:
Las sentencias switch y case como en cualquier otro lenguaje de programación, funcionan como una especie de
“menu”, en el cual se inicio abriendo con la sentencia switch(), cuyo parametro suele incluir una variable de valor
numerico cuyo valor sera utilizado para elegir una opciones de menus, dichas opciones serán representadas por
un Case. Ve el siguiente video para una introducción visual al Switch y case en PHP y también ver unos cuantos
ejemplos:
SENTENCIAS SWITCH Y CASE
Primer ejemplo con switch y case:
Al ejecutar este código se mostrara en pantalla la opción 2, y se mostrara el mensaje de
que se ha escogido la opción 2.
EJEMPLOS Y CODIGO:
Segundo Ejemplo:
En este ejemplo incorporamos la palabra default, la cual indica una opción a ejecutarse en caso de que la
variable $opcion no indique ningun numero disponibles en las opciones “case”. También debemos tomar en
cuenta que no colocamos una palabra break en la opción 1, cambía el valor de la opción a 1 para ver lo que
pasa si no se utiliza break.
En PHP disponemos de los bucles for(), do .. while() y while(). A continuación te mostramos un ejemplo
este último:
SENTENCIAS DE CONTROL REPETITIVAS
EXPLICACIÓN: declaramos la variable '$contador' y la inicializamos con un valor de 1. En cada repetición
del bucle se irá mostrando su valor y lo incrementamos en 1. Al procesarse la última línea de código en el
bucle se volverá a evaluar la expresión del while(), repitiéndose el proceso mientras la variable posea un
valor menor o igual a 5.
Observa que con el punto '.' también podemos concatenar (unir) cadenas de texto con el valor de las
variables.
La sentencia while
y do/while se
utilizan para crear
lo que son ciclos,
tanto en PHP como
en otros lenguajes
de prorgamación.
LA SENTENCIA WHILE Y DO/WHILE
La estructura y la forma correcta de usar las sentencias while y do/while son las siguientes,
donde “condicion_es_verdadera” se refiere a una evaluación logica que tiene como resultado
“true”, es decir verdadero, pues el ciclo solo se ejecutara mientras este resultado es verdadero
mas no siendo falso.
ESTRUCTURA:
Veamos ahora un ejemplo de bucle do ... while():
La diferencia entre los bucles while() y do ... while() es que en este último la comprobación de la
condición se realiza al final (el código dentro del mismo se procesará al menos una vez), mientras
que con while() la comprobación se realiza al principio del mismo.
Ejemplos:
El siguiente ejemplo es un simple programa en PHP con el que imprimimos la serie de números
del 1 al 10 en pantalla:
El siguiente código php con while, despliega los números del 1 al 15 y utilizamos la sentencia
“break” para salir del ciclo:
LA SENTENCIA FOR
La sentencia For sigue un patron al igual que la sentencia while, es una palabra reservada utilizada
para crear ciclos, o mas bien en este caso, “hacer conteos”.
En este videotutorial aprende como utilizar for, mira ejemplos y como son ejecutados. O sigue
leyendo para ver algunos ejemplos de codigo, pruebalos tu mismo, practica y aprende.
bucle for():
EXPLICACIÓN: declaramos una variable '$contador' que inicializamos a 1 en la primera sección del mismo
bucle for(). En la segunda sección especificamos la condición exigida para que se continúe repitiendo el bucle
(en nuestro ejemplo, que '$contador' tenga un valor menor o igual a 5), y en la tercera sección indicamos el
incremento que se aplicará a dicha variable cada vez que se procese el mismo, pudiendo ser también negativo
(en nuestro ejemplo se incrementará en 1).
Ejemplos:
En este primer ejemplo utilizamos for para contar numeros del 1 al 10:
En este segundo ejemplo contamos desde el 20 al 10, contando de un numero mayor a
menor:
30
19/05/2024
https://campusvirtual.istelaredo.edu.pe/

Sesion07_Estructuras de Control en PHP.pdf

  • 1.
    SESIÓN DE APRENDIZAJENº 07 https://campusvirtual.istelaredo.edu.pe/ ING. SARITA CAROLINA PAREDES ROMERO ESTRUCTURAS DE CONTROL EN PHP
  • 2.
    SESIÓN 7 1. Sentenciascondicionales 2. Sentencias repetitivas 3. Funciones
  • 4.
    SABERES PREVIOS ¿Mencionar lasSentencias condicionales y Repetitivas que conozcas? 19/05/2024 4 Después de observar la Imagen los invitamos a responder la siguiente pregunta Ing. Sarita Carolina Paredes Romero Respondemos a la pregunta a través del Jamboard.URL: https://jamboard.google.com/d/1l_EpVrwWIpYCBwwjZMsaxv7t6jYl7A xe8vaV0i8vTag/edit?usp=sharing
  • 6.
    Crearemos una sentenciacondicional simple en PHP usando if(), del siguiente modo: SENTENCIAS DE CONTROL CONDICIONALES O SELECTIVAS
  • 7.
    Bien, para introducira las sentencias if y else tenemos que saber que if es una sentencia condicional, en la cual si una condición resulta ser verdadera, se ejecutara el código escrito dentro del if. El uso de else por otro lado es opcional, y se utiliza para ejecutar un código especifico en caso de la una condición sea falsa y no se ejecute el if. Para comprender mejor el uso de if y else veamos las siguientes estructuras y formas de uso: Uso de la sentencia if en php: SENTENCIA IF Y ELSE EN PHP
  • 8.
    Recordemos que la“condicion” se refiere a una operación lógica que tiene como resultado verdadero o falso, en php seria “true” o “false” respectivamente. Y siempre que la condición tenga como resultado algo verdadero, es decir “true”, podremos ejecutar una pieza de código, de lo contrario existe una forma de ejecutar un “código alternativo”, utilizando la llamada sentencia “else”, la cual se coloca después de cerrar las llaves “{}” del if. El uso es el siguiente. Uso de la sentencia if y else en conjunto en php:
  • 9.
    También podemos crearsentencias condicionales dobles tal y como mostramos en el siguiente ejemplo, en el cual, en caso de que el valor de la variable '$x' sea mayor o igual de 100 o bien menor de dicho número, se mostrará el mensaje adecuado en cada caso.
  • 11.
    Ejemplo1: En este simpleejemplo la condición if es verdadera por lo que se ejecutara el código y se mostrara el mensaje “X es mejor que Y” Ejemplo 2: En este ejemplo la condición x>y es falsa, por lo tanto se ejecutara el código dentro del else: EJEMPLOS DE CÓDIGO FUENTE:
  • 12.
    Las sentencias switchy case como en cualquier otro lenguaje de programación, funcionan como una especie de “menu”, en el cual se inicio abriendo con la sentencia switch(), cuyo parametro suele incluir una variable de valor numerico cuyo valor sera utilizado para elegir una opciones de menus, dichas opciones serán representadas por un Case. Ve el siguiente video para una introducción visual al Switch y case en PHP y también ver unos cuantos ejemplos: SENTENCIAS SWITCH Y CASE
  • 13.
    Primer ejemplo conswitch y case: Al ejecutar este código se mostrara en pantalla la opción 2, y se mostrara el mensaje de que se ha escogido la opción 2. EJEMPLOS Y CODIGO:
  • 14.
    Segundo Ejemplo: En esteejemplo incorporamos la palabra default, la cual indica una opción a ejecutarse en caso de que la variable $opcion no indique ningun numero disponibles en las opciones “case”. También debemos tomar en cuenta que no colocamos una palabra break en la opción 1, cambía el valor de la opción a 1 para ver lo que pasa si no se utiliza break.
  • 15.
    En PHP disponemosde los bucles for(), do .. while() y while(). A continuación te mostramos un ejemplo este último: SENTENCIAS DE CONTROL REPETITIVAS EXPLICACIÓN: declaramos la variable '$contador' y la inicializamos con un valor de 1. En cada repetición del bucle se irá mostrando su valor y lo incrementamos en 1. Al procesarse la última línea de código en el bucle se volverá a evaluar la expresión del while(), repitiéndose el proceso mientras la variable posea un valor menor o igual a 5. Observa que con el punto '.' también podemos concatenar (unir) cadenas de texto con el valor de las variables.
  • 16.
    La sentencia while ydo/while se utilizan para crear lo que son ciclos, tanto en PHP como en otros lenguajes de prorgamación. LA SENTENCIA WHILE Y DO/WHILE
  • 17.
    La estructura yla forma correcta de usar las sentencias while y do/while son las siguientes, donde “condicion_es_verdadera” se refiere a una evaluación logica que tiene como resultado “true”, es decir verdadero, pues el ciclo solo se ejecutara mientras este resultado es verdadero mas no siendo falso. ESTRUCTURA:
  • 18.
    Veamos ahora unejemplo de bucle do ... while(): La diferencia entre los bucles while() y do ... while() es que en este último la comprobación de la condición se realiza al final (el código dentro del mismo se procesará al menos una vez), mientras que con while() la comprobación se realiza al principio del mismo.
  • 19.
    Ejemplos: El siguiente ejemploes un simple programa en PHP con el que imprimimos la serie de números del 1 al 10 en pantalla: El siguiente código php con while, despliega los números del 1 al 15 y utilizamos la sentencia “break” para salir del ciclo:
  • 20.
    LA SENTENCIA FOR Lasentencia For sigue un patron al igual que la sentencia while, es una palabra reservada utilizada para crear ciclos, o mas bien en este caso, “hacer conteos”. En este videotutorial aprende como utilizar for, mira ejemplos y como son ejecutados. O sigue leyendo para ver algunos ejemplos de codigo, pruebalos tu mismo, practica y aprende.
  • 21.
    bucle for(): EXPLICACIÓN: declaramosuna variable '$contador' que inicializamos a 1 en la primera sección del mismo bucle for(). En la segunda sección especificamos la condición exigida para que se continúe repitiendo el bucle (en nuestro ejemplo, que '$contador' tenga un valor menor o igual a 5), y en la tercera sección indicamos el incremento que se aplicará a dicha variable cada vez que se procese el mismo, pudiendo ser también negativo (en nuestro ejemplo se incrementará en 1).
  • 22.
    Ejemplos: En este primerejemplo utilizamos for para contar numeros del 1 al 10: En este segundo ejemplo contamos desde el 20 al 10, contando de un numero mayor a menor:
  • 30.