Practica De Preguntras De C#
Enviado por eduardo_71295 • 5 de Febrero de 2015 • 333 Palabras (2 Páginas) • 793 Visitas
INSTITUTO TECNOLOGICO SUPERIOR DE LERDO
INGENIERIA EN SISTEMAS COMPUTACIONALES
FUNDAMENTOS DE PROGRAMACION
PREGUNTAS DE LA PRACTICA 1.
16 de Noviembre del 2014
¿Cuáles son los valores booleanos en C#?
El lenguaje de programación C# cuenta con este tipo de dato en su especificación, y es conocido con el alias bool (tipo en .NET: System.Boolean). Sólo existen dos valores literales para una variable o constante de este tipo: TRUE y FALSE. (VERDADERO Y FALSO).
De acuerdo a [1]: a pesar de que un valor booleano puede ser representando usando únicamente un bit, la CLR asignará un byte de almacenamiento en memoria principal, esto se debe a asuntos de eficiencia y al tamaño mínimo requerido por la CLR y el procesador adyacente, es decir, un byte (8 bits).
El Framework .NET cuenta una clase idónea para deshacernos de problemas de ineficiencia del uso de espacio en memoria: BitArray (en System.Collections). Esta clase ha sido diseñada para que cada locación o elemento del array ocupa solamente un bit por cada valor booleano.
Lista de operadores en C#
== (Igualdad)
!= (Diferente de)
< (Menor que)
> (Mayor que)
>= (Mayor o igual que)
<= (Menor o igual que)
3. Proporcione una sentencia if que implemente la siguiente lógica.
Cuando la temperatura del agua sea menor a 48°C encender el calentador mediante la asignación del valor “encendido” a la variable de tipo string, calentador. Cuando la temperatura del agua sea superior a los 60°C, apagar el calentador mediante la asignación del valor “apagado” a la variable de tipo string, calentador. No hacer nada cuando la temperatura del agua se encuentre entre estas dos medidas.
If (a<48)
{
A= encendido;
Escribir (“encender calentador”)
Else
If (a>60)
A=apagado;
Escribir (“calentador apagado”)
4. Investiga si los operadores relacionales y de igualdad tienen mayor precedencia que los aritméticos (Falso o Verdadero).
R: Los operadores lógicos y relacionales tratan con valores verdaderos y falsos. Una expresión con operadores lógicos o relacionales devuelven siempre un valor verdadero o falso. El lenguaje interpreta un valor verdadero cuando es diferente de cero, y falso cuando es igual a cero.
5. Corrija el siguiente fragmento de código.
If (a==2 & a== 3)
{
Escribir (“Correcto”);
}
...