Estructuras de control en PHP

Slides:



Advertisements
Presentaciones similares
Condicional if y switch
Advertisements

Estructuras de control
Bucle for.
Son aquellas que van a ejecutar un número determinado de veces una instrucción o un conjunto de ellas. Un BUCLE O CICLO son las instrucciones a repetirse.
Tema 4: Sentencias de control
Ingeniero Anyelo Quintero
Informática Ingeniería en Electrónica y Automática Industrial
EXPRESIONES Y SENTENCIAS
Estructuras de Control en Visual Basic.net
Estructuras de Control en Visual Basic.net
27 de marzo de 2010 Presentan: Díaz Orea Elizabeth Leal Alvarado Angelina.
El lenguaje de programación C - Control de flujo y bucles -
“variables , sentencia if y bucles”
Estructuras de Decisión
Prof. Jonathan Silva Ingeniería Civil – Informática I Ingeniería Civil Informática I Clase 6 – Bucles.
Tema – 5 Construcciones condicionales Introducción En un programa es usual ejecutar unas instrucciones u otras en función de unas condiciones especificadas.
Applications Development I 6.1 Foro Tomas Anzalotta Alvarado.
Entrada y Salida en C++, Estructuras de Control Prof. Manuel B. Sánchez.
Tipos genéricos Fundamentos de Programación Departamento de Lenguajes y Sistemas Informáticos Unidad Didáctica 3.
 Do- While y Do- Until Las instrucciones Do-while y Do-until permiten repetir un bloque de código mientras cierta condición sea True o hasta que cierta.
Computación I :: Prof. Yeniffer Peña Introducción al C Presentación Computación I.
Funciones, expresiones y control en Alice
Unidad V: Estatutos en Basic De control o selección if. De ciclos: Do, for, while. Otros estatutos. Solución de problemas aplicando estatutos de control.
Ciclos disponibles en Visual Basic Nury Capera Tovar.
ESTRUCTURAS DE DATOS Y ALGORITMOS Samuel Peñaló
O. Ciclo Para (For) La instrucción Para ejecuta una secuencia de instrucciones (una o varias), una determinada cantidad de veces. Sintaxis: Para  Hasta.
Asignación 6.1 Foro. Ciclos condicionales dinámicos  Estos ciclos deben ser del tipo booleano, es decir que se evaluara una expresión con un resultado.
2015-BM5A. ¿Qué estructuras de Programación conocemos? Condicional: If … { } … Else …{ } Condicional por Casos: Switch (opcion) { } Repetitiva exacta:
Ciclos Condicionales Joel R. Almodóvar Rivera Tarea 6-1 PROG2310L.
Ingeniero en Computación José Alfredo Cobián Campos
Sentencia «Do While»..
SERIES Y SUMATORIAS.
Estructuras de Control en Visual Basic.net
Operadores Java es un lenguaje rico en operadores, que son casi idénticos a los de C/C++.
BUCLES Realizan de forma rápida cálculos repetitivos dentro de código.
Estructuras de Control.
Introducción al lenguaje C Instrucción IF – ELSE y el bucle WHILE
Estructuras Repetitivas Estructuras Repetitivas
ROBERTO PINEDA FLORES. ALEXIS JULIAN VELAZQUEZ NAVA.
Olimpiadas Chilenas de Informática - Formación
Ciclos condicionales y exactos Estructura de control de ciclos
Olimpiadas Chilenas de Informática - Formación
Anexo Chame-San Carlos
Conceptos básicos de programación
Estructuras de Control en Visual Basic.net
Instrucciones y excepciones
Bucles y estructuras de decisión
Comprueba si una u otra condición se cumple o no.
MATLAB 6.5 Clase 3: Funciones básicas e Introducción a la Programación
Programación Orientada a Objetos
Introducción al lenguaje C
Programación en Java..
Fundamentos de Programación. Estructuras de Control
Curso de iniciación al trabajo con MatLab 7.0
ESTRUCTURAS DE CONTROL EN VISUAL BASIC.NET Prof.: Rafael Mourglia.
Fundamentos de programación
Tema 6 Clasificación de algoritmos
FUNCIÓN LÓGICAS Función FALSO() Devuelve el valor lógico Falso.
LENGUAJE C.
Estructuras Repetitivas
Metodología de la Programación
ESTRUCTURAS DE DATOS Docente: Ing. Yesika Medina
Programación I MC José Andrés Vázquez Flores
Bucles y estructuras de decisión
Estructuras de Control
Informática Ingeniería en Electrónica y Automática Industrial
If… then Visual basic.
Sentencias de control JAVA.
DIAGRAMAS DE FLUJO Y PSEUDOCÓDIGO
Tema 8. Estructuras de decisión. Clases 1 y 2.
Transcripción de la presentación:

Estructuras de control en PHP Sintaxis y ejemplos

Sentencias Condicionales: En términos de programación esto se llama control de flujo y bucles. Esto son estructuras que nos brinda PHP y nos permite que el código tome decisiones basadas en ciertos criterios. Estas estructuras se pueden descomponer en dos categorías. Sentencias Condicionales: Sentencia if Sentencia if ... else Sentencia switch case Sentencias de Bucles: Bucle for Bucle while Bucle do .. while

La sentencia If son el núcleo para la toma de decisiones en los scripts de PHP. Estas sentencias básicamente controlan si parte de un código es ejecutado o no dependiendo del valor (True o False) que devuelve de una expresión que es evaluada El bloque mas básico de un código condicional es el if. La primera línea de esta sentencia consiste en la palabra if seguida por la expresión que será evaluada entre paréntesis.

La sentencia If else La sentencia if anterior nos permite especificar que hacer si la expresión que se evalúa es verdadera. Sin embargo, no nos permite especificar que hacer cuando la expresión es evaluada como falsa. Aquí es donde aparece la sentencia if… else. La sintaxis para if .. else es la misma que para el if, pero se le agrega la sentencia else para especificar la acción alternativa cuando la expresión sea falsa.

Sentencia Switch Case La sentencia switch es similar a una serie de sentencias IF en la misma expresión. En muchas ocasiones, es posible que se quiera comparar la misma variable (o expresión) con muchos valores diferentes, y ejecutar una parte de código distinta dependiendo de a que valor es igual. Para esto es exactamente la expresión switch.

Bucles Los bucles son la principal manera de indicarle al interprete de PHP que ejecute una tarea varias veces hasta que una condición se cumpla. Las sentencias para ejecutar bucles son while, do .. while y for.

Bucle while Sin duda el bucle más utilizado y el más sencillo. Lo usamos para ejecutar las instrucciones contenidas en su interior siempre y cuando la condición definida sea verdadera. La estructura sintáctica es la siguiente. while (condición) { instruccion1; instruccion2; … }

Bucles Do .. While el do .. while primero ejecuta el código y luego evalúa la expresión, en caso de que sea True entonces se vuelve a ejecutar y asi hasta que la expresión sea False.

Bucles For PHP está provisto de otros tipos de bucle que también resultan muy prácticos en determinadas situaciones. El más popular de ellos es el bucle for que, como para los casos anteriores, se encarga de ejecutar las instrucciones entre llaves. La diferencia con los anteriores radica en cómo se plantea la condición de finalización del bucle.

Bucles ForEach nos ayuda a recorrer los valores de un array lo cual puede resultar muy útil por ejemplo para efectuar una lectura rápida del mismo. Recordamos que un array es una variable que guarda un conjunto de elementos (valores) catalogados por claves. La estructura general es la siguiente: foreach ($array as $clave=>$valor) { instruccion1; instruccion2; .. ; }

Acertijo De que manera podrías transportar agua en un colador?. Respuesta: Congelándola primero.

Mysql_fetch_array La función mysql_fetch_array, recorre el resultado de la consulta por cada linea, y devuelve un array con los datos de la siguiente linea. Dicho array puede accederse por posición (de 0 en adelante) o en forma asociativa. Si “el siguiente renglón” no existe (porque ya se ha recorrido la consulta entera), la función devuelve “false”. El while hace que se recorran todos los renglones de la consulta, hasta que la función devuelva “false”, por haber llegado al final. En cada iteración, la función mysql_fetch_array devuelve un array, con los datos del renglón. El array se llama $fila