Está en la página 1de 4

Tcnicasdeprogramacin

Grupo:1
Memoriadetrabajo
Por:PueblaMartnezMarthaIsabel

Definiciones

Using:
Lapalabraclave
using
tienedosusosprincipales:
Comodirectiva:
Permitirel usode tipos enun espacio denombresdemaneraqueno tenga quecalificar eluso
deuntipoendichoespaciodenombres:

using
System.Text;
Permitirle accederalosmiembrosestticos deun tipo sin tenerquecalificarel accesoconel
nombredeltipo:

usingstatic
System.Math;
Para crear un alias para un espacio de nombre o un tipo.Estosedenominauna
directivade
aliasusing
:

usingProject
=PC.MyCompany.Project;
Comoinstruccin:
Proporciona una sintaxis adecuada que garantiza el uso correcto de los objetos
IDisposable
(Proporcionaunmecanismoparaliberarrecursosnoadministrados).

using
(Fontfont1=
new
Font(
"Arial"
,10.0f))
System:
El espaciode nombres Systemcontieneclases fundamentalesyclasesbasequedefinentiposde datosdevalory
de referencia usados comnmente, eventosycontroladoresde eventos, interfaces,atributosyexcepcionesde
procesamiento.

Console:
Representa los flujos de entrada, salida y error estndar para lasaplicaciones deconsola.Estaclase nopuede
heredarse.
AlgunasPropiedades
BackgroundColor :
Obtieneoestableceelcolordefondodelaconsola.
CapsLock :ObtieneunvalorqueindicasiseactivaodesactivalaalternanciadetecladodeBLOQ
MAYS.
CursorSize :Obtieneoestableceelaltodelcursorenunaceldadecarcter.
Error :Obtieneelflujodesalidadeerrorestndar.
In :Obtieneelflujodeentradaestndar.
Out :Obtieneelflujodesalidaestndar.
Title :Obtieneoestableceelttuloquesevaamostrarenlabarradettulodelaconsola.
Algunos mtodos
Beep() :R eproduceelsonidodeunbipatravsdelaltavozdelaconsola.
Clear() : Borra la informacin que se muestra enelbferdepantallayenlacorrespondiente
ventanadelaconsola.
OpenStandardError(Int32) : Adquiereelflujodeerrorestndar,queseestableceenuntamao
debferespecificado.
OpenStandardInput(Int32) : Adquiere el flujo de entrada estndar, que se establece en un
tamaodebferespecificado.
OpenStandardOutput(Int32) : Adquiere el flujo de salida estndar, que se establece en un
tamaodebferespecificado.
ReadKey() : Obtiene la siguiente tecla de carcter o de funcin presionadaporel usuario.La
teclapresionadasemuestraenlaventanadelaconsola.
ReadLine() :Leelasiguientelneadecaracteresdelflujodeentradaestndar.
ResetColor() : Establece los colores de primer plano y de fondo de la consola ensusvalores
predeterminados.
Write(Boolean) : Escribela representacin detexto delvalorbooleanoespecificadoenel flujo
desalidaestndar.
Write(Char) :EscribeelvalordelcarcterUnicodeespecificadoenelflujodesalidaestndar.
WriteLine(Boolean) : Escribe la representacin de texto del valor booleano especificado,
seguidadelterminadordelneaactual,enelflujodesalidaestndar.

If:
Una instruccinifidentificaquesentenciasetieneque ejecutarenfuncindelvalordeunaexpresin Boolean.
Estaexpresinseencargade evaluar una condicin,silacondicinesverdaderase ejecuta elcdigo,perosies
falsaseejecutaotrocdigo.Suformacompletaes:

if(condicin){
instrucciones;
...
}
else{
instrucciones;
...
}
Dondelaclusulaelsees opcional.Silacondicinesverdadera,seejecutarnlasinstruccionesdentrodelbloque
if,mientrasquesiesfalsa,seejecutarelbloqueelse.
For:
Medianteunbucle for,puede ejecutarunainstruccinounbloque deinstruccionesvarias veceshastaqueuna
expresin especificada se evale con false. Esta clase debucle estilpararecorrer eniteracin lasmatricesy
paraotrasaplicacionesenlasquesesabedeantemanocuntasvecessedeseaelbuclepararecorrer
Cada instruccin for define el inicializador, la condicin, y secciones de iterador. Estas secciones determinan
normalmentecuntasvecesrecorreelbucle.
for(initializer;condition;iterator)
La seccin de inicializadores fija las condiciones iniciales. Las instrucciones de esta seccin slo se
ejecutan una vez, antes de escribir el bucle. La seccin puedecontenerslounadelas dosopciones
siguientes.
Ladeclaraciny lainicializacindeunavariabledebuclelocal,comoelprimerejemplo muestra
(inti=1).Lavariableeslocalalbucleynosepuedeteneraccesodesdefueradelbucle.
Ceroomsexpresionesdelainstruccindelalistasiguiente,separadosporcomas.
Instruccinde
asignacin
invocacindeunmtodo
expresin
incremento
deprefijoosufijo,como
++i
o
i++
expresin
decremento
deprefijoosufijo,como
i
o
i
creacindeunobjetomediante
nuevo
expresinde
espera
La seccin de la condicin contieneunaexpresin booleanaquese evalaparadeterminar si elbucle
debesalirosedebeejecutardenuevo.
Laseccindeiteradordefine quocurre despusdecadaiteracindelcuerpodel bucle.Laseccinde
iteradorcontieneceroomsdelasexpresionessiguientesdelainstruccin,separadosporcomas:
Instruccinde
asignacin
invocacindeunmtodo
expresin
incremento
deprefijoosufijo,como
++i
o
i++
expresin
decremento
deprefijoosufijo,como
i
o
i
creacindeunobjetomediante
nuevo
expresinde
espera
Elcuerpo delbucleconsiste enuna instruccin,unainstruccinvaca,ounbloquedeinstrucciones,que
secreaagregandoceroomsinstruccinentrellaves.
Puede interrumpir un bucle
for mediante la palabra clave
interrupcin , o puede ir a la siguiente
iteracinmediantela palabra clave
contine.Tambinpuededejarunbucleutilizando
indicado
,
return
,
olainstruccin
captura
.

While:
Lainstruccinwhile ejecutaunainstruccino unbloquedeinstruccionesrepetidamentehastaqueunaexpresin
especificadaseevalacomofalse.
Comolacomprobacin delaexpresin whiletienelugarantesdelaejecucindelbucle,lasinstruccionesinternas
deunbuclewhilepuedenollegaraejecutarse.Estoesdiferentedelbucle
do

queseejecutaunaovariasveces.
Unbuclewhile sepuedeterminarcuandouna instruccin
break
,
goto
,
returno
throwt
ransfiereelcontrol fuera
delbucle.

Fuentes
https://msdn.microsoft.com/esMX/library/zhdeatwt.aspx
https://msdn.microsoft.com/esMX/library/sf0df423.aspx
https://msdn.microsoft.com/esmx/library/yh598w02.aspx
https://msdn.microsoft.com/eses/library/system.console(v=vs.110).aspx
https://msdn.microsoft.com/esMX/library/5011f09h.aspx
https://msdn.microsoft.com/esMX/library/ch45axte.aspx
https://msdn.microsoft.com/esMX/library/2aeyhxcd.aspx
http://franklintutoriales.blogspot.mx/2013/09/sentenciaifelseenc.htm

También podría gustarte