SlideShare una empresa de Scribd logo
1 de 12
Lic. Nora O. Martínez Arias
Las estructuras de control iterativas se utilizan para
resolver problemas donde sea necesario repetir un
determinado número de veces un conjunto de
instrucciones llamados bucle. También se conocen
como estructuras repetitivas o de ciclo.
Es necesario construir la condición que controlará el
número de repeticiones, recordemos que para
construir las condiciones es necesario utilizar los
operadores relacionales (de comparación) y los
operadores booleanos (lógicos).
EJEMPLO: (Calificacion > = 6) and (sexo =“F”)
Lic. Nora O. Martínez Arias
Las estructuras de control iterativas en Java se
clasifican en:
1. Ciclo desde o para (for)
2. Ciclo haz-mientras (do-while)
3. Ciclo mientras (while)
Lic. Nora O. Martínez Arias
Para poder trabajar con estas estructuras es muy
importante comprender el concepto de:
contador = contador + constante
acumulador = acumulador + variable
CONTADOR
ACUMULADOR
(sumador)
Lic. Nora O. Martínez Arias
Recordemos que una variable es un espacio de
memoria que se reserva en la computadora cuyo
contenido puede cambiar a lo largo de la ejecución de
un programa, así pues, un contador es un tipo de
variable que incrementa o decrementa su contenido en
un valor constante.
CONTADOR
Lic. Nora O. Martínez Arias
Cuando decimos “incrementa” significa que estamos
sumando.
EJEMPLO: veces = veces + 1
Como puedes observar, a la variable veces, le estás
incrementando un valor constante (valor 1), es decir,
a su contenido le sumas el valor y se vuelve a
guardar en la misma variable.
Observa su estructura y verás que es fácil identificar
cuándo una variable es un contador.
Lic. Nora O. Martínez Arias
Cuando decimos “decrementa” significa que estamos
restando.
EJEMPLO: total = total - 3
Como puedes observar, a la variable total, le estás
decrementando un valor constante (valor 3), es
decir, a su contenido le restas el valor y se vuelve a
guardar en la misma variable.
Nuevamente, observa su estructura.
Lic. Nora O. Martínez Arias
Veces = 0
Es muy importante que inicialicemos siempre
nuestros contadores
total = 33
El valor con el que se inicie el contador, dependerá del
problema a resolver.
Veces = Veces + 1
1 0 1
2 1 1
3 2 1
total = Total - 3
30 33 3
27 30 3
24 27 3
El valor inicial está marcado en azul y el valor final está
en color naranja
Lic. Nora O. Martínez Arias
El sumador es un tipo de acumulador, el cual es una
variable que incrementa o decrementa su contenido en
cantidades diferentes ( a veces desconocidas para el
programador, por lo tanto, el decremento o incremento
corresponde al contenido de otra variable)
ACUMULADOR
(sumador)
Lic. Nora O. Martínez Arias
Cuando decimos “incrementa” significa que estamos
sumando.
EJEMPLO: nomina = nomina + sueldo
Como puedes observar, a la variable nomina, le estás
incrementando una cantidad contenida en la variable
sueldo, es decir, a su contenido le sumas la cantidad de la
variable sueldo y se vuelve a guardar en la misma
variable.
Observa su estructura y verás que es fácil identificar
cuándo una variable es un acumulador de tipo sumador.
Lic. Nora O. Martínez Arias
Cuando decimos “decrementa” significa que estamos
restando.
EJEMPLO: total = total - deuda
Como puedes observar, a la variable total, le estás
decrementando la cantidad contenida en la variable
deuda, es decir, a su contenido le restas el valor que
contiene la variable deuda y se vuelve a guardar en
la misma variable.
Nuevamente, observa su estructura.
Lic. Nora O. Martínez Arias
nomina = 0
Es muy importante que inicialicemos siempre
nuestros acumuladores
total = 350
El valor con el que se inicie el acumulador, dependerá del
problema a resolver.
nomina = nomina + sueldo
1200 0 1200
1700 1200 500
3200 1700 1500
total = Total - deuda
300 350 50
225 300 75
75 225 150
El valor inicial está marcado en azul y el
valor final está en color naranja
Lic. Nora O. Martínez Arias
Recuerda lo fácil que es distinguir una variable simple, un
contador y un acumulador tipo sumador
Ejemplo Variable Tipo
nomina = nomina + sueldo nomina Acumulador
total = total - 3 total Contador
suma = num1 + num2 suma simple

Más contenido relacionado

La actualidad más candente

Estructuras repetitivas(while, for, repeat)
Estructuras repetitivas(while, for, repeat)Estructuras repetitivas(while, for, repeat)
Estructuras repetitivas(while, for, repeat)Rommel Lòpez
 
Historia y conceptos basicos de programación estructurada
Historia y conceptos basicos de programación estructuradaHistoria y conceptos basicos de programación estructurada
Historia y conceptos basicos de programación estructuradaEn La Vereda de Mi Casaa!
 
Programación Orientada a Objetos - atributos y métodos
Programación Orientada a Objetos - atributos y métodosProgramación Orientada a Objetos - atributos y métodos
Programación Orientada a Objetos - atributos y métodosAlvaro Enrique Ruano
 
P. estructurada vs. programación orientada a objetos
P. estructurada vs. programación orientada a objetosP. estructurada vs. programación orientada a objetos
P. estructurada vs. programación orientada a objetosGeovanny Yungán
 
Componentes de eclipse
Componentes de eclipseComponentes de eclipse
Componentes de eclipsejaquiiMc
 
Ejercicios resueltos en c
Ejercicios resueltos en cEjercicios resueltos en c
Ejercicios resueltos en calan moreno
 
Tabla comparativa de paradigmas de programacion
Tabla comparativa de paradigmas de programacionTabla comparativa de paradigmas de programacion
Tabla comparativa de paradigmas de programacionMarioS1093
 
Tabla comparativa de paradigma de programacion estruturada y pradigma de prog...
Tabla comparativa de paradigma de programacion estruturada y pradigma de prog...Tabla comparativa de paradigma de programacion estruturada y pradigma de prog...
Tabla comparativa de paradigma de programacion estruturada y pradigma de prog...jose francisco arenas jimenez
 
8b Curso de POO en java - paso de diagrama clases a java 1
8b Curso de POO en java - paso de diagrama clases a java 18b Curso de POO en java - paso de diagrama clases a java 1
8b Curso de POO en java - paso de diagrama clases a java 1Clara Patricia Avella Ibañez
 
Mate_Discretas logica y_demostraciones
Mate_Discretas logica y_demostracionesMate_Discretas logica y_demostraciones
Mate_Discretas logica y_demostracionesVelmuz Buzz
 
Lógica y Algoritmos 4. estructuras secuenciales y selectivas
Lógica y Algoritmos 4. estructuras secuenciales y selectivasLógica y Algoritmos 4. estructuras secuenciales y selectivas
Lógica y Algoritmos 4. estructuras secuenciales y selectivasEdward Ropero
 
Consulta - Programación Lineal y Programacion Orientada A Objetos
Consulta - Programación Lineal y Programacion Orientada A ObjetosConsulta - Programación Lineal y Programacion Orientada A Objetos
Consulta - Programación Lineal y Programacion Orientada A ObjetosLuis Caiza
 
Arreglos vectores pseint
Arreglos vectores pseintArreglos vectores pseint
Arreglos vectores pseintHEIVER CUESTA
 
Algoritmos computacionales y programación: 3
Algoritmos computacionales y programación: 3Algoritmos computacionales y programación: 3
Algoritmos computacionales y programación: 3Universidad Veracruzana
 
Metodologia de la programación - expresiones
Metodologia de la programación - expresionesMetodologia de la programación - expresiones
Metodologia de la programación - expresionesMar_Angeles
 

La actualidad más candente (20)

Estructuras repetitivas(while, for, repeat)
Estructuras repetitivas(while, for, repeat)Estructuras repetitivas(while, for, repeat)
Estructuras repetitivas(while, for, repeat)
 
Historia y conceptos basicos de programación estructurada
Historia y conceptos basicos de programación estructuradaHistoria y conceptos basicos de programación estructurada
Historia y conceptos basicos de programación estructurada
 
Recursividad directa e indirecta
Recursividad directa e indirectaRecursividad directa e indirecta
Recursividad directa e indirecta
 
Programación Orientada a Objetos - atributos y métodos
Programación Orientada a Objetos - atributos y métodosProgramación Orientada a Objetos - atributos y métodos
Programación Orientada a Objetos - atributos y métodos
 
P. estructurada vs. programación orientada a objetos
P. estructurada vs. programación orientada a objetosP. estructurada vs. programación orientada a objetos
P. estructurada vs. programación orientada a objetos
 
Componentes de eclipse
Componentes de eclipseComponentes de eclipse
Componentes de eclipse
 
Ejercicios resueltos en c
Ejercicios resueltos en cEjercicios resueltos en c
Ejercicios resueltos en c
 
Tabla comparativa de paradigmas de programacion
Tabla comparativa de paradigmas de programacionTabla comparativa de paradigmas de programacion
Tabla comparativa de paradigmas de programacion
 
Tabla comparativa de paradigma de programacion estruturada y pradigma de prog...
Tabla comparativa de paradigma de programacion estruturada y pradigma de prog...Tabla comparativa de paradigma de programacion estruturada y pradigma de prog...
Tabla comparativa de paradigma de programacion estruturada y pradigma de prog...
 
8b Curso de POO en java - paso de diagrama clases a java 1
8b Curso de POO en java - paso de diagrama clases a java 18b Curso de POO en java - paso de diagrama clases a java 1
8b Curso de POO en java - paso de diagrama clases a java 1
 
Diagramas De Flujo
Diagramas De FlujoDiagramas De Flujo
Diagramas De Flujo
 
Mate_Discretas logica y_demostraciones
Mate_Discretas logica y_demostracionesMate_Discretas logica y_demostraciones
Mate_Discretas logica y_demostraciones
 
Lógica y Algoritmos 4. estructuras secuenciales y selectivas
Lógica y Algoritmos 4. estructuras secuenciales y selectivasLógica y Algoritmos 4. estructuras secuenciales y selectivas
Lógica y Algoritmos 4. estructuras secuenciales y selectivas
 
Paradigmas de la programación
Paradigmas de la programación Paradigmas de la programación
Paradigmas de la programación
 
Consulta - Programación Lineal y Programacion Orientada A Objetos
Consulta - Programación Lineal y Programacion Orientada A ObjetosConsulta - Programación Lineal y Programacion Orientada A Objetos
Consulta - Programación Lineal y Programacion Orientada A Objetos
 
Arreglos vectores pseint
Arreglos vectores pseintArreglos vectores pseint
Arreglos vectores pseint
 
Leyes de Conjuntos
Leyes de ConjuntosLeyes de Conjuntos
Leyes de Conjuntos
 
Algoritmos computacionales y programación: 3
Algoritmos computacionales y programación: 3Algoritmos computacionales y programación: 3
Algoritmos computacionales y programación: 3
 
Metodologia de la programación - expresiones
Metodologia de la programación - expresionesMetodologia de la programación - expresiones
Metodologia de la programación - expresiones
 
Estructuras Repetitivas con PSeInt (Parte 2)
Estructuras Repetitivas con PSeInt (Parte 2)Estructuras Repetitivas con PSeInt (Parte 2)
Estructuras Repetitivas con PSeInt (Parte 2)
 

Similar a Acumuladores y Contadores

Estructuras iterativas y ejemplos propuestos
Estructuras iterativas y ejemplos propuestosEstructuras iterativas y ejemplos propuestos
Estructuras iterativas y ejemplos propuestosmarigelcontreras
 
Estructuras iterativas y ejemplos propuestos
Estructuras iterativas y ejemplos propuestosEstructuras iterativas y ejemplos propuestos
Estructuras iterativas y ejemplos propuestosmarigelcontreras
 
ESTRUCTURAS CONDICIONALES PARA. PSEINT
ESTRUCTURAS CONDICIONALES PARA. PSEINTESTRUCTURAS CONDICIONALES PARA. PSEINT
ESTRUCTURAS CONDICIONALES PARA. PSEINTJuanCardenas501369
 
TRABAJO SOBRE LOS CONCEPTOS BASICOS DE PROGRAMACION 10-1 -1.pdf
TRABAJO SOBRE LOS CONCEPTOS BASICOS DE PROGRAMACION 10-1 -1.pdfTRABAJO SOBRE LOS CONCEPTOS BASICOS DE PROGRAMACION 10-1 -1.pdf
TRABAJO SOBRE LOS CONCEPTOS BASICOS DE PROGRAMACION 10-1 -1.pdfAndresAranda22
 
TRABAJO SOBRE LOS CONCEPTOS BASICOS DE PROGRAMACION 10-1 -2.pdf
TRABAJO SOBRE LOS CONCEPTOS BASICOS DE PROGRAMACION 10-1 -2.pdfTRABAJO SOBRE LOS CONCEPTOS BASICOS DE PROGRAMACION 10-1 -2.pdf
TRABAJO SOBRE LOS CONCEPTOS BASICOS DE PROGRAMACION 10-1 -2.pdfNicolHenao2
 
TRABAJO SOBRE LOS CONCEPTOS BASICOS DE PROGRAMACION 10-1 -2.pdf
TRABAJO SOBRE LOS CONCEPTOS BASICOS DE PROGRAMACION 10-1 -2.pdfTRABAJO SOBRE LOS CONCEPTOS BASICOS DE PROGRAMACION 10-1 -2.pdf
TRABAJO SOBRE LOS CONCEPTOS BASICOS DE PROGRAMACION 10-1 -2.pdfcamilaviafara3
 
TRABAJO SOBRE LOS CONCEPTOS BASICOS DE PROGRAMACION 10-1 -2.pdf
TRABAJO SOBRE LOS CONCEPTOS BASICOS DE PROGRAMACION 10-1 -2.pdfTRABAJO SOBRE LOS CONCEPTOS BASICOS DE PROGRAMACION 10-1 -2.pdf
TRABAJO SOBRE LOS CONCEPTOS BASICOS DE PROGRAMACION 10-1 -2.pdfjuanmanuellopeztarap
 
TRABAJO SOBRE LOS CONCEPTOS BASICOS DE PROGRAMACION 10-1 -2.pdf
TRABAJO SOBRE LOS CONCEPTOS BASICOS DE PROGRAMACION 10-1 -2.pdfTRABAJO SOBRE LOS CONCEPTOS BASICOS DE PROGRAMACION 10-1 -2.pdf
TRABAJO SOBRE LOS CONCEPTOS BASICOS DE PROGRAMACION 10-1 -2.pdfsharonardila478
 
ESTRUCTURAS REPETITIVAS PROGRAMACION.pptx
ESTRUCTURAS REPETITIVAS PROGRAMACION.pptxESTRUCTURAS REPETITIVAS PROGRAMACION.pptx
ESTRUCTURAS REPETITIVAS PROGRAMACION.pptxArisbethBernalSalina
 
TRABAJO SOBRE LOS CONCEPTOS BASICOS DE PROGRAMACION 10-1 .pdf
TRABAJO SOBRE LOS CONCEPTOS BASICOS DE PROGRAMACION 10-1 .pdfTRABAJO SOBRE LOS CONCEPTOS BASICOS DE PROGRAMACION 10-1 .pdf
TRABAJO SOBRE LOS CONCEPTOS BASICOS DE PROGRAMACION 10-1 .pdfSebastianOcampo34
 
TRABAJO SOBRE LOS CONCEPTOS BASICOS DE PROGRAMACION 10-1 .pdf
TRABAJO SOBRE LOS CONCEPTOS BASICOS DE PROGRAMACION 10-1 .pdfTRABAJO SOBRE LOS CONCEPTOS BASICOS DE PROGRAMACION 10-1 .pdf
TRABAJO SOBRE LOS CONCEPTOS BASICOS DE PROGRAMACION 10-1 .pdfSebastianOcampo34
 
Programaciòn Estructurada
Programaciòn EstructuradaProgramaciòn Estructurada
Programaciòn EstructuradaFernanda-Guzman
 

Similar a Acumuladores y Contadores (20)

tecnologia (1).pdf
tecnologia (1).pdftecnologia (1).pdf
tecnologia (1).pdf
 
Los 100 fuegos
Los 100 fuegosLos 100 fuegos
Los 100 fuegos
 
tecnologia (2).pdf
tecnologia (2).pdftecnologia (2).pdf
tecnologia (2).pdf
 
Términos
TérminosTérminos
Términos
 
Estructuras iterativas y ejemplos propuestos
Estructuras iterativas y ejemplos propuestosEstructuras iterativas y ejemplos propuestos
Estructuras iterativas y ejemplos propuestos
 
Estructuras iterativas
Estructuras iterativasEstructuras iterativas
Estructuras iterativas
 
Estructuras iterativas y ejemplos propuestos
Estructuras iterativas y ejemplos propuestosEstructuras iterativas y ejemplos propuestos
Estructuras iterativas y ejemplos propuestos
 
Estructuras iterativas
Estructuras iterativasEstructuras iterativas
Estructuras iterativas
 
ESTRUCTURAS CONDICIONALES PARA. PSEINT
ESTRUCTURAS CONDICIONALES PARA. PSEINTESTRUCTURAS CONDICIONALES PARA. PSEINT
ESTRUCTURAS CONDICIONALES PARA. PSEINT
 
Sesión 09 Fund Programación
Sesión 09 Fund ProgramaciónSesión 09 Fund Programación
Sesión 09 Fund Programación
 
TRABAJO SOBRE LOS CONCEPTOS BASICOS DE PROGRAMACION 10-1 -1.pdf
TRABAJO SOBRE LOS CONCEPTOS BASICOS DE PROGRAMACION 10-1 -1.pdfTRABAJO SOBRE LOS CONCEPTOS BASICOS DE PROGRAMACION 10-1 -1.pdf
TRABAJO SOBRE LOS CONCEPTOS BASICOS DE PROGRAMACION 10-1 -1.pdf
 
TRABAJO SOBRE LOS CONCEPTOS BASICOS DE PROGRAMACION 10-1 -2.pdf
TRABAJO SOBRE LOS CONCEPTOS BASICOS DE PROGRAMACION 10-1 -2.pdfTRABAJO SOBRE LOS CONCEPTOS BASICOS DE PROGRAMACION 10-1 -2.pdf
TRABAJO SOBRE LOS CONCEPTOS BASICOS DE PROGRAMACION 10-1 -2.pdf
 
TRABAJO SOBRE LOS CONCEPTOS BASICOS DE PROGRAMACION 10-1 -2.pdf
TRABAJO SOBRE LOS CONCEPTOS BASICOS DE PROGRAMACION 10-1 -2.pdfTRABAJO SOBRE LOS CONCEPTOS BASICOS DE PROGRAMACION 10-1 -2.pdf
TRABAJO SOBRE LOS CONCEPTOS BASICOS DE PROGRAMACION 10-1 -2.pdf
 
TRABAJO SOBRE LOS CONCEPTOS BASICOS DE PROGRAMACION 10-1 -2.pdf
TRABAJO SOBRE LOS CONCEPTOS BASICOS DE PROGRAMACION 10-1 -2.pdfTRABAJO SOBRE LOS CONCEPTOS BASICOS DE PROGRAMACION 10-1 -2.pdf
TRABAJO SOBRE LOS CONCEPTOS BASICOS DE PROGRAMACION 10-1 -2.pdf
 
TRABAJO SOBRE LOS CONCEPTOS BASICOS DE PROGRAMACION 10-1 -2.pdf
TRABAJO SOBRE LOS CONCEPTOS BASICOS DE PROGRAMACION 10-1 -2.pdfTRABAJO SOBRE LOS CONCEPTOS BASICOS DE PROGRAMACION 10-1 -2.pdf
TRABAJO SOBRE LOS CONCEPTOS BASICOS DE PROGRAMACION 10-1 -2.pdf
 
ESTRUCTURAS REPETITIVAS PROGRAMACION.pptx
ESTRUCTURAS REPETITIVAS PROGRAMACION.pptxESTRUCTURAS REPETITIVAS PROGRAMACION.pptx
ESTRUCTURAS REPETITIVAS PROGRAMACION.pptx
 
TRABAJO SOBRE LOS CONCEPTOS BASICOS DE PROGRAMACION 10-1 .pdf
TRABAJO SOBRE LOS CONCEPTOS BASICOS DE PROGRAMACION 10-1 .pdfTRABAJO SOBRE LOS CONCEPTOS BASICOS DE PROGRAMACION 10-1 .pdf
TRABAJO SOBRE LOS CONCEPTOS BASICOS DE PROGRAMACION 10-1 .pdf
 
TRABAJO SOBRE LOS CONCEPTOS BASICOS DE PROGRAMACION 10-1 .pdf
TRABAJO SOBRE LOS CONCEPTOS BASICOS DE PROGRAMACION 10-1 .pdfTRABAJO SOBRE LOS CONCEPTOS BASICOS DE PROGRAMACION 10-1 .pdf
TRABAJO SOBRE LOS CONCEPTOS BASICOS DE PROGRAMACION 10-1 .pdf
 
Guia estructuras cíclicas
Guia estructuras cíclicasGuia estructuras cíclicas
Guia estructuras cíclicas
 
Programaciòn Estructurada
Programaciòn EstructuradaProgramaciòn Estructurada
Programaciòn Estructurada
 

Más de Nora O. Martínez

Tutorial Inscripción a un grupo de Teams
Tutorial Inscripción a un grupo de TeamsTutorial Inscripción a un grupo de Teams
Tutorial Inscripción a un grupo de TeamsNora O. Martínez
 
Tutorial acceso cuenta Institucional
Tutorial acceso cuenta InstitucionalTutorial acceso cuenta Institucional
Tutorial acceso cuenta InstitucionalNora O. Martínez
 
Estructura selectiva multiple con Java
Estructura selectiva multiple con JavaEstructura selectiva multiple con Java
Estructura selectiva multiple con JavaNora O. Martínez
 
Estructura selectiva doble con Java
Estructura selectiva doble con JavaEstructura selectiva doble con Java
Estructura selectiva doble con JavaNora O. Martínez
 
Estructura selectiva simple con Java
Estructura selectiva simple con JavaEstructura selectiva simple con Java
Estructura selectiva simple con JavaNora O. Martínez
 
Presentación POO- clases-objetos
Presentación POO- clases-objetosPresentación POO- clases-objetos
Presentación POO- clases-objetosNora O. Martínez
 
Infografía partes de la ventana principal de Power Point
Infografía partes de la ventana principal de Power PointInfografía partes de la ventana principal de Power Point
Infografía partes de la ventana principal de Power PointNora O. Martínez
 
Tutorial subir archivos en Google Drive
Tutorial subir archivos en Google DriveTutorial subir archivos en Google Drive
Tutorial subir archivos en Google DriveNora O. Martínez
 
Tutorial creación de carpeta en Google Drive y compartir carpeta
Tutorial creación de carpeta en Google Drive y compartir carpetaTutorial creación de carpeta en Google Drive y compartir carpeta
Tutorial creación de carpeta en Google Drive y compartir carpetaNora O. Martínez
 
Estructuras de control repetitivas
Estructuras de control repetitivasEstructuras de control repetitivas
Estructuras de control repetitivasNora O. Martínez
 
Creación de un blog en blogger
Creación de un blog en bloggerCreación de un blog en blogger
Creación de un blog en bloggerNora O. Martínez
 
Proyecto de vida (parte 3 de 3)
Proyecto de vida (parte 3 de 3)Proyecto de vida (parte 3 de 3)
Proyecto de vida (parte 3 de 3)Nora O. Martínez
 
Proyecto de vida (parte 2 de 3)
Proyecto de vida (parte 2 de 3)Proyecto de vida (parte 2 de 3)
Proyecto de vida (parte 2 de 3)Nora O. Martínez
 
Proyecto de vida (parte 1 de 3)
Proyecto de vida (parte 1 de 3)Proyecto de vida (parte 1 de 3)
Proyecto de vida (parte 1 de 3)Nora O. Martínez
 
Estructura selectiva multiple
Estructura selectiva multipleEstructura selectiva multiple
Estructura selectiva multipleNora O. Martínez
 

Más de Nora O. Martínez (20)

Tutorial Inscripción a un grupo de Teams
Tutorial Inscripción a un grupo de TeamsTutorial Inscripción a un grupo de Teams
Tutorial Inscripción a un grupo de Teams
 
Tutorial foto perfil teams
Tutorial foto perfil teamsTutorial foto perfil teams
Tutorial foto perfil teams
 
Tutorial acceso cuenta Institucional
Tutorial acceso cuenta InstitucionalTutorial acceso cuenta Institucional
Tutorial acceso cuenta Institucional
 
Estructura selectiva multiple con Java
Estructura selectiva multiple con JavaEstructura selectiva multiple con Java
Estructura selectiva multiple con Java
 
Estructura selectiva doble con Java
Estructura selectiva doble con JavaEstructura selectiva doble con Java
Estructura selectiva doble con Java
 
Estructura selectiva simple con Java
Estructura selectiva simple con JavaEstructura selectiva simple con Java
Estructura selectiva simple con Java
 
Presentación POO- clases-objetos
Presentación POO- clases-objetosPresentación POO- clases-objetos
Presentación POO- clases-objetos
 
Infografía partes de la ventana principal de Power Point
Infografía partes de la ventana principal de Power PointInfografía partes de la ventana principal de Power Point
Infografía partes de la ventana principal de Power Point
 
Tutorial subir archivos en Google Drive
Tutorial subir archivos en Google DriveTutorial subir archivos en Google Drive
Tutorial subir archivos en Google Drive
 
Tutorial creación de carpeta en Google Drive y compartir carpeta
Tutorial creación de carpeta en Google Drive y compartir carpetaTutorial creación de carpeta en Google Drive y compartir carpeta
Tutorial creación de carpeta en Google Drive y compartir carpeta
 
Tutorial de Movie Maker
Tutorial de Movie MakerTutorial de Movie Maker
Tutorial de Movie Maker
 
Estructuras de control repetitivas
Estructuras de control repetitivasEstructuras de control repetitivas
Estructuras de control repetitivas
 
Creación de un blog en blogger
Creación de un blog en bloggerCreación de un blog en blogger
Creación de un blog en blogger
 
Emocional1
Emocional1Emocional1
Emocional1
 
Grandeza1
Grandeza1Grandeza1
Grandeza1
 
Proyecto de vida (parte 3 de 3)
Proyecto de vida (parte 3 de 3)Proyecto de vida (parte 3 de 3)
Proyecto de vida (parte 3 de 3)
 
Proyecto de vida (parte 2 de 3)
Proyecto de vida (parte 2 de 3)Proyecto de vida (parte 2 de 3)
Proyecto de vida (parte 2 de 3)
 
Proyecto de vida (parte 1 de 3)
Proyecto de vida (parte 1 de 3)Proyecto de vida (parte 1 de 3)
Proyecto de vida (parte 1 de 3)
 
Estructura selectiva multiple
Estructura selectiva multipleEstructura selectiva multiple
Estructura selectiva multiple
 
Estructura selectiva simple
Estructura selectiva simpleEstructura selectiva simple
Estructura selectiva simple
 

Último

el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzel CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzprofefilete
 
Introducción:Los objetivos de Desarrollo Sostenible
Introducción:Los objetivos de Desarrollo SostenibleIntroducción:Los objetivos de Desarrollo Sostenible
Introducción:Los objetivos de Desarrollo SostenibleJonathanCovena1
 
Registro Auxiliar - Primaria 2024 (1).pptx
Registro Auxiliar - Primaria  2024 (1).pptxRegistro Auxiliar - Primaria  2024 (1).pptx
Registro Auxiliar - Primaria 2024 (1).pptxFelicitasAsuncionDia
 
Herramientas de Inteligencia Artificial.pdf
Herramientas de Inteligencia Artificial.pdfHerramientas de Inteligencia Artificial.pdf
Herramientas de Inteligencia Artificial.pdfMARIAPAULAMAHECHAMOR
 
texto argumentativo, ejemplos y ejercicios prácticos
texto argumentativo, ejemplos y ejercicios prácticostexto argumentativo, ejemplos y ejercicios prácticos
texto argumentativo, ejemplos y ejercicios prácticosisabeltrejoros
 
Estrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónEstrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónLourdes Feria
 
PRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptx
PRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptxPRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptx
PRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptxinformacionasapespu
 
codigos HTML para blogs y paginas web Karina
codigos HTML para blogs y paginas web Karinacodigos HTML para blogs y paginas web Karina
codigos HTML para blogs y paginas web Karinavergarakarina022
 
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIARAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIACarlos Campaña Montenegro
 
cortes de luz abril 2024 en la provincia de tungurahua
cortes de luz abril 2024 en la provincia de tungurahuacortes de luz abril 2024 en la provincia de tungurahua
cortes de luz abril 2024 en la provincia de tungurahuaDANNYISAACCARVAJALGA
 
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...JAVIER SOLIS NOYOLA
 
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxzulyvero07
 
La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.amayarogel
 
Manual - ABAS II completo 263 hojas .pdf
Manual - ABAS II completo 263 hojas .pdfManual - ABAS II completo 263 hojas .pdf
Manual - ABAS II completo 263 hojas .pdfMaryRotonda1
 
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxOLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxjosetrinidadchavez
 
Neurociencias para Educadores NE24 Ccesa007.pdf
Neurociencias para Educadores  NE24  Ccesa007.pdfNeurociencias para Educadores  NE24  Ccesa007.pdf
Neurociencias para Educadores NE24 Ccesa007.pdfDemetrio Ccesa Rayme
 
Heinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativoHeinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativoFundación YOD YOD
 
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADODECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADOJosé Luis Palma
 

Último (20)

el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzel CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
 
Repaso Pruebas CRECE PR 2024. Ciencia General
Repaso Pruebas CRECE PR 2024. Ciencia GeneralRepaso Pruebas CRECE PR 2024. Ciencia General
Repaso Pruebas CRECE PR 2024. Ciencia General
 
Introducción:Los objetivos de Desarrollo Sostenible
Introducción:Los objetivos de Desarrollo SostenibleIntroducción:Los objetivos de Desarrollo Sostenible
Introducción:Los objetivos de Desarrollo Sostenible
 
Registro Auxiliar - Primaria 2024 (1).pptx
Registro Auxiliar - Primaria  2024 (1).pptxRegistro Auxiliar - Primaria  2024 (1).pptx
Registro Auxiliar - Primaria 2024 (1).pptx
 
Herramientas de Inteligencia Artificial.pdf
Herramientas de Inteligencia Artificial.pdfHerramientas de Inteligencia Artificial.pdf
Herramientas de Inteligencia Artificial.pdf
 
texto argumentativo, ejemplos y ejercicios prácticos
texto argumentativo, ejemplos y ejercicios prácticostexto argumentativo, ejemplos y ejercicios prácticos
texto argumentativo, ejemplos y ejercicios prácticos
 
Estrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónEstrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcción
 
PRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptx
PRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptxPRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptx
PRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptx
 
codigos HTML para blogs y paginas web Karina
codigos HTML para blogs y paginas web Karinacodigos HTML para blogs y paginas web Karina
codigos HTML para blogs y paginas web Karina
 
Presentacion Metodología de Enseñanza Multigrado
Presentacion Metodología de Enseñanza MultigradoPresentacion Metodología de Enseñanza Multigrado
Presentacion Metodología de Enseñanza Multigrado
 
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIARAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
 
cortes de luz abril 2024 en la provincia de tungurahua
cortes de luz abril 2024 en la provincia de tungurahuacortes de luz abril 2024 en la provincia de tungurahua
cortes de luz abril 2024 en la provincia de tungurahua
 
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
 
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
 
La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.
 
Manual - ABAS II completo 263 hojas .pdf
Manual - ABAS II completo 263 hojas .pdfManual - ABAS II completo 263 hojas .pdf
Manual - ABAS II completo 263 hojas .pdf
 
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxOLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
 
Neurociencias para Educadores NE24 Ccesa007.pdf
Neurociencias para Educadores  NE24  Ccesa007.pdfNeurociencias para Educadores  NE24  Ccesa007.pdf
Neurociencias para Educadores NE24 Ccesa007.pdf
 
Heinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativoHeinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativo
 
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADODECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
 

Acumuladores y Contadores

  • 1. Lic. Nora O. Martínez Arias Las estructuras de control iterativas se utilizan para resolver problemas donde sea necesario repetir un determinado número de veces un conjunto de instrucciones llamados bucle. También se conocen como estructuras repetitivas o de ciclo. Es necesario construir la condición que controlará el número de repeticiones, recordemos que para construir las condiciones es necesario utilizar los operadores relacionales (de comparación) y los operadores booleanos (lógicos). EJEMPLO: (Calificacion > = 6) and (sexo =“F”)
  • 2. Lic. Nora O. Martínez Arias Las estructuras de control iterativas en Java se clasifican en: 1. Ciclo desde o para (for) 2. Ciclo haz-mientras (do-while) 3. Ciclo mientras (while)
  • 3. Lic. Nora O. Martínez Arias Para poder trabajar con estas estructuras es muy importante comprender el concepto de: contador = contador + constante acumulador = acumulador + variable CONTADOR ACUMULADOR (sumador)
  • 4. Lic. Nora O. Martínez Arias Recordemos que una variable es un espacio de memoria que se reserva en la computadora cuyo contenido puede cambiar a lo largo de la ejecución de un programa, así pues, un contador es un tipo de variable que incrementa o decrementa su contenido en un valor constante. CONTADOR
  • 5. Lic. Nora O. Martínez Arias Cuando decimos “incrementa” significa que estamos sumando. EJEMPLO: veces = veces + 1 Como puedes observar, a la variable veces, le estás incrementando un valor constante (valor 1), es decir, a su contenido le sumas el valor y se vuelve a guardar en la misma variable. Observa su estructura y verás que es fácil identificar cuándo una variable es un contador.
  • 6. Lic. Nora O. Martínez Arias Cuando decimos “decrementa” significa que estamos restando. EJEMPLO: total = total - 3 Como puedes observar, a la variable total, le estás decrementando un valor constante (valor 3), es decir, a su contenido le restas el valor y se vuelve a guardar en la misma variable. Nuevamente, observa su estructura.
  • 7. Lic. Nora O. Martínez Arias Veces = 0 Es muy importante que inicialicemos siempre nuestros contadores total = 33 El valor con el que se inicie el contador, dependerá del problema a resolver. Veces = Veces + 1 1 0 1 2 1 1 3 2 1 total = Total - 3 30 33 3 27 30 3 24 27 3 El valor inicial está marcado en azul y el valor final está en color naranja
  • 8. Lic. Nora O. Martínez Arias El sumador es un tipo de acumulador, el cual es una variable que incrementa o decrementa su contenido en cantidades diferentes ( a veces desconocidas para el programador, por lo tanto, el decremento o incremento corresponde al contenido de otra variable) ACUMULADOR (sumador)
  • 9. Lic. Nora O. Martínez Arias Cuando decimos “incrementa” significa que estamos sumando. EJEMPLO: nomina = nomina + sueldo Como puedes observar, a la variable nomina, le estás incrementando una cantidad contenida en la variable sueldo, es decir, a su contenido le sumas la cantidad de la variable sueldo y se vuelve a guardar en la misma variable. Observa su estructura y verás que es fácil identificar cuándo una variable es un acumulador de tipo sumador.
  • 10. Lic. Nora O. Martínez Arias Cuando decimos “decrementa” significa que estamos restando. EJEMPLO: total = total - deuda Como puedes observar, a la variable total, le estás decrementando la cantidad contenida en la variable deuda, es decir, a su contenido le restas el valor que contiene la variable deuda y se vuelve a guardar en la misma variable. Nuevamente, observa su estructura.
  • 11. Lic. Nora O. Martínez Arias nomina = 0 Es muy importante que inicialicemos siempre nuestros acumuladores total = 350 El valor con el que se inicie el acumulador, dependerá del problema a resolver. nomina = nomina + sueldo 1200 0 1200 1700 1200 500 3200 1700 1500 total = Total - deuda 300 350 50 225 300 75 75 225 150 El valor inicial está marcado en azul y el valor final está en color naranja
  • 12. Lic. Nora O. Martínez Arias Recuerda lo fácil que es distinguir una variable simple, un contador y un acumulador tipo sumador Ejemplo Variable Tipo nomina = nomina + sueldo nomina Acumulador total = total - 3 total Contador suma = num1 + num2 suma simple