SlideShare una empresa de Scribd logo
1 de 38
Descargar para leer sin conexión
phpMode: ON
Profesora: Teolinda González
Part 2
condicionales
IF
Es el más usado e importante en los
lenguajes de programación
Sirve para tomar decisiones de acuerdo
a la condición
Su sintaxis es:
IF
IF … ELSE
Se ejecuta un bloque de operaciones
en caso de no cumplirse la condición
principal
Su sintaxis es:
IF … ELSE
IF … ELSEIF … ELSE
Se utiliza para evaluar varios valores. Si no se
cumple la primera condición vuelve a hacer
otra condición.
Su sintaxis es:
IF … ELSEIF … ELSE
IF Compacto
Es un If de una línea. Se utiliza para,
situaciones en las que se evalúa
algo sencillo
Su sintaxis es:
IF Compacto
estructuras
de control:
For - foreach
FOR
Instrucción que permite ejecutar un
número de veces otras instrucciones
Su sintaxis es:
FOR
Parámetros:
Inicio: El valor que va a tener la
variable y que irá incrementando en
cada vuelta.
Condición: Determina el fin del for. El
for va a ejecutarse hasta que la
condición se cumpla
Incremento: O decremento de la
variable en 1, 2, o el valor que se
necesite.
FOR
FOREACH
Estructura De control, utilizada para hacer
iteraciones con arrays escalares y asociativos.
En cada iteración la posición del arreglo va a
pasar a la variable valor.
Su sintaxis es:
FOREACH
estructuras
de control:
while - dowhile
While
Es una estructura de control iterativa, se
caracteriza porque realiza la instrucción
mientras que la condición sea True.
Su sintaxis es:
While
Do … While
Cuando se usa esta estructura siempre entra la
primera vez a realizar la instrucción y al final se hace la
comparación con la condición del while, para
determinar si hay que iterar nueva mente o no.
Su sintaxis es:
Do … While
estructuras
de control:
switch
Switch
La sentencia switch es similar a una serie de sentencias
IF en la misma expresión. Permite hacer muchas
comparaciones con distintos valores.
Su sintaxis es:
Switch
Si la variable coincide con alguno de los
valores de los “case”, se ejecuta el
código y con el “break” sale.
Pueden haber tantos case como se
necesite.
El valor por defecto o default es
opcional.
Switch
arrays
Arrays
Son variables especiales que guardan
múltiples valores o matrices en una sola
variable. Existen tres tipos:
Array numérico: O escalar va de 0 a N
Array asociativo: Que utiliza posiciones
de tipo string
Array multidimensional: es un array
dentro de otro array
Arrays numérico
Su posición es de tipo numérica. Se pueden declarar
de dos formas sin afectar su funcionamiento.
Pueden crearse con la expresión array y se le pasan
los valores separados por coma.
O especificar con la posición explícita e indexar
manualmente.
Arrays asociativos
Su posición es de tipo string.
Son muy útiles para manejar bases de
datos. Porque es mas fácil especificar el
valor del campo de una tabla que
memorizar su posición.
Se puede crear con las misma funciones
que los escalares.
Arrays asociativos
Su sintaxis es:
La palabra reservada array y entre
paréntesis el nombre de la posición
(entre “” o ‘’ porque es un string) seguido
del símbolo => que asigna el valor
indicado
Arrays asociativos
Su sintaxis es:
Asignar explícitamente con el nombre
de la posición entre comilla (“” o ‘’)
seguido de su valor:
Arrays asociativos
Ambas formas de declararlos son válidas
para cualquier uso.
Arrays multidimensional
En un array multidimensional, cada
elemento de la matriz principal también
puede ser un array. Y cada elemento del
sub-array puede ser una matriz, y así
sucesivamente.
Básicamente representa un array dentro
de otro array.
La sintaxis es igual que la de los
anteriores.
Arrays multidimensional
Arrays multidimensional
Manual de PHP
Para mayor información visita el manual en
español de de PHP:
http://php.net/manual/es/
GRACIAS
1 stock.xchng / second floor please / tango
36 Photl.com / 0003110761OO
Créditos
Por permitir utilizar estas
imágenes con un costo de $0

Más contenido relacionado

La actualidad más candente

Tema 5 arreglos y cadenas por gio
Tema 5   arreglos y cadenas por gioTema 5   arreglos y cadenas por gio
Tema 5 arreglos y cadenas por gioRobert Wolf
 
Estructura sintactica de los lenguajes de programacion y bases de datos
Estructura sintactica de los lenguajes de programacion y bases de datosEstructura sintactica de los lenguajes de programacion y bases de datos
Estructura sintactica de los lenguajes de programacion y bases de datosspedy93
 
Constante y variable
Constante y variableConstante y variable
Constante y variableAnthony Vera
 
Java - Sintaxis Básica 2015
Java - Sintaxis Básica 2015Java - Sintaxis Básica 2015
Java - Sintaxis Básica 2015Renny Batista
 
Tipo de operadores
Tipo de operadoresTipo de operadores
Tipo de operadorescriandsdds
 
3.2.- Identificadores, Variables y Constantes
3.2.- Identificadores, Variables y Constantes3.2.- Identificadores, Variables y Constantes
3.2.- Identificadores, Variables y ConstantesYenny Salazar
 
Tema 1-2 identificadores - variable y constante
Tema 1-2 identificadores - variable y constanteTema 1-2 identificadores - variable y constante
Tema 1-2 identificadores - variable y constanteRufi Flores
 
Sintaxis Básica de Java
Sintaxis Básica de JavaSintaxis Básica de Java
Sintaxis Básica de JavaRay
 
TIPOS DE DATOS EN JAVA
TIPOS DE DATOS EN JAVATIPOS DE DATOS EN JAVA
TIPOS DE DATOS EN JAVAberna29
 
Clase III Estructura de Datos IUTE - Mérida
Clase III Estructura de Datos IUTE - MéridaClase III Estructura de Datos IUTE - Mérida
Clase III Estructura de Datos IUTE - Méridaguestc906c2
 
Elementos BáSicos Del Lenguaje Java Alumno
Elementos BáSicos Del Lenguaje Java AlumnoElementos BáSicos Del Lenguaje Java Alumno
Elementos BáSicos Del Lenguaje Java Alumnomtemarialuisa
 

La actualidad más candente (19)

Tema 5 arreglos y cadenas por gio
Tema 5   arreglos y cadenas por gioTema 5   arreglos y cadenas por gio
Tema 5 arreglos y cadenas por gio
 
Estructura sintactica de los lenguajes de programacion y bases de datos
Estructura sintactica de los lenguajes de programacion y bases de datosEstructura sintactica de los lenguajes de programacion y bases de datos
Estructura sintactica de los lenguajes de programacion y bases de datos
 
Constante y variable
Constante y variableConstante y variable
Constante y variable
 
Java - Sintaxis Básica 2015
Java - Sintaxis Básica 2015Java - Sintaxis Básica 2015
Java - Sintaxis Básica 2015
 
Programacion basica
Programacion basicaProgramacion basica
Programacion basica
 
Introducción Php
Introducción PhpIntroducción Php
Introducción Php
 
Operadores
OperadoresOperadores
Operadores
 
Tipo de operadores
Tipo de operadoresTipo de operadores
Tipo de operadores
 
3.2.- Identificadores, Variables y Constantes
3.2.- Identificadores, Variables y Constantes3.2.- Identificadores, Variables y Constantes
3.2.- Identificadores, Variables y Constantes
 
Tema 1-2 identificadores - variable y constante
Tema 1-2 identificadores - variable y constanteTema 1-2 identificadores - variable y constante
Tema 1-2 identificadores - variable y constante
 
Operadores
OperadoresOperadores
Operadores
 
Video
VideoVideo
Video
 
Sintaxis Básica de Java
Sintaxis Básica de JavaSintaxis Básica de Java
Sintaxis Básica de Java
 
TIPOS DE DATOS EN JAVA
TIPOS DE DATOS EN JAVATIPOS DE DATOS EN JAVA
TIPOS DE DATOS EN JAVA
 
Dp2
Dp2Dp2
Dp2
 
Clase III Estructura de Datos IUTE - Mérida
Clase III Estructura de Datos IUTE - MéridaClase III Estructura de Datos IUTE - Mérida
Clase III Estructura de Datos IUTE - Mérida
 
Inf ormatiiqa
Inf ormatiiqaInf ormatiiqa
Inf ormatiiqa
 
la instrucción if , Leer cadenas, caracteres
 la instrucción if , Leer cadenas, caracteres la instrucción if , Leer cadenas, caracteres
la instrucción if , Leer cadenas, caracteres
 
Elementos BáSicos Del Lenguaje Java Alumno
Elementos BáSicos Del Lenguaje Java AlumnoElementos BáSicos Del Lenguaje Java Alumno
Elementos BáSicos Del Lenguaje Java Alumno
 

Destacado

Geometría y trigonometría de Aurelio Baldor.
Geometría y trigonometría de Aurelio Baldor.Geometría y trigonometría de Aurelio Baldor.
Geometría y trigonometría de Aurelio Baldor.Jorge Chavez
 
Introducción al Diseño Web
Introducción al Diseño WebIntroducción al Diseño Web
Introducción al Diseño WebLorena Guerrero
 
El Gran Libro de Diseño Web
El Gran Libro de Diseño WebEl Gran Libro de Diseño Web
El Gran Libro de Diseño WebRebelBangarang
 
Introducción al Diseño web
Introducción al Diseño webIntroducción al Diseño web
Introducción al Diseño webciwmx
 

Destacado (8)

Herramientas para el diseño web
Herramientas para el diseño webHerramientas para el diseño web
Herramientas para el diseño web
 
Poo
PooPoo
Poo
 
Geometría y trigonometría de Aurelio Baldor.
Geometría y trigonometría de Aurelio Baldor.Geometría y trigonometría de Aurelio Baldor.
Geometría y trigonometría de Aurelio Baldor.
 
Introducción al Diseño Web
Introducción al Diseño WebIntroducción al Diseño Web
Introducción al Diseño Web
 
Maquetación Web
Maquetación WebMaquetación Web
Maquetación Web
 
El Gran Libro de Diseño Web
El Gran Libro de Diseño WebEl Gran Libro de Diseño Web
El Gran Libro de Diseño Web
 
Introducción al Diseño web
Introducción al Diseño webIntroducción al Diseño web
Introducción al Diseño web
 
ARITMETICA DE BALDOR
ARITMETICA DE BALDORARITMETICA DE BALDOR
ARITMETICA DE BALDOR
 

Similar a PHP mode on part 2

Similar a PHP mode on part 2 (20)

Expresiones regulares
Expresiones regularesExpresiones regulares
Expresiones regulares
 
Java y xml
Java y xmlJava y xml
Java y xml
 
01 PROGRAMACION.pptx
01 PROGRAMACION.pptx01 PROGRAMACION.pptx
01 PROGRAMACION.pptx
 
02 fórmulas y funciones en excel
02 fórmulas y funciones en excel02 fórmulas y funciones en excel
02 fórmulas y funciones en excel
 
Lenguaje c
Lenguaje cLenguaje c
Lenguaje c
 
Sintaxis Básica del lenguaje Java
Sintaxis Básica del lenguaje JavaSintaxis Básica del lenguaje Java
Sintaxis Básica del lenguaje Java
 
Presentación introducción a Matlab y su estructura
Presentación introducción a Matlab y su estructuraPresentación introducción a Matlab y su estructura
Presentación introducción a Matlab y su estructura
 
Java y xml
Java y xmlJava y xml
Java y xml
 
Programación 2
Programación 2Programación 2
Programación 2
 
Programacion MatLab
Programacion MatLabProgramacion MatLab
Programacion MatLab
 
Estructuras estáticas de datos
Estructuras estáticas de datosEstructuras estáticas de datos
Estructuras estáticas de datos
 
Funciones en lenguage c
Funciones en lenguage cFunciones en lenguage c
Funciones en lenguage c
 
Programacion I
Programacion I Programacion I
Programacion I
 
java y xml
java y xmljava y xml
java y xml
 
4072954.ppt
4072954.ppt4072954.ppt
4072954.ppt
 
Introduccion a Matlab
Introduccion a MatlabIntroduccion a Matlab
Introduccion a Matlab
 
Programacion y su lenguaje
Programacion y su lenguajeProgramacion y su lenguaje
Programacion y su lenguaje
 
conceptos basicos lenguajes de programacion.pdf
conceptos basicos lenguajes de programacion.pdfconceptos basicos lenguajes de programacion.pdf
conceptos basicos lenguajes de programacion.pdf
 
Mariangel garcía informática
Mariangel garcía  informáticaMariangel garcía  informática
Mariangel garcía informática
 
Taller completo
Taller completoTaller completo
Taller completo
 

Más de Teolinda González

Más de Teolinda González (19)

Do it yourself
Do it yourselfDo it yourself
Do it yourself
 
POO sencillito
POO sencillitoPOO sencillito
POO sencillito
 
Iniciando la investigación
Iniciando la investigaciónIniciando la investigación
Iniciando la investigación
 
Ley Orgánica de Planificación Pública y Popular
Ley Orgánica de Planificación Pública y PopularLey Orgánica de Planificación Pública y Popular
Ley Orgánica de Planificación Pública y Popular
 
Redes Sociales y Educación
Redes Sociales y EducaciónRedes Sociales y Educación
Redes Sociales y Educación
 
Bloque académico
Bloque académicoBloque académico
Bloque académico
 
Propuesta b-Learning de HTML
Propuesta b-Learning de HTMLPropuesta b-Learning de HTML
Propuesta b-Learning de HTML
 
Programa de capacitación docente para el uso de las TIC
Programa de capacitación docente para el uso de las TICPrograma de capacitación docente para el uso de las TIC
Programa de capacitación docente para el uso de las TIC
 
Factores de la Edicación Virtual
Factores de la Edicación VirtualFactores de la Edicación Virtual
Factores de la Edicación Virtual
 
Tips para presentaciones exitosas
Tips para presentaciones exitosasTips para presentaciones exitosas
Tips para presentaciones exitosas
 
PowerPoint Avanzado
PowerPoint AvanzadoPowerPoint Avanzado
PowerPoint Avanzado
 
Proyectos de inversion pública
Proyectos de inversion públicaProyectos de inversion pública
Proyectos de inversion pública
 
Informática educativa en Emérica del Norte
Informática educativa en Emérica del NorteInformática educativa en Emérica del Norte
Informática educativa en Emérica del Norte
 
Centros de informática públicos en Venezuela
Centros de informática públicos en VenezuelaCentros de informática públicos en Venezuela
Centros de informática públicos en Venezuela
 
Glosario de redes
Glosario de redesGlosario de redes
Glosario de redes
 
El clic y el doble clic
El clic y el doble clicEl clic y el doble clic
El clic y el doble clic
 
Pesebres de Aragua
Pesebres de AraguaPesebres de Aragua
Pesebres de Aragua
 
Choque de culturas
Choque de culturasChoque de culturas
Choque de culturas
 
Instrumentos para cuidar tus dientes
Instrumentos para cuidar tus dientesInstrumentos para cuidar tus dientes
Instrumentos para cuidar tus dientes
 

Último

Arenas Camacho-Practica tarea Sesión 12.pptx
Arenas Camacho-Practica tarea Sesión 12.pptxArenas Camacho-Practica tarea Sesión 12.pptx
Arenas Camacho-Practica tarea Sesión 12.pptxJOSEFERNANDOARENASCA
 
definicion segun autores de matemáticas educativa
definicion segun autores de matemáticas  educativadefinicion segun autores de matemáticas  educativa
definicion segun autores de matemáticas educativaAdrianaMartnez618894
 
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfPARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfSergioMendoza354770
 
tics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptxtics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptxazmysanros90
 
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6    CREAR UN RECURSO MULTIMEDIAActividad integradora 6    CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA241531640
 
El uso de las tic en la vida ,lo importante que son
El uso de las tic en la vida ,lo importante  que sonEl uso de las tic en la vida ,lo importante  que son
El uso de las tic en la vida ,lo importante que son241514984
 
GonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptxGonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptx241523733
 
FloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptxFloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptx241522327
 
Mapa-conceptual-del-Origen-del-Universo-3.pptx
Mapa-conceptual-del-Origen-del-Universo-3.pptxMapa-conceptual-del-Origen-del-Universo-3.pptx
Mapa-conceptual-del-Origen-del-Universo-3.pptxMidwarHenryLOZAFLORE
 
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...FacuMeza2
 
El uso delas tic en la vida cotidiana MFEL
El uso delas tic en la vida cotidiana MFELEl uso delas tic en la vida cotidiana MFEL
El uso delas tic en la vida cotidiana MFELmaryfer27m
 
R1600G CAT Variables de cargadores en mina
R1600G CAT Variables de cargadores en minaR1600G CAT Variables de cargadores en mina
R1600G CAT Variables de cargadores en minaarkananubis
 
La era de la educación digital y sus desafios
La era de la educación digital y sus desafiosLa era de la educación digital y sus desafios
La era de la educación digital y sus desafiosFundación YOD YOD
 
Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024GiovanniJavierHidalg
 
Presentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadPresentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadMiguelAngelVillanuev48
 
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxCrear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxNombre Apellidos
 
dokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.pptdokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.pptMiguelAtencio10
 
El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.241514949
 
Plan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxPlan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxpabonheidy28
 
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxMedidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxaylincamaho
 

Último (20)

Arenas Camacho-Practica tarea Sesión 12.pptx
Arenas Camacho-Practica tarea Sesión 12.pptxArenas Camacho-Practica tarea Sesión 12.pptx
Arenas Camacho-Practica tarea Sesión 12.pptx
 
definicion segun autores de matemáticas educativa
definicion segun autores de matemáticas  educativadefinicion segun autores de matemáticas  educativa
definicion segun autores de matemáticas educativa
 
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfPARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
 
tics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptxtics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptx
 
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6    CREAR UN RECURSO MULTIMEDIAActividad integradora 6    CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
 
El uso de las tic en la vida ,lo importante que son
El uso de las tic en la vida ,lo importante  que sonEl uso de las tic en la vida ,lo importante  que son
El uso de las tic en la vida ,lo importante que son
 
GonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptxGonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptx
 
FloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptxFloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptx
 
Mapa-conceptual-del-Origen-del-Universo-3.pptx
Mapa-conceptual-del-Origen-del-Universo-3.pptxMapa-conceptual-del-Origen-del-Universo-3.pptx
Mapa-conceptual-del-Origen-del-Universo-3.pptx
 
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
 
El uso delas tic en la vida cotidiana MFEL
El uso delas tic en la vida cotidiana MFELEl uso delas tic en la vida cotidiana MFEL
El uso delas tic en la vida cotidiana MFEL
 
R1600G CAT Variables de cargadores en mina
R1600G CAT Variables de cargadores en minaR1600G CAT Variables de cargadores en mina
R1600G CAT Variables de cargadores en mina
 
La era de la educación digital y sus desafios
La era de la educación digital y sus desafiosLa era de la educación digital y sus desafios
La era de la educación digital y sus desafios
 
Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024
 
Presentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadPresentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidad
 
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxCrear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
 
dokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.pptdokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.ppt
 
El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.
 
Plan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxPlan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docx
 
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxMedidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
 

PHP mode on part 2

  • 3. IF Es el más usado e importante en los lenguajes de programación Sirve para tomar decisiones de acuerdo a la condición Su sintaxis es:
  • 4. IF
  • 5. IF … ELSE Se ejecuta un bloque de operaciones en caso de no cumplirse la condición principal Su sintaxis es:
  • 7. IF … ELSEIF … ELSE Se utiliza para evaluar varios valores. Si no se cumple la primera condición vuelve a hacer otra condición. Su sintaxis es:
  • 8. IF … ELSEIF … ELSE
  • 9. IF Compacto Es un If de una línea. Se utiliza para, situaciones en las que se evalúa algo sencillo Su sintaxis es:
  • 12. FOR Instrucción que permite ejecutar un número de veces otras instrucciones Su sintaxis es:
  • 13. FOR Parámetros: Inicio: El valor que va a tener la variable y que irá incrementando en cada vuelta. Condición: Determina el fin del for. El for va a ejecutarse hasta que la condición se cumpla Incremento: O decremento de la variable en 1, 2, o el valor que se necesite.
  • 14. FOR
  • 15. FOREACH Estructura De control, utilizada para hacer iteraciones con arrays escalares y asociativos. En cada iteración la posición del arreglo va a pasar a la variable valor. Su sintaxis es:
  • 18. While Es una estructura de control iterativa, se caracteriza porque realiza la instrucción mientras que la condición sea True. Su sintaxis es:
  • 19. While
  • 20. Do … While Cuando se usa esta estructura siempre entra la primera vez a realizar la instrucción y al final se hace la comparación con la condición del while, para determinar si hay que iterar nueva mente o no. Su sintaxis es:
  • 23. Switch La sentencia switch es similar a una serie de sentencias IF en la misma expresión. Permite hacer muchas comparaciones con distintos valores. Su sintaxis es:
  • 24. Switch Si la variable coincide con alguno de los valores de los “case”, se ejecuta el código y con el “break” sale. Pueden haber tantos case como se necesite. El valor por defecto o default es opcional.
  • 27. Arrays Son variables especiales que guardan múltiples valores o matrices en una sola variable. Existen tres tipos: Array numérico: O escalar va de 0 a N Array asociativo: Que utiliza posiciones de tipo string Array multidimensional: es un array dentro de otro array
  • 28. Arrays numérico Su posición es de tipo numérica. Se pueden declarar de dos formas sin afectar su funcionamiento. Pueden crearse con la expresión array y se le pasan los valores separados por coma. O especificar con la posición explícita e indexar manualmente.
  • 29. Arrays asociativos Su posición es de tipo string. Son muy útiles para manejar bases de datos. Porque es mas fácil especificar el valor del campo de una tabla que memorizar su posición. Se puede crear con las misma funciones que los escalares.
  • 30. Arrays asociativos Su sintaxis es: La palabra reservada array y entre paréntesis el nombre de la posición (entre “” o ‘’ porque es un string) seguido del símbolo => que asigna el valor indicado
  • 31. Arrays asociativos Su sintaxis es: Asignar explícitamente con el nombre de la posición entre comilla (“” o ‘’) seguido de su valor:
  • 32. Arrays asociativos Ambas formas de declararlos son válidas para cualquier uso.
  • 33. Arrays multidimensional En un array multidimensional, cada elemento de la matriz principal también puede ser un array. Y cada elemento del sub-array puede ser una matriz, y así sucesivamente. Básicamente representa un array dentro de otro array. La sintaxis es igual que la de los anteriores.
  • 36. Manual de PHP Para mayor información visita el manual en español de de PHP: http://php.net/manual/es/
  • 38. 1 stock.xchng / second floor please / tango 36 Photl.com / 0003110761OO Créditos Por permitir utilizar estas imágenes con un costo de $0