Sei sulla pagina 1di 3

Tarea 6. Programación básica.

Edgar Ernesto Granados Betancourt.

Contesta las siguientes preguntas.

1. Un operador es un símbolo que le indica al compilador cómo se han de manejar los


datos.
2. La inicialización consiste en asignar un valor a una variable antes de utilizarla en u
programa.
3. ¿Cuál de las siguientes es una operación de asignación?
a) 5=x b)x==5 c)x+=5 d)x-5
4. ¿Qué significa que un operador sea binario o unario?
Un operador binario es aquel que requiere siempre de dos operandos. En cambio, el
operador unario solo requiere de un operando al ser utilizado.
5. El operador módulo o residuo se puede usar sólo sobre datos enteros.
6. ¿Cuál operador se utiliza para definir prioridades cuando en una expresión coinciden
operandos del mismo nivel jerárquico? El operador ( ).
7. El operador incremento se escribe ++ y se utiliza cunado se quiere sumar uno a las
variables.
8. Los operadores lógicos se utilizan para unir condiciones en los programas.
9. Cuando se combinan operadores relacionales y logicos en una expresión, ésta puede
tener como resultado sólo cierto o falso, lo cual significa que es una expresión del tipo
booleana.
10. Operadores que evalúa una condición y dependiendo si es cierta o falsa ejecuta una
determinada instrucción u otra: los operadores condicionales.

II. Escriba el resultado del siguiente ejercicio.

#include <stdio.h>
#include <stdlib.h>

int main()
{ int j=4, k=3, i=2;
float x=1.5, z=2.4, t;
t=((float)(j%k)/2);
t++;
x*=++z;
t-=(x+=++i);
printf("\n el valor de t es %f\n", t);
return 0;
}

El programa nos da una ventana que dice:

“el valor de t es -6.600000.”


i. ¿Qué resultado se imprime en los siguientes programas?

1.
#include <stdio.h>

int main ()
{
int a, b, c=3, d;
a=8-5*3+2;
b=7%3+4*2;
printf("Valor de a%d\tvalor de b %d\n", a, b); /* Imprime el valor de a=5 y el valor de
b=9*/
b%=a;
printf("Valor de b %d\t\t", b); /*IMprime el valor de b=4 y el valor de b=1*/
b=(-4)%3;
printf("Valor de b %d\t\n", b);
}

2.
#include <stdio.h>

int main ()
{
int c=3, d=2;
c-=d++*3;
printf("valor de c %d\tvalor de d %d\n", c, d); /*imprime el valor de c=3 y el valor de
d=3.*/
system ("pausa");
}

3.

#include <stdio.h>
int main ()
{
int c=3, l;
c = (c*2-(l=4, --l));
printf("valor de c %d\t valor de l %d\n", c, l); /*imprime el valor de c=3 y el valor de
l=3*/
return 0;
}

4.
#include <stdio.h>
int main ()
{
int a=7, b=3, c=2, resultado;
resultado= ((b%c)/2)+1;
resultado-=a;
resultado %=++a;
printf("\n el valor de resultado = %d\t a =%d", resultado, a); /*Imprime el valor de
resultado = -6 y el valor de a=8*/
return 0;
}

Potrebbero piacerti anche