Está en la página 1de 4

19/8/22, 17:45 Puntos extra 2 autocalificable

Mis cursos / Programación estructurada / Puntos extra 2 autocalificable /



Programación estructurada

https://aula06.utel.edu.mx/mod/quiz/attempt.php?attempt=1194750&cmid=21778 1/4
19/8/22, 17:45 Puntos extra 2 autocalificable

Pregunta 1 Introducción

Sin responder En el diseño de soluciones básicas, utilizando el lenguaje de


aún
programación C, es muy importante conocer los operadores aritméticos
Mis cursos
Puntaje Programación
/ de 1.0 estructurada
para / Puntos
realizar cálculos, extra 2 autocalificable
los relacionales /
para poder tomar decisiones y las

sentencias de impresión de caracteres para solicitar los datos y mostrar
los resultados obtenidos.

Operadores aritméticos

Se utilizan para realizar los cálculos básicos con los datos que se tienen.

Los operadores básicos en la mayoría de los lenguajes de programación
actuales son:

 Estos son unos ejemplos de operaciones básicas:

A = 8 + 6;   //El resultado será 14 y se almacena en la variable A

 B = A – 3;   //B tomará el valor de 11, que es el resultado de la resta

C = B / 2;    //C tomará el resultado de la división 5.5

D = B % 4;  //El valor de D será 3, puesto que 11 entre 4 es igual a 2


enteros y sobran 3

                                  //La operación módulo (%) calcula lo que sobra de la


división

Operadores relacionales

Se usan para realizar comparaciones entre valores y poder tomar un


camino si dicha comparación es verdadera, o bien otro camino si resulta
falsa. Los operadores relacionales son:

Considerando los valores calculados para A, B, C y D, anteriormente, las


siguientes expresiones relacionales darían estos resultados:

A < B          El resultado de la expresión sería falso, porque 14 no es


menor que 11

B > C      Sería verdadero porque 11 es mayor que 5.5

D <= C    Es verdadero porque 3 es menor que 5.5 (Aunque no sea


igual, y si fuera igual

              también sería verdadero, aunque no sea menor).

A >= B + D    Es verdadero porque 14 (Valor de A) es igual a 14 (Suma


de B y D), aunque

             no sea mayor.

A == 5 * D  Sería falso porque 14 no es igual a 15.

D != C    Es verdadero porque 3 es diferente a 5.5

Como pudiste observar, el operador <= evalúa si los valores implicados


son iguales o bien si el primero es menor que el segundo, y con
cualquiera de estas dos comparaciones que resulte cierta, el valor de la
expresión será verdadero; pasa lo mismo con >=

Este tipo de expresiones se usan con la condicional if, la cual evalúa la


expresión que se le proporcione, y si resulta verdadera se ejecuta el
bloque de instrucciones que siguen a la sentencia if, pero si la expresión
resulta falsa, se ejecuta el bloque que sigue a la sentencia else, en caso
de haberlo.

Retomando los valores de las variables A, B, C y D, te mostramos estos


ejemplos de if:

?
if(A>B)

{  Console.WriteLine(“A es mayor que B”); //Este bloque se ejecuta


porque 14 es

                Console.WriteLine(“Iniciando proceso de caso verdadero”);  //


mayor que 11

https://aula06.utel.edu.mx/mod/quiz/attempt.php?attempt=1194750&cmid=21778 2/4
19/8/22, 17:45 Puntos extra 2 autocalificable

      }

else

{ Console.WriteLine(“A no es mayor que B”); //En este caso, este bloque

Mis cursos / Programaciónno se ejecuta

estructurada / Puntos extra 2 autocalificable /


          Console.WriteLine(“Iniciando proceso de caso falso”);

     }

if(B % 2 == 0)

 {  Console.WriteLine(“B es un número par”); //Este bloque no se ejecuta


porque lo que

                 Console.WriteLine(“Iniciando proceso de caso verdadero”);  //


sobra de dividir 11

       }  // entre 2 es 1 (11 / 2 es igual a 5 y sobra 1), y 1 no es igual a 0

else

{ Console.WriteLine(“B es un número impar ”); //Se ejecuta este bloque



porque la

         Console.WriteLine(“Iniciando proceso de caso falso”); //expresión



es falsa

     }

Secuencias de escape

Son un par de caracteres especiales que permiten dar un formato


especial a la salida de información en la consola.

Siempre que utilices estas secuencias de escape, asegúrate de usar la


diagonal invertida \ y no la normal /

Ejemplo del uso de secuencias de escape:

Console.Write(“Ejemplo del uso de secuencias de escape\r”);

Console.Write(“Encimado\n**********\n”);

Console.Write(“Recuerden usar \\ y no / \n”);

Console.Write(“Mi nombre es\t \”Secuencia de escape\”);

La salida en consola de este código sería la siguiente:

La primer línea se imprime en consola y se realiza un retroceso del


cursor al inicio de la misma, quedando justo debajo de la letra E de la
palabra Ejemplo, por lo que la palabra Encimado sobrescribe la palabra
Ejemplo y el espacio que le sigue; después hay un salto de línea que
hace que los 10 asteriscos se impriman en la siguiente línea sin
sobrescribir nada; en la siguiente línea vemos como se muestra la
diagonal invertida, y en la última hacemos un avance de tabulación (8
espacios) antes de mostrar el nombre entre comillas.

Se requiere elaborar un programa en C#, que solicite un número entero


X al usuario; si dicho número es par, se mostrará en consola un
triángulo formado por asteriscos; pero si el valor es impar, se mostrará
un rectángulo; por último, después de imprimir la figura, se mostrará un
mensaje que indique si el número es positivo, negativo o nulo.

Con base en lo anterior, ¿Cuál será la sentencia que permita determinar


si el valor de X es un número par?

Seleccione una:
if (X/2 != 0)

if (X/2 >=1)

if (X%2 == 0)
?
if (X%2 > 0)

https://aula06.utel.edu.mx/mod/quiz/attempt.php?attempt=1194750&cmid=21778 3/4
19/8/22, 17:45 Puntos extra 2 autocalificable

Pregunta 2 Para mostrar en consola el triángulo formado por asteriscos ¿Cuál es la


Sin responder instrucción correcta?

aún

Mis cursos
Puntaje Programación
/ de 1.0 estructurada / Puntos extra 2 autocalificable /

Seleccione una:
Console.WriteLine(“****\t***\t**\t*”);


Console.Write(“*/r**/r***/r****”);

 Console.WriteLine(“*/n**/n***/n****”);

Console.Write(“*\n**\n***\n****”);


Pregunta 3 ¿Qué instrucción nos permitirá saber si el número X es positivo?

 Sin responder

aún

Puntaje de 1.0 Seleccione una:



if (X < 0)

 if (X > 0)

if (X == 0)

if (X = 0)

Pregunta 4 ¿Cómo se le conoce a la operación que obtiene lo que sobra al realizar


Sin responder una división?

aún

Puntaje de 1.0 Seleccione una:


Ajuste

Porcentaje

Módulo

Redondeo

Pregunta 5 Para saber si el número X es nulo ¿Cuál sería la sentencia correcta?

Sin responder

aún

Puntaje de 1.0 Seleccione una:


if (X%2 == 0)

if (X%2 != 0)

if (X == 0)

if (X = 0)

https://aula06.utel.edu.mx/mod/quiz/attempt.php?attempt=1194750&cmid=21778 4/4

También podría gustarte