ESTRUCTURAS DE CONTROL EN PHP

Documentos relacionados
ESTRUCTURAS REPETITIVAS EN PHP

Conocer los tipos de esquemas condicionales. Entender su funcionamiento y sus diferencias. 1. Introducción. 3. Esquemas condicionales en C

5. Sentencias selectivas o condicionales

Cuáles son los lenguajes que pueden utilizarse para programar Karel?

Cadenas de caracteres

Tema: Estructuras de Selección en C#.

REFERENCIA DEL LENGUAJE

Cuales son los tipos de instrucciones que se utilizan en la programación?

TEMA 4. ESTRUCTURAS DE CONTROL

ESTRUCTURAS CONDICIONALES EN PHP: SWITCH, CASE, BREAK. EJEMPLOS DE USO Y EJERCICIOS RESUELTOS. (CU00820B)

Estructuras de control

JavaScript Básico. Elementos Básicos: Comentarios: Literales: Valores que puede tomar una variable o una constante.

Introducción a Python. Cecilia Manzino

Examen de Procesadores de Lenguaje

Tipos de Arreglos. Notación Algoritmica de los Arreglos multidimensionales tipo_dato nombre[dim 1. , dim 2. ,..., dim n

Estructuras de Control

Objetivos. Conceptos 1. ESTRUCTURAS DE CONTROL SELECTIVAS. Estructura condicional if-else

SENA Distrito Capital Centro de Electricidad, Electrónica y Telecomunicaciones ADSI - Ing. Espec. Javier Vaquiro

Tema: Estructuras de Repetición en C#.

TEMA 4: Programación estructurada

La plantilla propone aprovechar esta estructura en común y sólo modificar el contenido del área del documento que sea diferente.

Unidad II. Fundamentos de programación en Java. Ing. José Luis Llamas Cárdenas

PHP y MySQL. Indice: Switch Bucles For While do...while

Ejercicios Tema 3. Estructuras de Selección

SWITCH JAVASCRIPT. SELECCIÓN ENTRE ALTERNATIVAS. DIAGRAMA DE FLUJO Y EJEMPLO DE APLICACIÓN. (CU01120E)

Tema 2. El lenguaje JAVA

TEMA 5. CONTROL DE FLUJO DEL PROGRAMA. Sentencia Instrucción Expresión Operadores + Operandos Sintaxis: Sentencia ;

Palabras reservadas de C++ y C. Una palabra reservada no puede declararse como un identificador, esto haría un conflicto entre conectores y funciones.

Ficha de Aprendizaje N 1

Lenguaje de Programación: C++ Estructuras de control:switch

FACULTAD DE INGENIERÍA

1. Escriba el siguiente código, compílelo y ejecútelo. Obtiene el resultado esperado? Modifíquelo para que se comporte como debe:

INFO-FARMA VENTAS. Info-Farma

Lenguaje de programación C. Introducción

Unidad Didáctica 3. Tipos genéricos. Fundamentos de Programación Departamento de Lenguajes y Sistemas Informáticos

APRENDE A CREAR UNA PÁGINA WEB CON HTML

PHP Básico. PHP para principiantes

Trabajo Práctico 5 Estructura Repetitiva

Examen Principios de Programación Febrero 2012

Tema: Estructuras de Repetición en C# [While y Dowhile].

SESIÓN DE EJERCICIOS E1

Lenguaje C. Tipos de Datos Simples y Estructuras de Control

Cátedra I Informática Autor I Carlos Bartó

Hoja de problemas Estructuras de Control

4- Introducción a PHP

CURSO : ESTRUCTURA DE DATOS DOCENTE : ING. JUAN ZEVALLOS VALLE

Control de Flujo. Estructuras de Control! Experiencia Educativa de Algorítmica CONTROL DE FLUJO

ESCUELA POLITÉCNICA SUPERIOR PRÁCTICA 2: EXPRESIONES, PRINTF Y SCANF

Informática y Programación Escuela de Ingenierías Industriales y Civiles Curso 2010/2011

LENGUAJE DE PROGRAMACION UNO.

LENGUAJE DE PROGRAMACION I. Ing. JAVIER ECHEGARAY ROJO Ing. WILDER ROMAN MUNIVE. Ing. Javier Echegaray Rojo / Ing. Wilder Román Munive Pag 1

1. Cuántas sentencias hay en la secuencia principal del siguiente programa?

Microprocesadores. Introducción al Lenguaje C - Parte IV. Prof. Luis Araujo. Universidad de Los Andes

Guía práctica de estudio 05: Pseudocódigo

Lenguaje C. República Bolivariana de Venezuela Fundación Misión Sucre Aldea Fray Pedro de Agreda Introducción a la Programación III

PHP HypertextPreProcessor

TEMA 3: EL LENGUAJE C: PRESENTACIÓN

Condicionals en C++ (I)

Programación de los problemas de Física en.

Taller de Programación I. Tema 02: Programación en Java, estructuras iterativas y condicionales

$0 Representa al parámetro cero o nombre del programa $1 Representa al parámetro uno $2 Representa al parámetro dos

UNIVERSIDAD DON BOSCO FACULTAD DE ESTUDIOS TECNOLÓGICOS ESCUELA DE COMPUTACION

ESTRUCTURAS DE CONTROL

Guía práctica de estudio 05: Diagramas de flujo

Tema 3. Estructuras de control y programación estructurada

TUTORIAL PSEINT. Ing. Ronald Rentería Ayquipa. Fundamentos de Programación

Tema 3. Estructuras de control en C++

UNIDAD 5. ESTRUCTURAS DINÁMICAS Y ESTÁTICAS DE ALMACENAMIENTO DE DATOS.

Al igual que las instrucciones alternativas, las instrucciones repetitivas también se pueden anidar, permitiendo las siguientes combinaciones de

Componentes Básicos. InCo. InCo Componentes Básicos 1 / 28

Programcaión Básica. Secuencias de Control y Repetición. Arturo Vega González.

Estructura de Selección y Repetición en C#

Programación Estructurada

Tema 4: Estructuras de Control Estructura y Contenidos

Fundamentos de Informática

Curso PHP & MYSQL PARA JOOMLA

Manual para la instalación, configuración y uso de la utilería de impresión SicdePrintUtility

Programación. Test Autoevaluación Tema 4

Introducción a Java. Introducción a Java. Programación I

Packet Tracer: Navegación de IOS

MANUAL DE RUBY (PARTE I) Luis José Sánchez González

Estatutos de Control C# Estatutos de Decisión (Selección)

Scripting en el cliente: Javascript. Tecnologías Web

Impresión de Etiquetas de Embarque 1. Instalación de Software

GENERALIDADES DEL LENGUAJE C. Nota: Los ejemplos y ejercicios especifican el tipo de archivo a enviar a

Estructura Selectiva Múltiple

GENERALIDADES DEL LENGUAJE C

Manual de PHP Básico - WebEstilo

Relación de prácticas de la asignatura METODOLOGÍA DE LA PROGRAMACIÓN Segundo Cuatrimestre Curso º Grado en Informática

Aplicaciones web con MVC. Desarrollo de aplicaciones II

Universidad de Pamplona Materia: Programación 1 Docente: Ing. Lusbin Raúl Vargas LENGUAJE C ESTRUCTURA DE UN PROGRAMA EN C

Es ambigua, ya que la división y la multiplicación tienen el mismo grado de precedencia, qué parte de la expresión se realiza primero?

Centro Asociado Palma de Mallorca. Antonio Rivero Cuesta

Condicionales. Comparación. Combinación

Transcripción:

ESTRUCTURAS DE CONTROL EN PHP SELECCIÓN MULTIPLE: switch.. case La sentencia switch es similar a una serie de sentencias IF en la misma expresión. Esta estructura permite evaluar una expresión y según su resultado ejecuta un bloque de instrucciones. Sintaxis: switch (expresión) { case valor1: instruccion1(es); break; case valor2: instruccion2(es); break; case valorn: instruccion(es); break; default: instruccionesdefault; } Ejemplo #1: Programa en PHP que permita generar un número aleatorio entre 1 y 5. Escribir el nombre del número Estructuras de Selección Múltiple en PHP ~ 1 ~ Ing. Fabián Silva Alvarado

Empleamos el archivo de hoja de estilo llamado: style.css Ejecución de la Aplicación: Estructuras de Selección Múltiple en PHP ~ 2 ~ Ing. Fabián Silva Alvarado

Ejemplo #2: Realizar una aplicación web para obtener el NIF o letra asociada a un DNI, esto se obtiene de la siguiente manera: Se divide el número de DNI entre 23 y el resto es codificado por una letra según la siguiente tabla de equivalencias: Escribe un programa que pida el DNI y ofrezca como resultado letra asociada. Ejemplo: para el DNI 56321122 el NIF es X. Archivo Entrada.php Estructuras de Selección Múltiple en PHP ~ 3 ~ Ing. Fabián Silva Alvarado

Archivo proceso.php Estructuras de Selección Múltiple en PHP ~ 4 ~ Ing. Fabián Silva Alvarado

Estructuras de Selección Múltiple en PHP ~ 5 ~ Ing. Fabián Silva Alvarado

Ejemplo #3: Estructura switch permite el uso de strings Estructuras de Selección Múltiple en PHP ~ 6 ~ Ing. Fabián Silva Alvarado

Ejemplo #4 Estructura switch permite el uso de default: Ejemplo #5 Estructura switch permite evaluar varios valores a la vez: Estructuras de Selección Múltiple en PHP ~ 7 ~ Ing. Fabián Silva Alvarado

EJERCICIOS PROPUESTOS 1. Realizar una aplicación web que recibe como parámetro el número de una semana y devuelve el día al que pertenece. 2. Realizar una aplicación web que recibe como parámetro el número de un mes y devuelve el trimestre al que pertenece. 3. Realizar una aplicación web que lea un número entero entre 1 y 10. Si el número es menor que 1 o mayor que 10 el programa debe escribir en pantalla un mensaje de error y en caso de que sea válido debe mostrar en pantalla el número romano que lo representa. 4. Una tienda dedicada a la venta de equipos y suministros para PC desea premiar a sus clientes que realizan una compra superior o igual a S/. 1000.00 con el sorteo de premios según el valor de una bolilla que tiene un número grabado entre 1 y 5 (este número debe obtenerse de forma aleatoria). Los premios se dan bajo la siguiente tabla: # bolilla PREMIO 1 Mouse 2 Teclado 3 Cámara Web 4 Parlantes 5 Memoria USB Tener en cuenta que los premios son del 1 al 5. 5. Determine el importe a pagar para el examen de admisión de una universidad, cuyo valor depende del nivel socioeconómico y el colegio de procedencia. Nivel Social Colegio A B C Nacional 300 200 100 Particular 400 300 200 6. Al ingresar el día y el numero de un mes, devolver la estación del año de acuerdo a la siguiente tabla: Estación Verano Otoño Invierno Primavera Tiempo Del 21 de Diciembre al 20 de Marzo Del 21 de Marzo al 21 de Junio Del 22 de Junio al 22 de Setiembre Del 23 de Setiembre al 20 de Diciembre 7. Programa que permita el ingreso del día y mes de nacimiento, indique a que signo zodiacal que corresponde según la imagen: Estructuras de Selección Múltiple en PHP ~ 8 ~ Ing. Fabián Silva Alvarado