Está en la página 1de 13

Fundamentos de informática y lógica de programación

Docente: Pimiento Cárdenas Wilson Mauricio.


Ingeniería Civil – 1 Semestre.

Integrantes:
-Juan David Baquero Guerrero.
-Leydi Lorena Galindo Aldana.
-Lizeth Daniela Rico Castro.
-Juan José Diaz Quevedo.
- Mary Luz Moreno Rivera.
Solución taller capítulo 2 del libro de fundamentos de lógica para
programación de computadores:

1.Indique cuales de los siguientes nombres de variables son


correctos:

Correctos (C) Incorrectos (IC)

a. (C) g. (IC) m. (C) s. (IC)


b. (IC) h. (C) n. (C) t. (IC)
c. (C) i. (IC) o. (C) u. (IC)
d. (C) j. (C) p. (IC) v. (C)
e. (IC) k. (IC) q. (C) w. (IC)
f. (C) L. (IC) r. (IC) x. (IC)
2. Indique cuales de las constantes son válidas:

Validas (V) No Validas (NV)


a. (V) g. (NV) m. (V)
b. (V) h. (NV) n. (V)
c. (V) i. (NV) o. (NV)
d. (NV) j. (NV) p. (NV)
e. (NV) k. (NV) q. (NV)
f. (NV) L. (V) r. (NV)

3. Diga cuál es el tipo de datos de cada uno de las siguientes


constantes:

a. 518: Datos de tipo entero.


b. 45,517: Datos de tipo real.
c. -518: Datos de tipo entero.
d. “617”: Dato alfanumérico.
e. -510,4*1020: Dato de tipo real.
f. 52*1014: Dato de tipo real.
g. -52*10−24 : Dato de tipo real
h. “sol bello”: Dato alfanumérico.

4. Escriba los siguientes números como constantes reales de 6


dígitos significativos:

a. 3,14159
b. -2,71828
c. 2342,46
d. 6,02345
e. 0,91091
f. -0,00014
5. Escriba los siguientes números del ejercicio 4 en formato de
número real de 48 bits y exponente de 11 bits:
a. 3,14159

3 2 310:112

2 1 2
1 0 0
1
Mantisa 48-11-1: 36
0,1415910 : 0010010000101101110011111000000011

3,1415910 :11,00100100001011011100111110000000112
: 0,110010010000101101110011111000000011
211−1+2: 1,026

1,026 2
1,026 513 2
0 512 256 2
1 256 128 2
0 128 64 2
1 64 32 2
1 32 16 2
1 16 8
1 8 2
1 4 2
4 2 2
0 2 1 2
0 0 0
0
1,02610 :10000000102

: 010000000010110010010000101101110011111000000011

b. -2,71828

2 2
2 1 2 210: 102

1 0 0
1

Mantisa 48-11-1: 36

0,7182810: 1011011111100001001100101011010101
-2,71828: 10,1011011111100001001100101011010101
: 01,0100100000011110110011010100101010 x102

211−1+2: 1,026

1,02610 :100000000102

: 110000000010010100100000011110110011010100101010
c. 2342,46

2342 2
2342 1171 2
0 1170 585 2
1 584 292 2
1 292 146 2
0 146 73 2
0 72 36 2
1 36 18 2
1 18 9 2
1 8 4 2
1 4 2 2
1 2 1 2
1 0 0
1

Mantisa 48-11-1: 36

234210 : 1001001001102
4610 : 010111101011100001010011
2342,46: 100100100110. 010111101011100001010011
: 0,100100100110010111101011100001010011x 212

211−1 +12: 1,036


1,036 2
1,036 518 2
0 518 259 2
0 258 129 2
1 128 64 2
1 64 32 2
0 32 16 2
1 16 8 2
1 8 4 2
0 4 2 2
1 2 1 2
0 0 0
1

1,03610 : 100000011002
: 0, 10000001100100100100110010111101011100001010011

d. 6,02345

6 2
6 3 2
0 2 1 2
1 0 0
1
610 : 110 2

Mantisa 48-11-1: 36

0234510 : 000001100000000011010001101101110

6.02345: 110,000001100000000011010001101101110
: 0, 11000000110000000001101000110110111 0 x 10 3
211−1 +3= 1,027

1,027 2
1,026 513 2
1 512 256 2
1 256 128 2
0 128 64 2
0 64 32 2
1 32 16 2
0 16 8 2
1 8 4 2
1 4 2 2
0 2 1 2
0 0 0
1

1,02710: 10000000011
: 0, 1000000001111000000110000000001101000110110111 0
e. 0,9109
0 2
0 0
0

010 : 0

9109110: 10101010010011000101100101110100111

0.91091: 0, 10101010010011000101100101110100111
: 0,010101010010011000101100101110100111x101

211−1 +1: 1,025


1,025

1,025 2
1,024 512 2
1 512 256 2
0 256 128 2
0 128 64 2
1 64 32 2
0 32 16 2
1 16 8 2
0 8 4 2
0 4 2 2
0 2 1 2
0 0 0
1
1,02510: 10000000001
:0,10000000001010101010010011000101100101110100111

f. -0,00014

0 2
0 0
0

010 : 0

0,00014 10: 0000000000000110010110000111011011


-0,00014: 0, 0000000000000110010110000111011011
: 1,111111111111001101001111000100100x101
211−1 +1: 1,025

1,02510: 10000000001
: 110000000001111111111111111001101001111000100100

6. Cuál es el resultado de las siguientes instrucciones de


asignación (se supone que M, N, P son variables de tipo real):
No se puede realizar porque no hay ninguna variable o cantidad que
represente a CA que tenga su valor respectivo, y también porque hay
un solo signo de división que no divide nada.
7. Evaluar las siguientes expresiones:

a.1 X : -1
2Y:2
3 N: X>: 6 AND y*x <4^X OR NOT X / Y >Y/X
N: -1 > : 6 AND 2*-1<4^-1 OR NOT -1 / 2 >2/-1
: -1 > : 6 AND 2*-1<0.25 OR NOT -1 / 2 >2/-1
: -1 > : 6 AND 2*-1<0.25 OR NOT -0.5>2/-1
: -1 > : 6 AND 2*-1<0.25 OR NOT -0.5> -2
: -1 > : 6 AND 2*-1<0.25 OR NOT
: -1 > : 6 AND - 2<0.25 OR NOT
FALSE AND -2<0.25 OR NOT
FALSE AND TRUE OR NOT FALSE

FALSE AND TRUE OR TRUE


FALSE OR TRUE
TRUE

b. 1 A = “LOS”
2 B= “LAS”
3 C = “TACOS DE CHILE PICANTE”
4 D = “SON DE LO MERO MACHO”
5 E = “PARA HEMBRAS DE MEXICO”
6 F = B+substr (E,5,7)+””+substr(C,6,2)+”” Rigth(E,6)+ “ Left (D,3) +”” + Rigth(C,7) + “S”
R= LAS HEMBRAS DE MEXICO SON PICANTES
7 G= NOT A > B OR B = “Las”
=NOT “LOS” >”LAS” OR “LAS”=”Las”
= NOT TRUE OR FALSE
= FALSE OR FALSE
G= FALSE

8. Traduzca las siguientes expresiones algebraicas a sus


correspondientes expresiones algorítmicas.

e 2 x−i−e2 y−i Arseno( x )


d= + + x−¿ y
a. X tan 2
( y)
ln( )
Y

d= (EXP(2*X-i)-EXP(2*Y-i))/LOG(X/Y)+ARSIN(X)/(TAN(Y)^2+ABS(X-Y^3)

b. H=3 X 2+ cos 2((2y-1¿3)- xy 1 /5

H=3*X^2+COS((2*Y-1)^3)^2-X*Y^0,2

9.Traduzca las siguientes expresiones algorítmicas a sus


correspondientes expresiones algebraicas:
a. Z= sin(x-y/x^2)/x*Log(EXP(x+10))+4*x*y^0.5/1/y

Z= seno (x- y
X^2
 LN (e^x+10) 4x y

b. K = x/y/4/x^2*3+1*x*y-x/y

B)= Y XY - X

4 Y

X^2-3

También podría gustarte