8/19/2019 Exposición Grupo #2 Claudia.pptx
1/34
• Instituto Tecnológico Computacional
INSTEC
Catedrático:
Ing. César Valerio
Alumnos:Claudia López
Nicolle Velásuez
I!et" #$az%ar$a López
#erian &érez
8/19/2019 Exposición Grupo #2 Claudia.pptx
2/34
Cómo controlar el flujodel código
8/19/2019 Exposición Grupo #2 Claudia.pptx
3/34
•
El comportamiento delcódigo de C' a menudodepende de las
condiciones ue sedeterminan en tiempo de
e(ecución.
8/19/2019 Exposición Grupo #2 Claudia.pptx
4/34
Instrucciones de C#
• )na instrucción es unae*presión !alida ue
de+ne una acción realizadapor el código. Las
instrucciones puedene*aminar !alores de!aria,les- llamar a
8/19/2019 Exposición Grupo #2 Claudia.pptx
5/34
• Las instrucciones se
agrupan en listas deinstrucciones escritas en
secuencia: Int MyVariable;
MyVariable=123;MyVariable +=234;
8/19/2019 Exposición Grupo #2 Claudia.pptx
6/34
Instrucciones para
declarar variables locales• Las instrucciones dedeclaración especi+can untipo un nom,re para una!aria,le local.
• E(emplo: int MyVariable=123;
8/19/2019 Exposición Grupo #2 Claudia.pptx
7/34
Declaración de constantes• La declaración deconstante usa la una
pala,ra const de,enasignar un !alor a la!aria,le.
• E(emplo:
const=
8/19/2019 Exposición Grupo #2 Claudia.pptx
8/34
Uso de instrucciones deselección para
seleccionar la ruta del
código
8/19/2019 Exposición Grupo #2 Claudia.pptx
9/34
•
Las instrucciones deselección seleccionan unade las muc"as rutas
posi,les para ue see(ecute el código.
8/19/2019 Exposición Grupo #2 Claudia.pptx
10/34
Instrucción If• Tra,a(a con una e*presiónue de!uel!e un !alor
,ooleano. Si la e*presión,ooleana es True: Lainstrucción I/ se e(ecutara.Si la e*presión ,ooleanaes /alse: La instrucción I/
no se e(ecutara.
8/19/2019 Exposición Grupo #2 Claudia.pptx
11/34
8/19/2019 Exposición Grupo #2 Claudia.pptx
12/34
Instrucción Switch
• E!al0a una e*presión comprar el !alor de esa
e*presión con !arioscasos. Cada caso se asocia
con una lista deinstrucciones ue reci,e elnom,re de sección de
8/19/2019 Exposición Grupo #2 Claudia.pptx
13/34
8/19/2019 Exposición Grupo #2 Claudia.pptx
14/34
Instrucciones de iteración
para ejecutarinstrucciones incrustadas
• La e*presión asociada conla instrucción de iteración
controla el numero de!eces ue se e(ecuta unainstrucción incrustada.
8/19/2019 Exposición Grupo #2 Claudia.pptx
15/34
Instrucción While
• La instrucción 1"ile see(ecuta una lista de
instrucciones incrustadasiempre ue la e*presión
1"ile resulte de ser True.
8/19/2019 Exposición Grupo #2 Claudia.pptx
16/34
8/19/2019 Exposición Grupo #2 Claudia.pptx
17/34
Instrucción Do
• La instrucción #o e(ecutasus instrucciones
incrustadas cero o más!eces. Si la e*presión
,ooleana usada de!uel!e2alse- ninguna de lasinstrucciones incrustadas
se e ecuta.
8/19/2019 Exposición Grupo #2 Claudia.pptx
18/34
8/19/2019 Exposición Grupo #2 Claudia.pptx
19/34
Instrucción For
• Es la instrucción deiteración mas potente- se
di!ide en tres partes:• )n iniciador.
• )na condición.• )n iterador.
8/19/2019 Exposición Grupo #2 Claudia.pptx
20/34
8/19/2019 Exposición Grupo #2 Claudia.pptx
21/34
Instrucción Foreach
• Se usa para repetir !arias!eces los elementos de
una colección. Se usaescri,iendo la pala,ra
cla!e 2oreac" seguida deparéntesis.
8/19/2019 Exposición Grupo #2 Claudia.pptx
22/34
Composición de Foreach
• Tipo del elemento de lacolección.
• Nom,re identi+cador paraun elemento de colección.
• El identi+cador de lacolección.
8/19/2019 Exposición Grupo #2 Claudia.pptx
23/34
8/19/2019 Exposición Grupo #2 Claudia.pptx
24/34
Instrucción Break
• C' permite usar lainstrucción 3rea4 para salir
del ,loue deinstrucciones en ue se
encuentre.
8/19/2019 Exposición Grupo #2 Claudia.pptx
25/34
8/19/2019 Exposición Grupo #2 Claudia.pptx
26/34
Instrucción Continue
• #e!uel!e el control a lae*presión ,ooleana ue
controla una instrucción deiteración.
8/19/2019 Exposición Grupo #2 Claudia.pptx
27/34
8/19/2019 Exposición Grupo #2 Claudia.pptx
28/34
Instrucción Goto
• Trans+ere sin condicionesel control a una instrucción
etiuetada.
8/19/2019 Exposición Grupo #2 Claudia.pptx
29/34
Desventaja de Goto
• )sar la instrucción 5oto enmuc"os sitios puede "acer
el código con2uso eilegi,le. Lo me(or es e!itar
usar esta instrucciónsiempre ue sea posi,le.
8/19/2019 Exposición Grupo #2 Claudia.pptx
30/34
8/19/2019 Exposición Grupo #2 Claudia.pptx
31/34
Cómo usar instruccionespara realizar cálculos
matemáticos conseguridad
8/19/2019 Exposición Grupo #2 Claudia.pptx
32/34
• Se pueden usar laspala,ras cla!e checked uncheked como
instrucciones paracontrolar la seguridad de
sus operacionesmatemáticas.
8/19/2019 Exposición Grupo #2 Claudia.pptx
33/34
C"ec4ed
6 int78 9;
int98 7; int7&lusint98 int7 <int9;
Sstem.Console.=riteLine
>int7&lusint9?;
8/19/2019 Exposición Grupo #2 Claudia.pptx
34/34