You are on page 1of 26

m 


      




 !"" "# $"%
"&'"" 

ͻ Entendiendo los Fundamentos del Lenguaje C#.


ͻ Usando Tipos Predefinidos de C#.
ͻ Escribiendo Expresiones.
ͻ Creando Sentencias Condicionales.
ͻ Creando Sentencias Iterativas.
"(""  !""
"# $"%

ͻ Cuál es la Estructura de un Programa C#.


ͻ Cómo dar Formato a Código en C#.
)"  "m# ! %
ͻ Y  
     
  
ͻ Y 
 
         


   
   !
ͻ Y      " 
   
ͻ Un programa está compuesto por varias sentencias.
ͻ Las sentencias finalizan con punto y coma.
ͻ Las llaves se usan para agrupar sentencias.
›  

  
   
   ›



!  !  #"%

ͻ Usar identación para indicar sentencias adjuntas.


ͻ C# es sensible a mayúsculas y minúsculas
ͻ Los espacios en blanco son ignorados.
ͻ Indicar comentarios de una línea con //
ͻ Indicar comentarios de varias líneas entre /* y */

›  

  
   
   ›  
    
 
   ›



"(* &m"""%

ͻ ¿Qué son los Tipos Predefinidos?


ͻ Cómo Declarar e Inicializar Variables.
ͻ Cómo Declarar e Inicializar Cadenas.
ͻ Cómo Crear y Usar Constantes.
ͻ Cómo Crear y Usar Enumeraciones.
ͻ Cómo Realizar una Conversión de Tipos.
Î +&m"",
ͻ Y     
  

ͻ Y   

        
ͻ El dato que se está representando determina la elección de
la variable.
ͻ Y       "

   #$%

  !
ͻ También se pueden crear tus tipos propios.
ͻ Y   
   
  "
!"  " - .  /"

ͻ 

ͻ &'    ›  !  

ͻ ('   
  "

ͻ )
    %  
ͻ *

ͻ &+ 
     
ͻ (' 
  "#$%› &

ͻ )
    %  
ͻ ' ,
Y

ͻ &'   
  ' #())

!"  " -  " 


ͻ 
  
ͻ string s=͞Hola Mundo͟; // Hola Mundo
ͻ 
 

   
ͻ string s = "\"Hola\""; // "Hola"
ͻ +      
ͻ string s = "Hola\nMundo"; // agrega una nueva línea
ͻ +        
ͻ string s = @"Hola\n"; // Hola\n
ͻ   + 
ͻ El caracter ͞A͟ es representado por ͞U+0041͟
!" 0*  "

ͻ Se declaran usando la palabra clave const y un tipo.


ͻ Se debe asignar un valor en el momento de la declaración

  Ô Ô 
Ô  

   Ô Ô  

   Ô!Ô "#


!" 0* !" "

ͻ    


 $ %
&Ô'
( '

Ô'
&)

ͻ +    


$  $  $ #&

ͻ    
,  


* #+Ô Ô ,-%)-' $ .&&


! " -  1""&

ͻ *
-
ͻ Realizada por el compilador sobre operaciones
que garantizan no truncar información.
Ô / " 0 Ô  Ô 12
 2 / Ô3 Ô45Ô 

.
-
ͻ Se solicita explícitamente al compilador a
realizar una conversión que de otra forma
podría perder información.
Ô /  00 
67 ,6./
 Ô3 /4ÔÔ6'7 
m) (* &"%

ͻ En esta práctica, se declararán e inicializarás variables y luego


se examinarán usando la herramienta de debug
"(/"2&""

ͻ ¿Qué son las Expresiones y los Operadores?


ͻ Cómo determinar la precedencia de los operadores.
Î + 2&""0&" ",

ͻ Y    -
 .  

!4*  894
:    ;;11
Ô<Ô =>;1
*4Ô3 ?@? @  A
3Ô BBCC
* ÔÔ  DE
Ô Ô3 =  > ; 1 ?? @@ B F C
!""!  m""" "&" "

ͻ Y .   


     
    

  
ͻ Y       

  


 
ͻ Y     
       
  
ͻ Los operadores binarios son asociativos a izquierda.
ͻ Las asignaciones y operadores condicionales son asociativos
a derecha.
!""!  &""" "
&" "

ͻ # %/  


 if
ͻ # %/  
 switch
m) (* &" "

ͻ En esta práctica deducirá los valores calculados en las


expresiones.
!0)  "" 

ͻ * *, @.%  ; #0=)

ͻ 
 *, @.%
 ; #0=
)
 %
  
)

*, @.%
 ; #0=
)
ͻ 
  *, @0.%
  #=
)
 %
  
* ,4ÔG  .%
$ ÔHÔ Ô 
)
)
!0)  "" 34

Ô  
IÔ6, $ .%
$ #&ÔE
  

$ #( E
  

$ #
ÔE
  

)

ͻ  
 
m) (*  ""  "

ͻ   /   /    



ͻ if... else
"("  "" " 1 

ͻ #    for.


ͻ #    while.
ͻ #    do.
!  " 

ͻ     /  " 



     
*  + 
  ,
 
 

*#)
-()
..
ͻ 
  #)/

*0#())
01)
02#()
  0#)/0


!  " 34"

ͻ +      
   
 %

  
 0
   
ͻ Y     "
    
 
ͻ  0  !
6Ô 

###

I6Ô,6Ô  .%
JK/ Ô ,.
)
!  " 

ͻ       


 %
 
       
    
 
     "
   

 
%
LÔ4 9
4   7
)I6Ô, ÔÔ3  .

ͻ 

Ô Ô 
%
* #+Ô Ô ,-%)-'Ô;;.
)I6Ô,Ô? .
m) (*  "" " 1

ͻ   / 0 /  for 





  
  
&
&111