Practica De Preguntras De C#
eduardo_712955 de Febrero de 2015
333 Palabras (2 Páginas)820 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”);
}
...