SlideShare una empresa de Scribd logo
Estructuras de Control
MGR. KILBERT CHUSI HUAMANI
IF (SI)
• Qué hace
• Una declaración If verifica una
expresión booleana y luego
ejecuta una rama verdadera o
falsa según el resultado.
Ejemplo:
• El ejemplo de la derecha declara un
entero llamado "edad". Luego, lee la edad
del teclado.
• Finalmente, una declaración If verifica si
la edad es mayor o igual a 18 años. En
función de esto, toma la rama falsa y
muestra "Lo siento, todavía no", o toma la
rama verdadera y muestra "¡Ve a votar!".
FOR (PARA)
• Qué hace
• Los bucles For incrementan una
variable dentro de un rango de valores.
Este es un reemplazo común y útil para
una instrucción While.
Ejemplo:
• El ejemplo de la derecha imprime los
números del 1 al 100. El bucle se
ejecuta 100 veces. El valor de 'n'
empieza en 1 y aumenta en 1 cada vez
que se ejecuta el bucle. El bucle
termina cuando 'n' llega a 100.
DO (HACER)
• Qué hace
• Un bucle Do es similar a un bucle
While excepto que el bloque de
declaraciones se ejecuta al menos
una vez antes de que se verifique la
expresión.
Ejemplo:
• El ejemplo de la derecha muestra una
instrucción Do que solo acepta una
edad válida como entrada. Se repetirá
mientras la variable "edad" sea menor
que 0 o mayor que 110.
WHILE (MIENTRAS)
• Qué hace
• Un bucle While evalúa una
expresión booleana y, si es
verdadera, ejecuta un bloque de
sentencias. Tras ejecutar las
sentencias, la sentencia While
vuelve a verificar la expresión. Si la
expresión es falsa, el bucle finaliza.
Ejemplo:
• El ejemplo, a la derecha, imprime los
números del 1 al 100. La declaración de
asignación "n = n + 1" incrementa la variable
'n' en 1 para cada iteración del bucle.
GRACIAS
POR
SU
ATENCION

Más contenido relacionado

PPTX
LOS ARREGLOS base de datos relacionales
PPTX
Funciones en MYSQL - base de datos relacionales
PPTX
Normalización EN BASE DE DATOS - Ejemplos
PPTX
practicanueva ejercicio practico programacion
PPTX
Estructuras de control ---- Programacion
PPTX
Introduccion a .net y C# Programacion visual II
PPTX
Estructuras de Control fundamentos de programacion
PPTX
FUNDAMENTOS DE PROGRAMACIÓN curso de fundamentos de programacion
LOS ARREGLOS base de datos relacionales
Funciones en MYSQL - base de datos relacionales
Normalización EN BASE DE DATOS - Ejemplos
practicanueva ejercicio practico programacion
Estructuras de control ---- Programacion
Introduccion a .net y C# Programacion visual II
Estructuras de Control fundamentos de programacion
FUNDAMENTOS DE PROGRAMACIÓN curso de fundamentos de programacion

Más de KilbertChusiHuamani (19)

PPTX
Ejemplo Normalización en una Base de Datos
PPTX
Formularios en HTML5 curso de programacion web
PPTX
1-HTML.pptx_6 introduccion a html de web
PPTX
PROGRAMACION VISUAL II - Introduccion a C#
PPTX
Listas en html5 - introducciona diseño web
PPTX
CAPIV_ASPECTOSADMINISTRATIVOS metodologia de la investigacion
PPTX
Diseños Experimentales -metodologia de la investigacion
PPTX
Marco Teorico - METODOLOGIA DE LA INVESTIGACIÓN
PPTX
Introduccion a HTML5 - lenguaje de marcado
PPTX
metodo cuadratura de gauss - metodos numericos
PPTX
Metodo de Gauss - seidel - metodos numericos
PPTX
Sistema de ecuaciones lineales en metodos numericos
PPTX
Integración numérica metodos numericos en MACI
PPT
Introduction-to-Csharp programacion orientada a objetos
PPTX
TALLER material de evaluacion - competencias en el area de matematca
PPTX
GRUPO 4 EVALUACIÓN SUMATIVA - Evaluacion EBR
DOCX
TAREA INSUFICIENCIA CARDIACA ciencias medicas diagnostico
PPTX
Metodos Numericos :Ecuaciones no lineales Punto fijo
PPT
Introduccion a C# material de apoyo en programacion
Ejemplo Normalización en una Base de Datos
Formularios en HTML5 curso de programacion web
1-HTML.pptx_6 introduccion a html de web
PROGRAMACION VISUAL II - Introduccion a C#
Listas en html5 - introducciona diseño web
CAPIV_ASPECTOSADMINISTRATIVOS metodologia de la investigacion
Diseños Experimentales -metodologia de la investigacion
Marco Teorico - METODOLOGIA DE LA INVESTIGACIÓN
Introduccion a HTML5 - lenguaje de marcado
metodo cuadratura de gauss - metodos numericos
Metodo de Gauss - seidel - metodos numericos
Sistema de ecuaciones lineales en metodos numericos
Integración numérica metodos numericos en MACI
Introduction-to-Csharp programacion orientada a objetos
TALLER material de evaluacion - competencias en el area de matematca
GRUPO 4 EVALUACIÓN SUMATIVA - Evaluacion EBR
TAREA INSUFICIENCIA CARDIACA ciencias medicas diagnostico
Metodos Numericos :Ecuaciones no lineales Punto fijo
Introduccion a C# material de apoyo en programacion
Publicidad

Último (20)

PDF
Unidad de Aprendizaje 5 de Matematica 1ro Secundaria Ccesa007.pdf
PDF
La Evaluacion Formativa en Nuevos Escenarios de Aprendizaje UGEL03 Ccesa007.pdf
PDF
Unidad de Aprendizaje 5 de Educacion para el Trabajo EPT Ccesa007.pdf
PPTX
Doctrina 1 Soteriologuia y sus diferente
DOCX
2 GRADO UNIDAD 5 - 2025.docx para primaria
PDF
Metodologías Activas con herramientas IAG
PDF
Romper el Circulo de la Creatividad - Colleen Hoover Ccesa007.pdf
PDF
Gasista de unidades unifuncionales - pagina 23 en adelante.pdf
PDF
TRAUMA_Y_RECUPERACION consecuencias de la violencia JUDITH HERMAN
PDF
IDH_Guatemala_2.pdfnjjjkeioooe ,l dkdldp ekooe
PDF
Híper Mega Repaso Histológico Bloque 3.pdf
PPTX
caso clínico iam clinica y semiología l3.pptx
PDF
Tomo 1 de biologia gratis ultra plusenmas
PDF
Cronograma de clases de Práctica Profesional 2 2025 UDE.pdf
PDF
Didactica de la Investigacion Educativa SUE Ccesa007.pdf
PDF
Fundamentos_Educacion_a_Distancia_ABC.pdf
PDF
Salvese Quien Pueda - Andres Oppenheimer Ccesa007.pdf
PPTX
Presentación de la Cetoacidosis diabetica.pptx
PDF
Crear o Morir - Andres Oppenheimer Ccesa007.pdf
DOCX
V UNIDAD - PRIMER GRADO. del mes de agosto
Unidad de Aprendizaje 5 de Matematica 1ro Secundaria Ccesa007.pdf
La Evaluacion Formativa en Nuevos Escenarios de Aprendizaje UGEL03 Ccesa007.pdf
Unidad de Aprendizaje 5 de Educacion para el Trabajo EPT Ccesa007.pdf
Doctrina 1 Soteriologuia y sus diferente
2 GRADO UNIDAD 5 - 2025.docx para primaria
Metodologías Activas con herramientas IAG
Romper el Circulo de la Creatividad - Colleen Hoover Ccesa007.pdf
Gasista de unidades unifuncionales - pagina 23 en adelante.pdf
TRAUMA_Y_RECUPERACION consecuencias de la violencia JUDITH HERMAN
IDH_Guatemala_2.pdfnjjjkeioooe ,l dkdldp ekooe
Híper Mega Repaso Histológico Bloque 3.pdf
caso clínico iam clinica y semiología l3.pptx
Tomo 1 de biologia gratis ultra plusenmas
Cronograma de clases de Práctica Profesional 2 2025 UDE.pdf
Didactica de la Investigacion Educativa SUE Ccesa007.pdf
Fundamentos_Educacion_a_Distancia_ABC.pdf
Salvese Quien Pueda - Andres Oppenheimer Ccesa007.pdf
Presentación de la Cetoacidosis diabetica.pptx
Crear o Morir - Andres Oppenheimer Ccesa007.pdf
V UNIDAD - PRIMER GRADO. del mes de agosto
Publicidad

Estructuras de Control en una Base de Datos

  • 1. Estructuras de Control MGR. KILBERT CHUSI HUAMANI
  • 2. IF (SI) • Qué hace • Una declaración If verifica una expresión booleana y luego ejecuta una rama verdadera o falsa según el resultado.
  • 3. Ejemplo: • El ejemplo de la derecha declara un entero llamado "edad". Luego, lee la edad del teclado. • Finalmente, una declaración If verifica si la edad es mayor o igual a 18 años. En función de esto, toma la rama falsa y muestra "Lo siento, todavía no", o toma la rama verdadera y muestra "¡Ve a votar!".
  • 4. FOR (PARA) • Qué hace • Los bucles For incrementan una variable dentro de un rango de valores. Este es un reemplazo común y útil para una instrucción While.
  • 5. Ejemplo: • El ejemplo de la derecha imprime los números del 1 al 100. El bucle se ejecuta 100 veces. El valor de 'n' empieza en 1 y aumenta en 1 cada vez que se ejecuta el bucle. El bucle termina cuando 'n' llega a 100.
  • 6. DO (HACER) • Qué hace • Un bucle Do es similar a un bucle While excepto que el bloque de declaraciones se ejecuta al menos una vez antes de que se verifique la expresión.
  • 7. Ejemplo: • El ejemplo de la derecha muestra una instrucción Do que solo acepta una edad válida como entrada. Se repetirá mientras la variable "edad" sea menor que 0 o mayor que 110.
  • 8. WHILE (MIENTRAS) • Qué hace • Un bucle While evalúa una expresión booleana y, si es verdadera, ejecuta un bloque de sentencias. Tras ejecutar las sentencias, la sentencia While vuelve a verificar la expresión. Si la expresión es falsa, el bucle finaliza.
  • 9. Ejemplo: • El ejemplo, a la derecha, imprime los números del 1 al 100. La declaración de asignación "n = n + 1" incrementa la variable 'n' en 1 para cada iteración del bucle.