Está en la página 1de 8

República Bolivariana de Venezuela

Ministerio del Poder Popular para la Educación


Universidad Rafael Urdaneta
Facultad de Ingeniería
Cátedra: programación 1

Trabajo de programación

Alumno:
Miguel Pérez
C.I 28.467.093

MARACAIBO, MARZO DEL 2020


1.-Indicar si las siguientes cadenas de caracteres son identificadores válidos del lenguaje C. De
no serlos, señale las causas:

A-PANORAMA

R: Válido

B-Mi diario
R: No es válido ya que tiene un espacio y eso no es valido para ser un identificador
E-_Poco
R: Válido
F-_Mucho
R: Válido
L-n5jw26vss
R: Válido
P-Sueldo básico
R: No es válido porque tiene un espacio
Q- “Apodo”
R: No es válido ya que el carácter “” no es un identificador valido
R-_1_grado
R: Válido
S-N°_de_cedula
R: No es válido porque el carácter ° no es un identificador
T-Peso y Estatura
R: No es válido porque tiene un espacio

2.-Que tipo de datos usaría para representar los valores correspondientes a las siguientes
propiedades:
A- La edad de una persona
R: Int
B- la temperatura en °C de una persona
R: Float
C- la temperatura en °C de una ciudad en cualquier parte del mundo
R: Float
E-la altura de una montaña en kilómetros
R: Float
H- el numero de alumnos de una universidad
R: long Int
k-la cedula de identidad de un ciudadano venezolano
R: int
M-Numero de glóbulos rojos en una persona
R: unsigned int
N- Sexo de una persona
R: Char
Q- El número de habitantes de un país
R: unsigned long Int
R- El costo de un automóvil en bolívares y bolívares fuertes
R: Float
3. Que tipo de datos usaría para representar los siguientes valores:

a.1 k-1.123
b-123 l-999
c-1234 m- -999
d-123456 n- 9
e-1234567890 o- -9
f-9876543210 p-‘9’
g-1.23456789 q-“9”
h.1234.5678 r- “999”
i-12345678.9 s-“uno”
j-1.0 t- 12345.6000000

Respuestas
A:int K: float
B:int L: int
C:int M: int
D: long int N: int
E: long int O:int
F: long int P: char
G: float Q: char
H: double R: char
I: double S: char
J: float T: double
4: dadas las declaraciones de variables y las sentencias de abajo, indique el valor de esas
variables al ejecutarse dichas sentencias :
A: R:
int m,n; m=5
m=4; n=2; n=7
m++
n+=m;

B: R:
Int a,b,c; a=2
a=1; b=2
b=a++; c=2
c=++b;

C: R:
Int x,y,z; x=4
x=4; y=4
y=x; z=1
z=x==y;

D:
Int p,q,r; p=4
p=4; q=8
q=2; r=7
r=p%q;
p*=2;
q=p&&r;

G: R:
Int,a,b,c; a=4
a=4; b=11
b=3+a*2 c=2
c=a-b%3;

5.dadas las declaraciones de variables de abajo, indique si las siguientes sentencias son
correctas o no:
Int a,b,c;
Float x,y,z;
Int const k=4

A: x=a+b;
B: b=k;
C: printf(“%f”,a);;
E: y++;
F: c=k++;
G: a=b>0;
I: printf(“%d”,&a)
K: c+=a+b;
L: x=y*a++;
O: z=k;
Respuesta:
A: correcta
B: correcta
C:no es correcta ya que no tiene el carácter &
E: correcta
F: no es correcta ya que el valor de k no se puede cambiar ya que es una constante
G: correcto
I:no es correcta ya que el comando no finaliza con un “;”
K: correcta
L: correcta
O: correcta

6.dadas las declaraciones y asignaciones de variables de abajo, indique el resultado de las


siguientes expresiones:
Int a,b,c;
a=9; b=3; c=2; d=12;
A: c+a/b
B: b*(d/b*2) +c
C: (b>a+b) &&((b*c) ==(d/2))
D: (b*(a-b)) ==d
E: b+(c+d*b) /b
Respuestas:
A:15 E:15
B:26
C:0
D:0

También podría gustarte