Switch en PHP Programación en Internet II. Switch en PHP Programación en Internet II Universidad de Guadalajara | Centro Universitario de la Costa Elegir.

Slides:



Advertisements
Presentaciones similares
Condicional if y switch
Advertisements

Estructuras de control
Clase 2 Tipos de datos Asignación de valores Estructura IF Ejercicios
ALGORITMOS Y LENGUAJES Estructuras de Control CONDICIONAL
Programación Básica con NQC Pedro F. Toledo – Patricio Castillo 18/08/2006.
Unidad 1 DISEÑO DE ALGORITMOS ING. Nelwi Baez. MSC
Estructuras de decisión en C
Enlaces con variables en la URL en PHP Programación en Internet II.
PHP-MYSQL OPERADORES EN PHP
DIAGRAMAS DE FLUJO Y PSEUDOCÓDIGO
Desarrollo de Aplicaciones para Internet
Presentación Asignatura POF030 Semana 1. Contenido En forma general, los conceptos que se estudiarán en la asignatura son: – Procedures – Functions –
DIAGRAMAS DE FLUJO Y PSEUDOCÓDIGO
Informática II Prof. Dr. Gustavo Patiño MJ
COMPUTER DATA SYSTEMS.
Los condicionales IF en PHP Programación en Internet II.
Ocurre con frecuencia, tanto en programación como en la vida real, que las decisiones que se nos pide tomar son más complicadas que una simple selección.
EXCEL – FUNCIONES LOGICAS
PARADIGMA Es un esquema de pensamiento que nos lleva a concebir las cosas de una manera determinada. el término paradigma puede indicar el concepto de esquema.
Las variables en PHP Programación en Internet II.
TÉCNICO EN PROGRAMACIÓN DE SOFTWARE Instructor: Ingeniero Adrián Guerrero Taborda
Estructuras de control
Tema 4: Sentencias de control
Ingeniero Anyelo Quintero
Operadores de comparación en PHP Programación en Internet II.
Formas de que PHP escriba dentro de HTML Programación en Internet II.
Almacenar variables en cookies en PHP
Constantes en PHP Programación en Internet II. Constantes en PHP Programación en Internet II Universidad de Guadalajara | Centro Universitario de la Costa.
Matrices en PHP Programación en Internet II.
Elseif en PHP Programación en Internet II. Elseif en PHP Programación en Internet II Universidad de Guadalajara | Centro Universitario de la Costa Elseif.
Programación con Assertions
Capítulo 1 “Elementos de Programación”
SENTENCIAS DE CONTROL Ing. José Antonio Poma G..
PHP TODO SOBRE PHP.
Comentarios en PHP Programación en Internet II. Comentarios en PHP Programación en Internet II Universidad de Guadalajara | Centro Universitario de la.
Tablas de verdad en PHP Programación en Internet II.
Concatenación en PHP Programación en Internet II.
Else Elseif en PHP Programación en Internet II. Else Elseif en PHP Programación en Internet II Universidad de Guadalajara | Centro Universitario de la.
Identificación con cookies y sesiones en PHP Programación en Internet II.
Informática Ingeniería en Electrónica y Automática Industrial
EXPRESIONES Y SENTENCIAS
JUAN DAVID CASTRO RUIZ JOSUÉ DAVID TAPIA TAQUEZ. FUNCIÒNDESCRIPCIÒN YDevuelve VERDADERO si todos sus argumentos son VERDADERO. FALSODevuelve el valor.
Copiando y pegando archivos enteros Programación en Internet II.
Operadores lógicos en PHP Programación en Internet II.
Estructuras de Control.
Programación Básica con “NQC” Pedro F. Toledo – Patricio Castillo 18/08/2006.
El problema de las comillas en PHP Programación en Internet II.
Profesor: Luis Miguel Iglesias Albarrán
Estructuras de control condicional
Break en PHP Programación en Internet II. Break en PHP Programación en Internet II Universidad de Guadalajara | Centro Universitario de la Costa Break.
COMPUTO III Ing. Jimmy Ojeda Arnica.
Términos algoritmo diseñar algoritmo implementar algoritmo
Validaciones de datos en PHP Programación en Internet II.
INTRODUCCION A LA PROGRAMACION
Elaboración de algoritmos usando lógica de programación
Se pueden incluir comentarios en cualquier parte de un programa pero deben delimitarse con llaves o con paréntesis y asterisco:
“variables , sentencia if y bucles”
Técnica Profesional en Programación de Sistemas de Información CONSTRUCCIÓN DE ELEMENTOS DE SOFTWARE 1 CURSO CONSTRUCCIÓN DE ELEMENTOS DE SOFTWARE 1 SESIÓN.
Práctica Profesional PHP.
Devuelve el valor lógico FALSO. Sintaxis: FALSO( ) Observación: También puede escribir la palabra FALSO directamente en la hoja de cálculo o en la fórmula.
Introducción al lenguaje PROCESSING para ARDUINO
Estructuras de Decisión
Objetivos del tema. Hemos visto lo que es la estructura de un programa, los datos, que esos datos en realidad se convierten en variables de distinto.
 Las funciones son un conjunto de instrucciones que realizan una tarea específica. En general toman unos valores de entrada, llamados parámetros y proporcionan.
PROGRAMACIÓN Grupo de Modelamiento de Sistemas
Estructuras de control selectivas Fundamentos de Programación Departamento de Lenguajes y Sistemas Informáticos Versión Práctica 3.
Prof. Jonathan Silva Ingeniería Civil – Informática I Ingeniería Civil Informática I Clase 5.
ESTRUCTURAS SELECTIVAS Elaborado por; Ing. Alberto Pérez.
Programación en Java Introducción a Java. Reseña histórica Surge en 1991 por Sun Microsystems Desarrollado para electrodomésticos Se buscaba un código.
Materia: Informática II Semestre: 2 Mtra. Ericka Yazmin Medina Rodríguez Campus: Tonalá Competencia: Manejo de la información y aprendizaje permanente.
Transcripción de la presentación:

Switch en PHP Programación en Internet II

Switch en PHP Programación en Internet II Universidad de Guadalajara | Centro Universitario de la Costa Elegir entre valores conocidos de una única variable: El switch De las estructuras condicionales denominada switch se dice que es “selectiva”, ya que selecciona uno de varios posibles caminos según el valor de una variable:

Switch en PHP Programación en Internet II Universidad de Guadalajara | Centro Universitario de la Costa Para programar un switch se coloca entre paréntesis, al lado de la palabra switch, la variable o celda de matriz cuyos valores posibles conocemos y queremos averiguar, en cada ejecución de la página, que valor tienen para ejecutar en consecuencia.

Switch en PHP Programación en Internet II Universidad de Guadalajara | Centro Universitario de la Costa Veamos este otro ejemplo, que evalúa una variable llamada $día (a la que se espera que la hayamos dado como valor uno de los días de la semana):

Switch en PHP Programación en Internet II Universidad de Guadalajara | Centro Universitario de la Costa Case (cada posible valor) Dentro de las llaves del switch, a continuación de la variable a evaluar, se repiten una serie de bloques case (un “caso” posible, un valor posible de esa variable) tantas veces como valores posibles esperemos que tenga la variable examinada.

Switch en PHP Programación en Internet II Universidad de Guadalajara | Centro Universitario de la Costa Es decir, un case por cada valor.

Switch en PHP Programación en Internet II Universidad de Guadalajara | Centro Universitario de la Costa Como sólo uno de esos casos será ejecutado, dentro de el, simplemente hemos definido un valor para la variable $texto y, al final, mostraremos esa variable, cuyo contenido –y, por ende, el texto que se mostrará- habrá tomado uno u otro valor, según lo evaluado en el switch, de acuerdo con cual caso resulto ser verdadero.

Switch en PHP Programación en Internet II Universidad de Guadalajara | Centro Universitario de la Costa Agreguemos los casos al ejemplo: <?php switch ($día){ case "lunes": $texto = "¡Feliz día de la Luna!"; break; case "martes": $texto = "¡Feliz día de Marte!"; break; case "miercoles": $texto = "¡Feliz día de mercurio!"; break;

Switch en PHP Programación en Internet II Universidad de Guadalajara | Centro Universitario de la Costa case "jueves": $texto = "¡Feliz día de Júpiter!"; break; case "viernes": $texto = "¡Feliz día de Venus!"; break; case "sabado": $texto = "¡Feliz día de Saturno!"; break; case "Domingo": $texto = "¡Feliz día del sol!"; break; } print ($texto); ?>

Switch en PHP Programación en Internet II Universidad de Guadalajara | Centro Universitario de la Costa Notemos la sintaxis: luego de la palabra case, envolveremos entre comillas el valor de la variable, y luego colocamos dos puntos. Todas la ordenes del lenguaje PHP que venga a continuación, hasta la palabra “break”, se ejecutará sólo si ese es el valor de la variable $día evaluada.

Switch en PHP Programación en Internet II Universidad de Guadalajara | Centro Universitario de la Costa Como vemos, esta estructura solamente nos sirve en caso de que conozcamos las posibles alternativas excluyentes (todos los valores posibles de la variable que se evaluará).

Switch en PHP Programación en Internet II Universidad de Guadalajara | Centro Universitario de la Costa Default (valor por omisión) Adicionalmente, podemos ofrecer una alternativa por defecto (si bien es opcional, y podría no ser incluida, es mucho mejor incluir siempre una acción por omisión).

Switch en PHP Programación en Internet II Universidad de Guadalajara | Centro Universitario de la Costa Los case del ejemplo anterior no tiene prevista ninguna acción para el caso en que $día tenga un valor distinto a los siete valores definidos.

Switch en PHP Programación en Internet II Universidad de Guadalajara | Centro Universitario de la Costa Para evitar el riesgo de este “vacio” lógico, se utiliza en el último lugar de la sucesión de case, mejor dicho, después, del último case, la expresión default (por defecto).

Switch en PHP Programación en Internet II Universidad de Guadalajara | Centro Universitario de la Costa El código envuelto en ese bloque, se ejecutará en cualquier otro caso en que la variable evaluada contenga cualquier otra cosa no prevista en ningún o de los case anteriores:

Switch en PHP Programación en Internet II Universidad de Guadalajara | Centro Universitario de la Costa <?php switch ($día){ case "lunes": $texto = "¡Feliz día de la Luna!"; break; case "martes": $texto = "¡Feliz día de Marte!"; break; case "miercoles": $texto = "¡Feliz día de mercurio!"; break;

Switch en PHP Programación en Internet II Universidad de Guadalajara | Centro Universitario de la Costa case "jueves": $texto = "¡Feliz día de Júpiter!"; break; case "viernes": $texto = "¡Feliz día de Venus!"; break; case "sabado": $texto = "¡Feliz día de Saturno!"; break; case "Domingo": $texto = "¡Feliz día del sol!"; break; default: $texto = "¡Feliz día fuera de calendario!"; break; } print ($texto);

Switch en PHP Programación en Internet II Universidad de Guadalajara | Centro Universitario de la Costa Podemos probar cargando distintos valores dentro de la variable $día para ver cómo se ejecuta uno u otro case, o el default