SlideShare una empresa de Scribd logo
Tema 3
Arreglos
Un array es una matriz/vector/arreglo que almacena valores de 3 maneras posibles dependiendo de
su tipo. Enumero los 3 diferentes tipos tal y como explica la web oficial:
•Array numérico indexado.
•Array asociativo.
•Array multidimensional (Matrices).
Ejemplo de PHP array con índice
numérico (indexado)
Es un tipo de array que tiene índices numéricos y se accede con un número entero a cada
valor del mismo.
Ejemplo de PHP array asociativo
Este es un array cuyos valores se asignan mediante claves:
Ejemplo de PHP array bidimensional
(multidimensional)
Se puede resumir como un array de arrays
Sentencias repetitivas
Las estructuras repetitivas (bucles) son aquellas que reiteran una o un grupo de instrucciones "n"
veces y dependen de una variable de control del ciclo. Es decir, ejecutan una o varias
instrucciones un número de veces definido. Las instrucciones básicas que permiten construir este
tipo de estructuras son while y for.
Sentencias repetitivas
LA INSTRUCCIÓN WHILE
La instrucción while (que en castellano se traduciría como “mientras…”) ejecuta una porción de
programa mientras se cumpla una cierta condición.
Mientras la condición sea verdadera, se ejecutan las instrucciones contenidas en el while. Cuando
deja de cumplirse la condición, se sale del ciclo y se continúa ejecutando el resto del programa.
Si la condición no se cumple ni la primera vez que se comprueba, las líneas en el interior del while
no se ejecutarán ni una vez.
La estructura general o sintaxis habitual de un bucle while es la siguiente:
Ejemplos
Sentencias repetitivas
LA INSTRUCCIÓN FOR
La estructura repetitiva for (en castellano se traduciría como “desde…”) se utiliza generalmente
cuando tenemos bien determinada la cantidad de repeticiones a realizar. Se diferencia de las
anteriores en que se debe incluir en la propia instrucción una variable de control, la cual se
incrementa o decrementa de forma automática. La estructura de estas instrucciones viene a ser
muy similar a la anterior.
La estructura general o sintaxis habitual de un bucle for es la siguiente:
Sentencias repetitivas
LA INSTRUCCIÓN FOR
La estructura repetitiva for (en castellano se traduciría como “desde…”) se utiliza generalmente
cuando tenemos bien determinada la cantidad de repeticiones a realizar. Se diferencia de las
anteriores en que se debe incluir en la propia instrucción una variable de control, la cual se
incrementa o decrementa de forma automática. La estructura de estas instrucciones viene a ser
muy similar a la anterior.
La estructura general o sintaxis habitual de un bucle for es la siguiente:
Sentencias repetitivas
LA INSTRUCCIÓN FOR

Más contenido relacionado

Similar a tema3.pptx

Programacion
ProgramacionProgramacion
Programacion
Laura Gonzalez Perez
 
Unidad3.pptx
Unidad3.pptxUnidad3.pptx
Unidad3.pptx
EMILIOGUERRERO22
 
algoritmos
algoritmosalgoritmos
algoritmos
Marisol Cruz
 
estructura secuencial
estructura secuencialestructura secuencial
estructura secuencial
nelson0007
 
Estructuras de control repetitivas
Estructuras de control repetitivasEstructuras de control repetitivas
Estructuras de control repetitivas
KareliaRivas
 
Estructuras secuenciales, selectivas e iterativas3
Estructuras secuenciales, selectivas e iterativas3Estructuras secuenciales, selectivas e iterativas3
Estructuras secuenciales, selectivas e iterativas3
maria_z2
 
Instrucciones basicas
Instrucciones basicasInstrucciones basicas
Instrucciones basicas
erickaagarciarosales
 
Estructurada
EstructuradaEstructurada
Estructurada
kary30stm
 
Ciclos en java script
Ciclos en java scriptCiclos en java script
Ciclos en java script
Carlos Andrés Hernández Doria
 
ESTRUCTURAS REPETITIVAS
ESTRUCTURAS REPETITIVASESTRUCTURAS REPETITIVAS
ESTRUCTURAS REPETITIVAS
Duvan Dominguez
 
Programación estructurada Analisis y Diseño Jessy Lopez 11v02.pptx
Programación estructurada Analisis y Diseño Jessy Lopez 11v02.pptxProgramación estructurada Analisis y Diseño Jessy Lopez 11v02.pptx
Programación estructurada Analisis y Diseño Jessy Lopez 11v02.pptx
jg2254794
 
Aprendiendo de la sintaxiss
Aprendiendo de la sintaxissAprendiendo de la sintaxiss
Aprendiendo de la sintaxiss
dianahurtadoesser
 
Php Estructuras Selectivas
Php Estructuras SelectivasPhp Estructuras Selectivas
Php Estructuras Selectivas
abgigail
 
Tema6
Tema6Tema6
Tema6
UH
 
Ciclos
CiclosCiclos
Estructuras
EstructurasEstructuras
Estructuras
Deynna Lopez
 
Las estructuras de control en programación presentacion
Las estructuras de control en programación presentacionLas estructuras de control en programación presentacion
Las estructuras de control en programación presentacion
Orangel4
 
ESTRUCTURAS DE CONTROL
ESTRUCTURAS DE CONTROLESTRUCTURAS DE CONTROL
ESTRUCTURAS DE CONTROL
DarkStarPlay
 
Ciclos
CiclosCiclos
Michell instrucciones de ontrol
Michell instrucciones de ontrolMichell instrucciones de ontrol
Michell instrucciones de ontrol
royimar
 

Similar a tema3.pptx (20)

Programacion
ProgramacionProgramacion
Programacion
 
Unidad3.pptx
Unidad3.pptxUnidad3.pptx
Unidad3.pptx
 
algoritmos
algoritmosalgoritmos
algoritmos
 
estructura secuencial
estructura secuencialestructura secuencial
estructura secuencial
 
Estructuras de control repetitivas
Estructuras de control repetitivasEstructuras de control repetitivas
Estructuras de control repetitivas
 
Estructuras secuenciales, selectivas e iterativas3
Estructuras secuenciales, selectivas e iterativas3Estructuras secuenciales, selectivas e iterativas3
Estructuras secuenciales, selectivas e iterativas3
 
Instrucciones basicas
Instrucciones basicasInstrucciones basicas
Instrucciones basicas
 
Estructurada
EstructuradaEstructurada
Estructurada
 
Ciclos en java script
Ciclos en java scriptCiclos en java script
Ciclos en java script
 
ESTRUCTURAS REPETITIVAS
ESTRUCTURAS REPETITIVASESTRUCTURAS REPETITIVAS
ESTRUCTURAS REPETITIVAS
 
Programación estructurada Analisis y Diseño Jessy Lopez 11v02.pptx
Programación estructurada Analisis y Diseño Jessy Lopez 11v02.pptxProgramación estructurada Analisis y Diseño Jessy Lopez 11v02.pptx
Programación estructurada Analisis y Diseño Jessy Lopez 11v02.pptx
 
Aprendiendo de la sintaxiss
Aprendiendo de la sintaxissAprendiendo de la sintaxiss
Aprendiendo de la sintaxiss
 
Php Estructuras Selectivas
Php Estructuras SelectivasPhp Estructuras Selectivas
Php Estructuras Selectivas
 
Tema6
Tema6Tema6
Tema6
 
Ciclos
CiclosCiclos
Ciclos
 
Estructuras
EstructurasEstructuras
Estructuras
 
Las estructuras de control en programación presentacion
Las estructuras de control en programación presentacionLas estructuras de control en programación presentacion
Las estructuras de control en programación presentacion
 
ESTRUCTURAS DE CONTROL
ESTRUCTURAS DE CONTROLESTRUCTURAS DE CONTROL
ESTRUCTURAS DE CONTROL
 
Ciclos
CiclosCiclos
Ciclos
 
Michell instrucciones de ontrol
Michell instrucciones de ontrolMichell instrucciones de ontrol
Michell instrucciones de ontrol
 

Último

PRESENTACION TEMA COMPUESTO AROMATICOS Y
PRESENTACION TEMA COMPUESTO AROMATICOS YPRESENTACION TEMA COMPUESTO AROMATICOS Y
PRESENTACION TEMA COMPUESTO AROMATICOS Y
WillyBernab
 
SEGURIDAD INFORMATICA- Ariana Vicente Cruzatt
SEGURIDAD INFORMATICA- Ariana Vicente CruzattSEGURIDAD INFORMATICA- Ariana Vicente Cruzatt
SEGURIDAD INFORMATICA- Ariana Vicente Cruzatt
vicenteariana54
 
FICHA DE EDUCACIÓN RELIGIOSA 17 DE CTUBRE LA oracion.docx
FICHA DE EDUCACIÓN RELIGIOSA  17 DE CTUBRE LA  oracion.docxFICHA DE EDUCACIÓN RELIGIOSA  17 DE CTUBRE LA  oracion.docx
FICHA DE EDUCACIÓN RELIGIOSA 17 DE CTUBRE LA oracion.docx
EmilyEsmeraldaQuispe
 
APLICACIONES DE INTERNET-INFORMATICA.pptx
APLICACIONES DE INTERNET-INFORMATICA.pptxAPLICACIONES DE INTERNET-INFORMATICA.pptx
APLICACIONES DE INTERNET-INFORMATICA.pptx
cpadua713
 
COMUNIDADES DE APRENDIZAJE EN EL CURSO DE APLICACIONES PARA INTERNET
COMUNIDADES DE APRENDIZAJE EN EL CURSO DE APLICACIONES PARA INTERNETCOMUNIDADES DE APRENDIZAJE EN EL CURSO DE APLICACIONES PARA INTERNET
COMUNIDADES DE APRENDIZAJE EN EL CURSO DE APLICACIONES PARA INTERNET
Kevin Aguilar Garcia
 
Diapositiva Herramientas Web, Tema Web 3.0.pptx
Diapositiva Herramientas Web, Tema Web 3.0.pptxDiapositiva Herramientas Web, Tema Web 3.0.pptx
Diapositiva Herramientas Web, Tema Web 3.0.pptx
erick502105
 
La revolución de Netflix redefiniendo las películas, la televisión, el arte y...
La revolución de Netflix redefiniendo las películas, la televisión, el arte y...La revolución de Netflix redefiniendo las películas, la televisión, el arte y...
La revolución de Netflix redefiniendo las películas, la televisión, el arte y...
NoraRoberts5
 
ESTUDIANTES BENEFICIARIOS que se suman a los beneficios de la universidad
ESTUDIANTES BENEFICIARIOS que se suman a los beneficios de la universidadESTUDIANTES BENEFICIARIOS que se suman a los beneficios de la universidad
ESTUDIANTES BENEFICIARIOS que se suman a los beneficios de la universidad
jorgejhonatanaltamir1
 
Análisis de Crowdfunding con el maestro Tapia de Artes
Análisis de Crowdfunding con el maestro Tapia de ArtesAnálisis de Crowdfunding con el maestro Tapia de Artes
Análisis de Crowdfunding con el maestro Tapia de Artes
al050121024
 
SLIDESHARE, qué es, ventajas y desventajas
SLIDESHARE, qué es, ventajas y desventajasSLIDESHARE, qué es, ventajas y desventajas
SLIDESHARE, qué es, ventajas y desventajas
ruthechepurizaca
 
Oración a Pomba Gira María Padilha .docx
Oración a Pomba Gira María Padilha .docxOración a Pomba Gira María Padilha .docx
Oración a Pomba Gira María Padilha .docx
LuisAlbertoCordovaBa
 

Último (11)

PRESENTACION TEMA COMPUESTO AROMATICOS Y
PRESENTACION TEMA COMPUESTO AROMATICOS YPRESENTACION TEMA COMPUESTO AROMATICOS Y
PRESENTACION TEMA COMPUESTO AROMATICOS Y
 
SEGURIDAD INFORMATICA- Ariana Vicente Cruzatt
SEGURIDAD INFORMATICA- Ariana Vicente CruzattSEGURIDAD INFORMATICA- Ariana Vicente Cruzatt
SEGURIDAD INFORMATICA- Ariana Vicente Cruzatt
 
FICHA DE EDUCACIÓN RELIGIOSA 17 DE CTUBRE LA oracion.docx
FICHA DE EDUCACIÓN RELIGIOSA  17 DE CTUBRE LA  oracion.docxFICHA DE EDUCACIÓN RELIGIOSA  17 DE CTUBRE LA  oracion.docx
FICHA DE EDUCACIÓN RELIGIOSA 17 DE CTUBRE LA oracion.docx
 
APLICACIONES DE INTERNET-INFORMATICA.pptx
APLICACIONES DE INTERNET-INFORMATICA.pptxAPLICACIONES DE INTERNET-INFORMATICA.pptx
APLICACIONES DE INTERNET-INFORMATICA.pptx
 
COMUNIDADES DE APRENDIZAJE EN EL CURSO DE APLICACIONES PARA INTERNET
COMUNIDADES DE APRENDIZAJE EN EL CURSO DE APLICACIONES PARA INTERNETCOMUNIDADES DE APRENDIZAJE EN EL CURSO DE APLICACIONES PARA INTERNET
COMUNIDADES DE APRENDIZAJE EN EL CURSO DE APLICACIONES PARA INTERNET
 
Diapositiva Herramientas Web, Tema Web 3.0.pptx
Diapositiva Herramientas Web, Tema Web 3.0.pptxDiapositiva Herramientas Web, Tema Web 3.0.pptx
Diapositiva Herramientas Web, Tema Web 3.0.pptx
 
La revolución de Netflix redefiniendo las películas, la televisión, el arte y...
La revolución de Netflix redefiniendo las películas, la televisión, el arte y...La revolución de Netflix redefiniendo las películas, la televisión, el arte y...
La revolución de Netflix redefiniendo las películas, la televisión, el arte y...
 
ESTUDIANTES BENEFICIARIOS que se suman a los beneficios de la universidad
ESTUDIANTES BENEFICIARIOS que se suman a los beneficios de la universidadESTUDIANTES BENEFICIARIOS que se suman a los beneficios de la universidad
ESTUDIANTES BENEFICIARIOS que se suman a los beneficios de la universidad
 
Análisis de Crowdfunding con el maestro Tapia de Artes
Análisis de Crowdfunding con el maestro Tapia de ArtesAnálisis de Crowdfunding con el maestro Tapia de Artes
Análisis de Crowdfunding con el maestro Tapia de Artes
 
SLIDESHARE, qué es, ventajas y desventajas
SLIDESHARE, qué es, ventajas y desventajasSLIDESHARE, qué es, ventajas y desventajas
SLIDESHARE, qué es, ventajas y desventajas
 
Oración a Pomba Gira María Padilha .docx
Oración a Pomba Gira María Padilha .docxOración a Pomba Gira María Padilha .docx
Oración a Pomba Gira María Padilha .docx
 

tema3.pptx

  • 2. Arreglos Un array es una matriz/vector/arreglo que almacena valores de 3 maneras posibles dependiendo de su tipo. Enumero los 3 diferentes tipos tal y como explica la web oficial: •Array numérico indexado. •Array asociativo. •Array multidimensional (Matrices).
  • 3. Ejemplo de PHP array con índice numérico (indexado) Es un tipo de array que tiene índices numéricos y se accede con un número entero a cada valor del mismo.
  • 4. Ejemplo de PHP array asociativo Este es un array cuyos valores se asignan mediante claves:
  • 5. Ejemplo de PHP array bidimensional (multidimensional) Se puede resumir como un array de arrays
  • 6. Sentencias repetitivas Las estructuras repetitivas (bucles) son aquellas que reiteran una o un grupo de instrucciones "n" veces y dependen de una variable de control del ciclo. Es decir, ejecutan una o varias instrucciones un número de veces definido. Las instrucciones básicas que permiten construir este tipo de estructuras son while y for.
  • 7. Sentencias repetitivas LA INSTRUCCIÓN WHILE La instrucción while (que en castellano se traduciría como “mientras…”) ejecuta una porción de programa mientras se cumpla una cierta condición. Mientras la condición sea verdadera, se ejecutan las instrucciones contenidas en el while. Cuando deja de cumplirse la condición, se sale del ciclo y se continúa ejecutando el resto del programa. Si la condición no se cumple ni la primera vez que se comprueba, las líneas en el interior del while no se ejecutarán ni una vez. La estructura general o sintaxis habitual de un bucle while es la siguiente:
  • 9. Sentencias repetitivas LA INSTRUCCIÓN FOR La estructura repetitiva for (en castellano se traduciría como “desde…”) se utiliza generalmente cuando tenemos bien determinada la cantidad de repeticiones a realizar. Se diferencia de las anteriores en que se debe incluir en la propia instrucción una variable de control, la cual se incrementa o decrementa de forma automática. La estructura de estas instrucciones viene a ser muy similar a la anterior. La estructura general o sintaxis habitual de un bucle for es la siguiente:
  • 10. Sentencias repetitivas LA INSTRUCCIÓN FOR La estructura repetitiva for (en castellano se traduciría como “desde…”) se utiliza generalmente cuando tenemos bien determinada la cantidad de repeticiones a realizar. Se diferencia de las anteriores en que se debe incluir en la propia instrucción una variable de control, la cual se incrementa o decrementa de forma automática. La estructura de estas instrucciones viene a ser muy similar a la anterior. La estructura general o sintaxis habitual de un bucle for es la siguiente: