informe de estructuras de control imprimir

Upload: anonymous-bechja7w

Post on 23-Feb-2018

233 views

Category:

Documents


0 download

TRANSCRIPT

  • 7/24/2019 Informe de Estructuras de Control Imprimir

    1/14

    FACULTAD DE

    INGENIERIA CIVIL

    TEMA : ESTRUCTURAS DE CONTROL: SENTENCIADEL BUCLE whILE, DO WHILE Y LA

    SENTENCIA DEL BUCLE FOR

    CURSO : programa!o" #$ !"g$"!$r%a &

    DOCENTE : FERNANDE' TA(IA 'ULEMA ROSA&

    ESTUDIANT$) : IRIGO*N ED+UN DILMER EL*RAMOS (RE' IVAN HENRYRUFASTO V-S+UE' MEYER .OS

    CICLO : !/

    UNIVERSIDAD NACIONAL AUTONOMA DE

    CHOTA

    Cho0a 1 2345

  • 7/24/2019 Informe de Estructuras de Control Imprimir

    2/14

    DEDICATORIA

    Este trabajo va dedicado en primerlugar a Dios por brindarnos salud y la

    tranquilidad necesaria para seguir da ada y poder lograr nuestros objetivos

    adem!s de su in"nita bondad y amor#

    A nuestros padres por $abernosapoyado en todo momento y por seguir

    $aci%ndolo por sus consejos sus valoresy por ese amor incondicional e in"nito&

    por los ejemplos de perseverancia yconstancia que los caracteri'an portransmitirnos el verdadero sentido de la

    responsabilidad para a(rontar cada unode nuestros roles como $ijos y

    estudiantes#

  • 7/24/2019 Informe de Estructuras de Control Imprimir

    3/14

    A)RADECI*IE+TO

    A nuestra docente ,ulemaRosa -ern!nde' Tapia por

    compartir sus conocimientos sobreel curso de programaci.n por

    despertar en nosotros el inter%spor la investigaci.n y por esa

    constante e incondicional guaacad%mica que nos brinda da a

    da#

  • 7/24/2019 Informe de Estructuras de Control Imprimir

    4/14

    ESTRUCTURAS DE CONTROL: SENTENCIA DEL BUCLE WHILE, DO WHILE Y LA

    SENTENCIA DEL BUCLE FOR

    INTRODUCCION

    Los algoritmos vistos hasta el momento han consistido en simples secuencias deinstrucciones; sin embargo, existen tareas ms complejas que no pueden ser resueltasempleando un esquema tan sencillo, en ocasiones es necesario repetir una mismaaccin un nmero determinado de veces o evaluar una expresin y realizar acciones

    diferentes en base al resultado de dicha evaluacin!ara resolver estas situaciones existen las denominadas estructuras de control queposeen las siguientes caracter"sticas#

    $ %na estructura de control tiene un nico punto de entrada y un nico punto de salida

    $ %na estructura de control se compone de sentencias o de otras estructuras decontrol

    &ales caracter"sticas permiten desarrollar de forma muy flexible todo tipo de algoritmosaun cuando slo existen tres tipos fundamentales de estructuras de control#

    $ 'ecuencial$ (lternativa

    $ )epetitiva

    ( lo largo de esta leccin se presentarn las estructuras de control# sentencia del bucle*+L-, ./ *+L- y la sentencia del bucle 0/)

  • 7/24/2019 Informe de Estructuras de Control Imprimir

    5/14

    OBJETIVOS:

    1-2-)(L# .esarrollar el tema estructuras de control# sentencia del bucle 3hile,do 3hile y la sentencia del bucle for

    -'!-4504/'# .efinir que son estructuras de control .esarrollar la sentencia del bucle 3hile, do 3hile y la sentencia del bucle for Lograr desarrollar algoritmos en computadora del tema mencionado

    MARCO TERICO

    EL BUCLE WHILE.

    -l bucle *+L- sirve para ejecutar cdigo reiteradas veces

    La estructura de iteracin *+L-, nos permite repetir un bloque de instruccionessiempre y cuando se cumpla una condicin, es decir, , en esta estructura de control elcuerpo de instrucciones se ejecuta mientras una condicin permanezca comoverdadera en el momento en que la condicin se convierte en falsa el ciclo termina

    -n lenguaje 4, para escribir una instruccin *+L- 6repetitiva mientras7 se utilizala sintaxis#

    while (!"#$i!i"#%& wh!6$ 7 8$9pr$)!";6g!a< = ' > i#)*+!!i"#% 8?6o@$;#$;!")0r!o"$) 'e ejecuta el bloque de instrucciones y, despu=s, si la condicin se evala a

    falsa, el bloque de instrucciones no se vuelve a ejecutar, de manera que, el

    bucle do 3hile finaliza, habiendo realizado una sola iteracin

    ? 'e ejecuta el bloque de instrucciones y, a continuacin, si la condicin se

    evala a verdadera, el bloque de instrucciones se vuelve a ejecutar @ as"

    sucesivamente, hasta que la condicin sea falsa

    -l 8bloque9de9instrucciones: de un bucle do 3hile puede ejecutarse una o ms veces

    6iteraciones7 &ambi=n hay que prevenir que el bucle no sea infinito

    -n resumen, una instruccin repetitiva do 3hile permite ejecutar repetidamente 6una o

    ms veces7 un bloque de instrucciones, mientras que, una determinada condicin sea

    verdadera

    DIA-RAMA DEL BUCLE DO WHILE

    http://www.carlospes.com/minidiccionario/bucle.phphttp://www.carlospes.com/minidiccionario/flujo_de_control.phphttp://www.carlospes.com/minidiccionario/iteracion.phphttp://www.carlospes.com/minidiccionario/bucle.phphttp://www.carlospes.com/minidiccionario/flujo_de_control.phphttp://www.carlospes.com/minidiccionario/iteracion.php
  • 7/24/2019 Informe de Estructuras de Control Imprimir

    10/14

    -jemplo >#

    2i#!l+$ei")*e1/.h%

    2i#!l+$e!"#i".h%

    V"i$ /1i#(&

    ' i#) !"#)34,+/135,#

    !"+)6I#7*ee #8/e*" $e )9*/i#"6

    !i#%%#

    $"

    ' +/13!"#)

    !"#)

    While (!"#)3#&

    !"+)6l1 +/1 e:6+/1

    7e)!h(&

  • 7/24/2019 Informe de Estructuras de Control Imprimir

    11/14

    -jemplo ?#

    2i#!l+$e )$i".h%

    +i#7 #1/e01!e )$

    i#) /1i#(&'

    i#) #35

    $"'

    0*i#);(

  • 7/24/2019 Informe de Estructuras de Control Imprimir

    12/14

    -xpresin condicional# al igual que en el bucle 3hile , esta expresin determina si el

    bucle continuar ejecutndose o no

    ncremento# es una sentencia que ejecuta al final de cada iteracin del bucle !or lo

    general, se utiliza para incrementar la variable con que se inicio el ciclo Luego deejecutar el incremento, el bucle revisa nuevamente la condicin, si es verdadera tiene

    lugar una ejecucin ms del cuerpo del ciclo, si es falsa se termina el ciclo y as"

    4uando el 8bloque9de9instrucciones: slo contiene una instruccin, los

    caracteres abrir llave67 y cerrar llave6

  • 7/24/2019 Informe de Estructuras de Control Imprimir

    13/14

    (qu" se muestra el mismo ejemplo visto para el bucle 3hile , pero implementado con

    el bucle for#

    inti;

    for(i=0;i

  • 7/24/2019 Informe de Estructuras de Control Imprimir

    14/14

    printf("%dn",i);

    }

    2ota# -n 4, la sentencia i G i H > puede escribirse en forma ms reducida como iHH

    -sta forma se utiliza ms comnmente en el bucle for#

    inti;

    for(i=0;i # !rograma que muestra los nmeros del > al >B

    / e#tra lo# n$ero# de 1 a 10 / in&lde