+ All Categories
Home > Documents > Fpb Sem1 s2 Est Mientras

Fpb Sem1 s2 Est Mientras

Date post: 06-Jul-2018
Category:
Upload: trino-valencia
View: 215 times
Download: 0 times
Share this document with a friend

of 15

Transcript
  • 8/17/2019 Fpb Sem1 s2 Est Mientras

    1/15

    SISE UNIVERSITARIAwww.facebook .com/  sise .universitaria 

  • 8/17/2019 Fpb Sem1 s2 Est Mientras

    2/15

    ESTRUCTURAS DE REPETIC ION

  • 8/17/2019 Fpb Sem1 s2 Est Mientras

    3/15

    Estructuras de Repet ic ión

    Bucle:

    • Bloque de sentencias, se repiten hasta que

    deja de cumplirse una condición.

    • Son también llamadas sentencias derepetición o de iteración.

    • Los bucles se componen de 4 partes:

    • Inicialización

    • Condición.

    • Bloque de Sentencias.

    •  Actualización.

  • 8/17/2019 Fpb Sem1 s2 Est Mientras

    4/15

    Estructuras de Repet ic ión

    Tipos de Bucles:

    • Bucle Mientras (while).

    • Bucle Hacer-Mientras (do-while).

    • Bucle Desde (for).

  • 8/17/2019 Fpb Sem1 s2 Est Mientras

    5/15

    E lementos de un Buc le

    Operadores de Incremento y decremento:

    Ejemplo:

    • Incrementar en una unidad el valor de x:x = x+1; ó x++ ;

    • Decrementa en una unidad el valor de y:

    y = y+1; ó y--;

  • 8/17/2019 Fpb Sem1 s2 Est Mientras

    6/15

    E lementos de un Buc le

    Operadores de asignación compleja:

    Ejemplo:

    • Incrementar en 2 el valor de la variable x:x += 2; ó x = x + 2 ;

    • Decrementa en 3 el valor de la variable y:

    y -= 3; ó y = y - 3;

  • 8/17/2019 Fpb Sem1 s2 Est Mientras

    7/15

    E lementos de un Buc le

    Contadores:

    Sintaxis:

    contador = contador + 1;ó contador++;

    Ejemplo:

    • Incrementar el número de notas ingresadas:Notas = Notas + 1; ó Notas++ ;

    • Incrementar el número de ventas:

    V = V+1; ó V++;

  • 8/17/2019 Fpb Sem1 s2 Est Mientras

    8/15

    E lementos de un Buc le

    Acumuladores:

    Sintaxis:

    acumulador = acumulador + cantidad;ó acumulador += cantidad;

    Ejemplo:

    • Incrementar el monto total vendido:Monto = Monto + Venta; ó Monto+=Venta ;

    • Incrementar el sueldo total de empleados:SueldoT = SueldoT+S; ó SueldoT+=S;

  • 8/17/2019 Fpb Sem1 s2 Est Mientras

    9/15

    E lementos de un Buc le

    Banderas:• Son variables que indican si una cosa

    (cualquiera) sucedió, o debe suceder.

    • Lo más común para especificar banderasson las variables de tipo boolean, que

    tienen de datos posibles solo "true"

    (verdadero) o "false" (falso).

  • 8/17/2019 Fpb Sem1 s2 Est Mientras

    10/15

    Estructura M ientras

    Mientras:

    • Esta estructura repite el bloque de

    sentencias mientras la condición es

    verdadera

  • 8/17/2019 Fpb Sem1 s2 Est Mientras

    11/15

    Estructura M ientras

    Mientras:

    • Sintaxis (Pseudocódigo):

    inicialización;

    Mientras (condición){

    Bloque de sentencias;

     Actualización;

    }

  • 8/17/2019 Fpb Sem1 s2 Est Mientras

    12/15

    Estructura M ientras

    Ejemplo: Generar la serie del 1 al 10 de 1 en 1.

    • Pseudocódigo:

  • 8/17/2019 Fpb Sem1 s2 Est Mientras

    13/15

    Estructura M ientras

    Ejemplo: Generar la serie del 10 al 1 de 1 en 1.

    • Pseudocódigo:

  • 8/17/2019 Fpb Sem1 s2 Est Mientras

    14/15

    Estructura M ientras

    Ejemplo: Generar la serie del 2 al 24 de 2 en 2.

    • Pseudocódigo:

  • 8/17/2019 Fpb Sem1 s2 Est Mientras

    15/15

    Estructura M ientras

    Ejercicios Propuestos:

    • Generar la serie desde 1 hasta N de 1 en 1, en

    donde N es el número que ingresa el usuario y endonde terminará la serie.

    • Generar la serie que muestre los números pares

    que hay del 1 al 100.

    • Generar la serie que muestre los números impares

    que hay del 1 al 100.

    • Generar la serie de números enteros desde N a M

    de 5 en 5.


Recommended