Вы находитесь на странице: 1из 4

UNIVERSIDAD COOPERATIVA DE COLOMBIA SEDE VILLAVICENCIO PROGRAMA DE INGENIERIA DE SISTEMAS UNIDAD DE APRENDIZAJE N 2 GUIA No.

6 DOCENTE ASIGNATURA SEMESTRE UNIDAD COMPETENCIA TEMA ACTIVIDADES PARA EL SABER CONOCER Mara Lucrecia Ramrez Surez Algoritmia Primer Semestre Estructuras de Control Comprender la sintaxis de las estructuras Repetitivas Estructuras Repetitivas (iterativas, bucles, ciclos, lazos) Estructuras Repetitivas, es la tercera de las estructuras de control, junto con las estructuras de secuencia y las estructuras de decisin o seleccin, con estas tres estructuras podemos desarrollar todo tipo de algoritmo y son las utilizadas en cualquier tipo de lenguaje de programacin. Las estructuras repetitivas nos permiten repetir una serie de instrucciones un n mero determinado de veces dependiendo de una condicin, esta condicin puede ser verdadera o !alsa y se comprueba cada iteracin del bucle. "ara el estudio de este unidad es !undamental tener claro, los siguientes t#rminos$ ACUMULADOR O totalizador$ es una variable cuya misin es almacenar cantidades variables resultantes de operaciones sucesivas (sumas, restas, multiplicaciones, etc) CONTADOR: %n contador es una variable cuyo valor se incrementa o decrementa en una cantidad constante en cada iteracin. INTERRUPTOR: &ambi#n se le denomina indicador, bandera (!lag),es una variable que puede tomar diversos valores a lo largo de la ejecucin del programa y que permite comunicar in!ormacin de una parte a otra del mismo. 'os interruptores pueden tomar dos valores di!erentes, ( o ) (encendido o apagado). Una estructura repetitiva consta de: Decisin Cuerpo del !ucle "alida del !ucle# Existen * tipos de estructuras repetitivas$ Estructura +ientras (,-.'E) Estructura "ara (/0R) Estructura Repetir 1 -asta ( 20 1 ,-.'E)

Estructura MIENTRA" $%&ILE' Es una estructura que permite controlar la ejecucin de acciones que se repetir3n en un rango de cero a 4 veces, esto se debe a que la condicin de control del ciclo se coloca al principio de la estructura y entra al ciclo mientras la condicin sea verdadera. En caso de que no se cumpla la condicin, se termina el ciclo. "INTA(I" Pseudo cdi)o +ientras condicin 5aga Accion s* Acci+n s, Accion s/in mientras /uncionamiento$ 6e eval a la condicin$ a) 6i se cumple, entra al ciclo, se ejecutan las acciones, y al llegar al !in mientras, env7a el control al mientras, lo cual implica volver a evaluar la condicin. b) 6i no se cumple la condicin, entonces se va a la siguiente accin despu#s del !in mientras. "or lo general la condicin se establece mediante el uso de una variable que se compara con cierto valor u otra variable, debido a que la condicin se encuentra al inicio del ciclo, debe 5acerse una lectura adelantada o iniciar dic5a variable para que tenga un valor la primera ocasin en que llega al +ientras. 8dem3s, dentro del ciclo debe actualizarse el valor de esa variable, por lo que es necesario incluir una lectura o asignarle un nuevo valor. 'a estructura repetitiva .ientras es aquella en que el cuerpo del bucle se repite mientras se cu.ple una deter.inada condicin. 'as representaciones gra!icas son las siguientes$ Cuando se ejecuta la instruccin mientras, la primera cosa que sucede es que se eval a la condicin (una expresin booleana). 6i se eval a !alsa, ninguna accin se toma y el programa prosigue en la siguiente instruccin del bucle Estructura Mientras (While )

Mientras <condicin > haga Instrucciones Instrucciones ! v Fin mientras

Mq condicin haga Instruccion1; Instruccion2; Instruccion3 Fmq;

Diagrama de Flujo

Pseudo cdigo

Tur o

ACTIVIDAD PARA EL SABER SER ACTIVIDAD PARA SABER HACER COMPROMISOS: BIBLIOGRAFIA:

'ea el documento adjunto sobre estructuras de control y consulte adicionalmente el libro de /%428+E4&06 2E "R09R8+8C.04. 8lgoritmos y Estructura de 2atos. :0;84E6 8guilar 'uis. Editorial +c 9ra< -ill. "aginas ((=>(*? "ara continuar con esta unidad es !undamental, tener claro los conceptos de estructuras selectivas y repasar todos los talleres que se 5an trabajado 5asta la !ec5a. &rabaje en equipo, lea y entienda cada una de las gu7as. Desarrolle el taller ad/unto#

Estudiar los temas vistos y la bibliogra!7a recomendada

/%428+E4&06 2E "R09R8+8C.04. 'uis :oyanes 8guilar. Editorial +c 9ra< -ill. +E&020'09.8 2E '8 "R09R8+8C.04. 8lgoritmos, 2iagramas de /lujo y "rogramas. &omo (. 0s<aldo Cairo. Editorial C0+"%&EC. "R0@'E+86 2E +E&020'09.8 2E '8 "R09R8+8C.04> 'uis :oyanes 1 Editorial +c 9ra< -ill. .4&R02%CC.04 8 '8 C.E4C.8 2E '8 C0+"%&8C.04$ @e5rouz 8. /orouzan. Editorial &5omson. AL0ORITMO"# Cesar 1ecerra# Por Co.putador Ltda# HIPERVINCULOS htt!"##usuarios$l%cos$es#ingeniouno#logica# RECOMENDADOS htt!"##&&&$!rogramacion$com htt!"##algoritmia$ 'et htt!"##la&e del!rogramador$com

UNI2ER"IDAD COOPERATI2A DE COLOM1IA

3ACULTAD DE IN0ENIERIA DE "I"TEMA" TALLER No 4 5 AL0ORITMIA *# Realice la prue!a de escritorio 6 el dia)ra.a de 3lu/o .nicio .nicio AB() "B() ;BC %BD) .BD "rB) +.E4&R86 .EB ? 5aga .B* ABAF;G.F; +.E4&R86 .EB= -898 ;B;FD E6CR.@8 ("r) .B.F( "rB%F" /.4 +.E4&R86 "B% &BAF;H. %B"R Escriba (&,A,;,.) .B.F( /.4 /.4 +.E4&R86 /.4 .nicio .nicio 8B() "B* 6B) AB(C &B* RB( +.E4&R86 8 IB) -898 8B() 6B6F& +.E4&R86 R EB (C -898 &B&F* 8BAF"GRFRGD>8 8B8>D RBRFC /.4 +.E4&R86 "B"GD E6CR.@8 (6,&,8) E6CR.@8 (8,R,") /.4 /.4 +.E4&R86 /.4 ,# Realice en Dia)ra.a de 3lu/o Pseudo cdi)o 6 TUR1O 1 los si)uientes pro!le.as# (. .mprimir los n meros del ( al ()) D. .mprimir los n meros pares comprendidos entre ( y ()) *. .mprimir los n meros m ltiplos de C comprendidos entre ( y ()) J. .mprimir diez veces el mensaje K 5ola mundo K C. 'eer un n mero e imprimir los divisores de ese numero Ejemplo$ 6e lee D) debe imprimir ((,D,J,C,(),D)) L. 'eer un n mero e imprimir los n meros pares comprendidos entre ) y el n mero le7do. Ejemplo se lee (D debe imprimir$ ),D,J,L,?,(),(D =. 'eer la edad de C) personas e imprimir cuantos son menores de edad, cuantos tienen entre (? y D) aMos, cuantos entre D( y DC aMos y cuantos son mayores de DL aMos. ?. 'eer una serie de n meros (cero para terminar) e imprimir cuantos n meros se leyeron. E/e.plo se lee D),*),C) JL, ) debe imprimir que se leyeron J n meros. N. 'eer una serie de n meros (>( para terminar) e imprimir la cantidad de n meros le7dos, cuantos son pares y cuantos son impares. (). 2ado el peso y la altura de 4 estudiantes, obtener el promedio del peso y la altura de esta poblacin.

Вам также может понравиться