SlideShare una empresa de Scribd logo
1 de 11
CICLO DE REPETICION
Estructura de repetición o lazo Permite que un conjunto de sentencias (bloque) de un programa puedan ser ejecutadas repetidamente según el resultado de una expresión lógica.. Existen 4  tipos de principales de secuencias de repetición: Ciclo mientras Ciclo  haga-mientras Ciclo  repita-hasta Ciclo para
CONDICIONALES
Las estructuras condicionales comparan una variable contra otro(s)valor (es), para que en base al resultado de esta comparación, se siga un curso de acción dentro del programa. Cabe mencionar que la comparación se puede hacer contra otra variable o contra una constante, según se necesite. Existen tres tipos básicos, las simples, las dobles y las múltiples. :
Simples:Las estructuras condicionales simples se les conoce como “Tomas de decisión”. Estas tomas de decisión tienen la siguiente forma:Pseudocódigo: Diagrama de flujo
Múltiples:Las estructuras de comparación múltiples, son tomas de decisión especializadas que permiten comparar una variable contra distintos posibles resultados, ejecutando para cada caso una serie de instrucciones especificas. La forma común es la siguiente:
OPERADORES LOGICOS
Los operadores lógicos producen un resultado booleano. y sus operandos son también valores lógicos o asimilables a ellos (los valores numéricos son asimilados a ciertoofalso según su valor sea cero o distinto de cero). Por contra, recuerde que las operaciones entre bits producen valores arbitrarios. Los operadores lógicos son tres; dos de ellos son binarios, el último (negación) es unario. Tienen una doble posibilidad de representación en el Estándar C++ actual: la representación tradicional que se indica a continuación, y la natural introducida recientemente que se detalla más adelante. 1. Y lógico  &&             AND   2. O lógico  ||                OR    3. Negación lógica  !   NOT
Los operadores lógicos sirven para combinar condiciones. En Access2000 una condición puede tomar tres valores TRUE (verdadero),FALSE(falso) oNULL(nulo), por lo tanto el resultado de los operadores lógicos también será true, false o null. Operador AND Para que el resultado sea verdadero las 2 opciones deben ser verdaderas.
OperadorOR El resultado es verdadero si al menos una de las 2 condiciones es verdadera. OperadorNOT El resultado es invertido.

Más contenido relacionado

La actualidad más candente (15)

Taller 3 estructuras condicionales
Taller 3 estructuras condicionalesTaller 3 estructuras condicionales
Taller 3 estructuras condicionales
 
Taller algoritmos2
Taller algoritmos2Taller algoritmos2
Taller algoritmos2
 
Estructuras de control c2. p2.
Estructuras de control c2. p2.Estructuras de control c2. p2.
Estructuras de control c2. p2.
 
Estructuras de control selectiva
Estructuras de control selectivaEstructuras de control selectiva
Estructuras de control selectiva
 
TIPOS DE OPERADORES PARA C++
TIPOS DE OPERADORES PARA C++TIPOS DE OPERADORES PARA C++
TIPOS DE OPERADORES PARA C++
 
Algoritmo de ramificacion
Algoritmo de ramificacionAlgoritmo de ramificacion
Algoritmo de ramificacion
 
Algoritmo de ramificacion (1)
Algoritmo de ramificacion (1)Algoritmo de ramificacion (1)
Algoritmo de ramificacion (1)
 
Capitulo 11 (Aalgoritmos de diseños de base de datos relacionales y dependenc...
Capitulo 11 (Aalgoritmos de diseños de base de datos relacionales y dependenc...Capitulo 11 (Aalgoritmos de diseños de base de datos relacionales y dependenc...
Capitulo 11 (Aalgoritmos de diseños de base de datos relacionales y dependenc...
 
ALGEBRA RELACIONAL
ALGEBRA RELACIONALALGEBRA RELACIONAL
ALGEBRA RELACIONAL
 
Algoritmos clase 4
Algoritmos clase 4Algoritmos clase 4
Algoritmos clase 4
 
Taller 3 estructuras condicionales
Taller 3 estructuras condicionalesTaller 3 estructuras condicionales
Taller 3 estructuras condicionales
 
Operadores
OperadoresOperadores
Operadores
 
Trabajo de flujo
Trabajo de flujoTrabajo de flujo
Trabajo de flujo
 
Ap7 java2
Ap7 java2Ap7 java2
Ap7 java2
 
Programación de nivel básico 2. c3.
Programación de nivel básico 2. c3.Programación de nivel básico 2. c3.
Programación de nivel básico 2. c3.
 

Destacado

Derecho informático tics
Derecho informático ticsDerecho informático tics
Derecho informático tics
merchereke
 
Getting Published In a Law Journal
Getting Published In a Law Journal Getting Published In a Law Journal
Getting Published In a Law Journal
Scott Haworth
 
Argazkigintza lana
Argazkigintza lanaArgazkigintza lana
Argazkigintza lana
guest5d98f6
 
业务流程管理的未来之路
业务流程管理的未来之路业务流程管理的未来之路
业务流程管理的未来之路
Bravo XU
 
Power point trabajo final de tic's
Power point trabajo final de tic'sPower point trabajo final de tic's
Power point trabajo final de tic's
Romina Frandino
 
Komunitas perifiton pada ekosistem padang lamun di kawasan pulau parang kepul...
Komunitas perifiton pada ekosistem padang lamun di kawasan pulau parang kepul...Komunitas perifiton pada ekosistem padang lamun di kawasan pulau parang kepul...
Komunitas perifiton pada ekosistem padang lamun di kawasan pulau parang kepul...
Mujiyanto -
 
6. analisa regresi dan korelasi sederhana rs
6. analisa regresi dan korelasi sederhana rs6. analisa regresi dan korelasi sederhana rs
6. analisa regresi dan korelasi sederhana rs
Rizkisetiawan13
 

Destacado (20)

Revolucion verde
Revolucion verdeRevolucion verde
Revolucion verde
 
Derecho informático tics
Derecho informático ticsDerecho informático tics
Derecho informático tics
 
Getting Published In a Law Journal
Getting Published In a Law Journal Getting Published In a Law Journal
Getting Published In a Law Journal
 
Beyoncé2
Beyoncé2Beyoncé2
Beyoncé2
 
Suandy vargas 11 03
Suandy vargas 11 03Suandy vargas 11 03
Suandy vargas 11 03
 
5 w cob e14 led globe light bulb
5 w cob e14 led globe light bulb5 w cob e14 led globe light bulb
5 w cob e14 led globe light bulb
 
Glo2 a03bthp0137
Glo2 a03bthp0137Glo2 a03bthp0137
Glo2 a03bthp0137
 
Argazkigintza lana
Argazkigintza lanaArgazkigintza lana
Argazkigintza lana
 
业务流程管理的未来之路
业务流程管理的未来之路业务流程管理的未来之路
业务流程管理的未来之路
 
Power point trabajo final de tic's
Power point trabajo final de tic'sPower point trabajo final de tic's
Power point trabajo final de tic's
 
Corazón
CorazónCorazón
Corazón
 
dimmable led candle bulb bent tip specification list
dimmable led candle bulb bent tip specification listdimmable led candle bulb bent tip specification list
dimmable led candle bulb bent tip specification list
 
cibernetica
ciberneticacibernetica
cibernetica
 
Mooncamp 3 - Digart.pl
Mooncamp 3 - Digart.plMooncamp 3 - Digart.pl
Mooncamp 3 - Digart.pl
 
Komunitas perifiton pada ekosistem padang lamun di kawasan pulau parang kepul...
Komunitas perifiton pada ekosistem padang lamun di kawasan pulau parang kepul...Komunitas perifiton pada ekosistem padang lamun di kawasan pulau parang kepul...
Komunitas perifiton pada ekosistem padang lamun di kawasan pulau parang kepul...
 
Natsec hiv policy
Natsec hiv policyNatsec hiv policy
Natsec hiv policy
 
Redes sociales
Redes socialesRedes sociales
Redes sociales
 
6. analisa regresi dan korelasi sederhana rs
6. analisa regresi dan korelasi sederhana rs6. analisa regresi dan korelasi sederhana rs
6. analisa regresi dan korelasi sederhana rs
 
Presentacion
PresentacionPresentacion
Presentacion
 
Rancangan Acak Kelompok
Rancangan Acak Kelompok Rancangan Acak Kelompok
Rancangan Acak Kelompok
 

Similar a ciclos......

Estructuras de repetición (1) (1)
Estructuras de repetición (1) (1)Estructuras de repetición (1) (1)
Estructuras de repetición (1) (1)
Fredy Torres
 
Estructuras de repetición (1)
Estructuras de repetición (1)Estructuras de repetición (1)
Estructuras de repetición (1)
Fredy Torres
 
Estructuras de control selectivas
Estructuras de control selectivasEstructuras de control selectivas
Estructuras de control selectivas
marigelcontreras
 
Estructuras de control selectivas
Estructuras de control selectivasEstructuras de control selectivas
Estructuras de control selectivas
marigelcontreras
 
Introducci+¦n a los algoritmos1
Introducci+¦n a los algoritmos1Introducci+¦n a los algoritmos1
Introducci+¦n a los algoritmos1
Joaquin1418
 

Similar a ciclos...... (20)

Estructuras basicas de un algoritmo
Estructuras basicas de un algoritmoEstructuras basicas de un algoritmo
Estructuras basicas de un algoritmo
 
Operadores en c_ (1)
Operadores en c_ (1)Operadores en c_ (1)
Operadores en c_ (1)
 
Power point
Power pointPower point
Power point
 
Visión de Algoritmos clase 4
Visión de Algoritmos clase 4Visión de Algoritmos clase 4
Visión de Algoritmos clase 4
 
Trabajo algoritmo
Trabajo algoritmo Trabajo algoritmo
Trabajo algoritmo
 
Estructuras de repetición (1) (1)
Estructuras de repetición (1) (1)Estructuras de repetición (1) (1)
Estructuras de repetición (1) (1)
 
Estructuras de repetición (1)
Estructuras de repetición (1)Estructuras de repetición (1)
Estructuras de repetición (1)
 
Estructuras de control selectivas
Estructuras de control selectivasEstructuras de control selectivas
Estructuras de control selectivas
 
Estructuras de control de flujo
Estructuras de control de flujoEstructuras de control de flujo
Estructuras de control de flujo
 
Tipos de operadores_para_c++_(4) (1)
Tipos de operadores_para_c++_(4) (1)Tipos de operadores_para_c++_(4) (1)
Tipos de operadores_para_c++_(4) (1)
 
Tipos de operadores_para_c++
Tipos de operadores_para_c++Tipos de operadores_para_c++
Tipos de operadores_para_c++
 
Unidad II
Unidad IIUnidad II
Unidad II
 
Estructuras de control selectivas
Estructuras de control selectivasEstructuras de control selectivas
Estructuras de control selectivas
 
Algortimos jury
Algortimos juryAlgortimos jury
Algortimos jury
 
Estructuras de control algoritmos dq
Estructuras de control algoritmos   dqEstructuras de control algoritmos   dq
Estructuras de control algoritmos dq
 
Introduccion a los algoritmos parte 1
Introduccion a los algoritmos parte    1Introduccion a los algoritmos parte    1
Introduccion a los algoritmos parte 1
 
Introducci+¦n a los algoritmos1
Introducci+¦n a los algoritmos1Introducci+¦n a los algoritmos1
Introducci+¦n a los algoritmos1
 
Guia 4
Guia 4Guia 4
Guia 4
 
manejo de sentencias de recuperación
manejo de sentencias de recuperaciónmanejo de sentencias de recuperación
manejo de sentencias de recuperación
 
Taller completo
Taller completoTaller completo
Taller completo
 

Más de Heyner Arboleda G (6)

Algoritmos ejercicio 2
Algoritmos ejercicio 2Algoritmos ejercicio 2
Algoritmos ejercicio 2
 
Pseudocodigos
PseudocodigosPseudocodigos
Pseudocodigos
 
Laimportanciadel algoritmoseneldesarrollodesoftware.docx
Laimportanciadel algoritmoseneldesarrollodesoftware.docxLaimportanciadel algoritmoseneldesarrollodesoftware.docx
Laimportanciadel algoritmoseneldesarrollodesoftware.docx
 
Al
AlAl
Al
 
Algoritmos 1
Algoritmos 1Algoritmos 1
Algoritmos 1
 
Algoritmo 1
Algoritmo 1Algoritmo 1
Algoritmo 1
 

ciclos......

  • 2. Estructura de repetición o lazo Permite que un conjunto de sentencias (bloque) de un programa puedan ser ejecutadas repetidamente según el resultado de una expresión lógica.. Existen 4 tipos de principales de secuencias de repetición: Ciclo mientras Ciclo haga-mientras Ciclo repita-hasta Ciclo para
  • 3.
  • 5. Las estructuras condicionales comparan una variable contra otro(s)valor (es), para que en base al resultado de esta comparación, se siga un curso de acción dentro del programa. Cabe mencionar que la comparación se puede hacer contra otra variable o contra una constante, según se necesite. Existen tres tipos básicos, las simples, las dobles y las múltiples. :
  • 6. Simples:Las estructuras condicionales simples se les conoce como “Tomas de decisión”. Estas tomas de decisión tienen la siguiente forma:Pseudocódigo: Diagrama de flujo
  • 7. Múltiples:Las estructuras de comparación múltiples, son tomas de decisión especializadas que permiten comparar una variable contra distintos posibles resultados, ejecutando para cada caso una serie de instrucciones especificas. La forma común es la siguiente:
  • 9. Los operadores lógicos producen un resultado booleano. y sus operandos son también valores lógicos o asimilables a ellos (los valores numéricos son asimilados a ciertoofalso según su valor sea cero o distinto de cero). Por contra, recuerde que las operaciones entre bits producen valores arbitrarios. Los operadores lógicos son tres; dos de ellos son binarios, el último (negación) es unario. Tienen una doble posibilidad de representación en el Estándar C++ actual: la representación tradicional que se indica a continuación, y la natural introducida recientemente que se detalla más adelante. 1. Y lógico  &&             AND  2. O lógico  ||                OR   3. Negación lógica  !   NOT
  • 10. Los operadores lógicos sirven para combinar condiciones. En Access2000 una condición puede tomar tres valores TRUE (verdadero),FALSE(falso) oNULL(nulo), por lo tanto el resultado de los operadores lógicos también será true, false o null. Operador AND Para que el resultado sea verdadero las 2 opciones deben ser verdaderas.
  • 11. OperadorOR El resultado es verdadero si al menos una de las 2 condiciones es verdadera. OperadorNOT El resultado es invertido.