SlideShare una empresa de Scribd logo
1
UNIVERSIDAD AUTÓNOMA GABRIEL RENE MORENO
FACULTAD DE CIENCIAS EXACTAS Y TECNOLOGÍA
PRACTICO # 2
FACULTAD: CIENCIAS EXACTAS Y TECNOLOGÍA
CARRERA: INGENIERÍA CIVIL
MATERIA: INFORMATICA 1 – MAT 204 - K
DOCENTE: Msc. Rodolfo Arana Gonzales
UNIVERSITARIO: ATTO MENCHACA MIGUEL ANGEL
FECHA: 30 DE MAYO DEL 2017
SANTA CRUZ – BOLIVIA
UNIV. MIGUEL ANGEL ATTO MENCHACA INGENIERIA CIVIL
2
A. SISTEMAS DE NUMERACIÓN
1. Convertir los siguientes números a base decimal.
a) 23042(5) →?(10)
2 ∗ 54
+ 3 ∗ 53
+ 0 ∗ 52
+ 4 ∗ 51
+ 2 ∗ 50
1250 + 375 + 0 + 20 + 2 = 1647
𝟐𝟑𝟎𝟒𝟐(𝟓) → 𝟏𝟔𝟒𝟕(𝟏𝟎)
b) 666,1230 (7) →?(10)
c) BA50 (12) →?(10)
2. Convertir los siguientes valores decimales a la base que se indica.
a) 2001(10) → N(8) b) 999,0125(10) → N(16)
6 ∗ 72
+ 6 ∗ 71
+ 6 ∗ 70
+ 1 ∗ 7−1
+ 2 ∗ 7−2
+ 3 ∗ 7−3
+ 0 ∗ 7−4
294 + 42 + 6 +
1
7
+
2
49
+
3
343
+ 0 = 342,1924198
𝟔𝟔𝟔, 𝟏𝟐𝟑𝟎(𝟕) → 𝟑𝟒𝟐, 𝟏𝟗𝟐𝟒𝟏𝟗𝟖(𝟏𝟎)
B ∗ 123
+ A ∗ 122
+ 5 ∗ 121
+ 0 ∗ 120
20736+ 1584 + 60 + 0 = 22380
𝐁𝐀𝟓𝟎 (𝟏𝟐) → 𝟐𝟐𝟑𝟖𝟎(𝟏𝟎)
2001 8
1 250 8
2 31 8
7 3
𝟐𝟎𝟎𝟏(𝟏𝟎) → 𝟑𝟕𝟐𝟏(𝟖)
999 16
7 62 16
14 3
0,0125 0,2 0,2 0,2
x 16 x 16 x 16 x 16
0,2 3.2 3.2 3.2
𝟗𝟗𝟗, 𝟎𝟏𝟐𝟓(𝟏𝟎) → 𝟑𝐄𝟕, 𝟎𝟑𝟑𝟑(𝟏𝟔)
UNIV. MIGUEL ANGEL ATTO MENCHACA INGENIERIA CIVIL
3
c) 9018(10) → N(2)
3. Realizar las siguientes conversiones.
a) 13002(4) → N(8) b) A007,583B(12) → N(16)
9018 2
0 4509 2
1 2254 2
0 1127 2
1 563 2
1 281 2
1 140 2
0 70 2
0 35 2
1 17 2
1 8 2
0 4 2
0 2 2
0 1
𝟗𝟎𝟏𝟖(𝟏𝟎) → 𝟏𝟎𝟎𝟎𝟏𝟏𝟎𝟎𝟏𝟏𝟏𝟎𝟏𝟎(𝟐)
1 ∗ 44 + 3 ∗ 43 + 0 ∗ 42 + 0 ∗ 41 + 2 ∗ 40
256 + 192 + 0 + 0 + 2 = 450
𝟏𝟑𝟎𝟎𝟐 (𝟒) → 𝟒𝟓𝟎(𝟏𝟎)
450 8
2 56 8
0 7
𝟒𝟓𝟎(𝟏𝟎) → 𝟕𝟎𝟐(𝟖)
A ∗ 123 + 7 ∗ 120 + 5 ∗ 12−1 + 8 ∗ 12−2 + 3 ∗ 12−3 + B ∗ 12−4
17280 + 7 +
5
12
+
1
18
+
1
576
+
11
20736
= 17287,47449
𝐀𝟎𝟎𝟕, 𝟓𝟖𝟑𝐁 (𝟏𝟐) → 𝟏𝟕𝟐𝟖𝟕,𝟒𝟕𝟒𝟒𝟗(𝟏𝟎)
17287 16
7 1080 16
8 67 16
3 4
0,47449 0,59184 0,46944 0,51104 0,17664 0,82624
x 16 x 16 x 16 x 16 x 16 x 16
7,59184 9,46944 7,51104 8,17664 2,82624 13,2198
𝟏𝟕𝟐𝟖𝟕,𝟒𝟕𝟒𝟒𝟗(𝟏𝟎) → 𝟒𝟑𝟖𝟕,𝟕𝟗𝟕𝟖𝟐𝐃(𝟏𝟔)
UNIV. MIGUEL ANGEL ATTO MENCHACA INGENIERIA CIVIL
4
c) F1FA(16) → N(2)
4. Convertir los siguientes números binarios a octal y a hexadecimal.
Usamos las siguientes tablas para solucionar los siguientes ejercicios.
N(8) 0 1 2 3 4 5 6 7
N(2) 000 001 010 011 100 101 110 111
N(16) 0 1 2 3 4 5 6 7 8 9 A B C D E F
N(2) 0000 0001 0010 0011 0100 0101 0110 0111 1000 1001 1010 1011 1100 1101 1110 1111
a) 1011000011001010
N(2)
N(8)
001
1
011
3
000
0
011
3
001
1
010
2
𝟏𝟎𝟏𝟏𝟎𝟎𝟎𝟎𝟏𝟏𝟎𝟎𝟏𝟎𝟏𝟎( 𝟐) → 𝟏𝟑𝟎𝟑𝟏𝟐(𝟖)
N(2)
N(16)
1011
B
0000
0
1100
C
1010
A
𝟏𝟎𝟏𝟏𝟎𝟎𝟎𝟎𝟏𝟏𝟎𝟎𝟏𝟎𝟏𝟎( 𝟐) → 𝐁𝟎𝐂𝐀(𝟏𝟔)
F ∗ 163 + 1 ∗ 162 + F ∗ 161 + A ∗ 160
61440 + 256 + 240 + 10 = 61946
𝐅𝟏𝐅𝐀 (𝟏𝟔) → 𝟔𝟏𝟗𝟒𝟔(𝟏𝟎)
61946 2
0 30973 2
1 15486 2
0 7743 2
1 3871 2
1 1935 2
1 817 2
1 408 2
0 204 2
0 102 2
0 51 2
1 25 2
1 12 2
0 6 2
0 3 2
1 1
𝟔𝟏𝟗𝟒𝟔(𝟏𝟎) → 𝟏𝟏𝟎𝟎𝟏𝟏𝟎𝟎𝟎𝟏𝟏𝟏𝟏𝟎𝟏𝟎(𝟐)
UNIV. MIGUEL ANGEL ATTO MENCHACA INGENIERIA CIVIL
5
b) 11101,000111010000
N(2)
N(8)
011
3
101
5
,
000
0
111
7
010
2
000
0
𝟏𝟏𝟏𝟎𝟏, 𝟎𝟎𝟎𝟏𝟏𝟏𝟎𝟏𝟎𝟎𝟎𝟎( 𝟐) → 𝟑𝟓, 𝟎𝟕𝟐(𝟖)
N(2)
N(16)
0001
1
1101
D
,
0001
1
1101
D
0000
0
𝟏𝟏𝟏𝟎𝟏, 𝟎𝟎𝟎𝟏𝟏𝟏𝟎𝟏𝟎𝟎𝟎𝟎( 𝟐) → 𝟏𝐃, 𝟏𝐃(𝟏𝟔)
c) 1010011100101110111
N(2)
N(8)
001
1
010
2
011
3
100
4
101
5
110
6
111
7
𝟏𝟎𝟏𝟎𝟎𝟏𝟏𝟏𝟎𝟎𝟏𝟎𝟏𝟏𝟏𝟎𝟏𝟏𝟏( 𝟐) → 𝟏𝟑𝟐𝟑𝟒𝟓𝟔𝟕(𝟖)
N(2)
N(16)
0101
5
0011
3
1001
9
0111
7
0111
7
𝟏𝟎𝟏𝟎𝟎𝟏𝟏𝟏𝟎𝟎𝟏𝟎𝟏𝟏𝟏𝟎𝟏𝟏𝟏( 𝟐) → 𝟓𝟑𝟗𝟕𝟕(𝟏𝟔)
5. Convertir los siguientes números octales al sistema binario.
Podemos resolver los ejercicios mediante tabla o bien podemos usar las divisiones sucesivas.
a) 16,3270( 8 ) b) 111,00000011( 8 )
c) 123( 8 ) d) 7060( 8 )
1 6 , 3 2 7
001 110 011 010 111
𝟏𝟔, 𝟑𝟐𝟕( 𝟖) → 𝟏𝟏𝟏𝟎, 𝟎𝟏𝟏𝟎𝟏𝟎𝟏𝟏𝟏(𝟐)
1 1 1 , 0 0 0 0 0 0 1 1
001 001 001 000 000 000 000 000 000 001 001
𝟏𝟏𝟏, 𝟎𝟎𝟎𝟎𝟎𝟎𝟏𝟏( 𝟖)
→ 𝟏𝟎𝟎𝟏𝟎𝟎𝟏, 𝟎𝟎𝟎𝟎𝟎𝟎𝟎𝟎𝟎𝟎𝟎𝟎𝟎𝟎𝟎𝟎𝟎𝟎𝟎𝟎𝟏𝟎𝟎𝟏(𝟐)
1 2 3
001 010 011
𝟏𝟐𝟑( 𝟖) → 𝟏𝟎𝟏𝟎𝟎𝟏𝟏(𝟐)
7 0 6 0
111 000 110 000
𝟕𝟎𝟔𝟎( 𝟖) → 𝟏𝟏𝟏𝟎𝟎𝟎𝟏𝟏𝟎𝟎𝟎𝟎(𝟐)
UNIV. MIGUEL ANGEL ATTO MENCHACA INGENIERIA CIVIL
6
6. Convertir los siguientes números hexadecimales a sistema binario.
a) C0C05( 16 ) b) 4,924( 16 )
c) F1AC0( 16 )
7. Convertir los siguientes números hexadecimales a base octal.
a) 3615EC00( 16 )
b) 5A3,40312( 16 )
C 0 C 0 5
1100 0000 1100 0000 0101
𝐂𝟎𝐂𝟎𝟓( 𝟏𝟔) → 𝟏𝟏𝟎𝟎𝟎𝟎𝟎𝟎𝟏𝟏𝟎𝟎𝟎𝟎𝟎𝟎𝟎𝟏𝟎𝟏(𝟐)
4 , 9 2 4
0100 1001 0010 0100
𝟒, 𝟗𝟐𝟒( 𝟏𝟔) → 𝟏𝟎𝟎, 𝟏𝟎𝟎𝟏𝟎𝟎𝟏𝟎𝟎𝟏𝟎𝟎(𝟐)
F 1 A C 0
1111 0001 1010 1100 0000
𝐅𝟏𝐀𝐂𝟎( 𝟏𝟔) → 𝟏𝟏𝟏𝟏𝟎𝟎𝟎𝟏𝟏𝟎𝟏𝟎𝟏𝟏𝟎𝟎𝟎𝟎𝟎𝟎(𝟐)
3 6 1 5 E C 0 0
0011 0110 0001 0101 1110 1100 0000 0000
𝟑𝟔𝟏𝟓𝐄𝐂𝟎𝟎( 𝟏𝟔) → 𝟏𝟏𝟎𝟏𝟏𝟎𝟎𝟎𝟎𝟏𝟎𝟏𝟎𝟏𝟏𝟏𝟏𝟎𝟏𝟏𝟎𝟎𝟎𝟎𝟎𝟎𝟎𝟎𝟎𝟎(𝟐)
110 110 000 101 011 110 110 000 000 000
6 6 0 5 3 6 6 0 0 0
𝟏𝟏𝟎𝟏𝟏𝟎𝟎𝟎𝟎𝟏𝟎𝟏𝟎𝟏𝟏𝟏𝟏𝟎𝟏𝟏𝟎𝟎𝟎𝟎𝟎𝟎𝟎𝟎𝟎𝟎(𝟐) → 𝟔𝟔𝟎𝟓𝟑𝟔𝟔𝟎𝟎𝟎(𝟖)
𝟑𝟔𝟏𝟓𝐄𝐂𝟎𝟎( 𝟏𝟔) → 𝟔𝟔𝟎𝟓𝟑𝟔𝟔𝟎𝟎𝟎(𝟖)
5 A 3 , 4 0 3 1 2
0101 1010 0011 0100 0000 0011 0001 0010
𝟓𝐀𝟑, 𝟒𝟎𝟑𝟏𝟐( 𝟏𝟔) → 𝟏𝟎𝟏𝟏𝟎𝟏𝟎𝟎𝟎𝟏𝟏, 𝟎𝟏𝟎𝟎𝟎𝟎𝟎𝟎𝟎𝟎𝟏𝟏𝟎𝟎𝟎𝟏𝟎𝟎𝟏𝟎(𝟐)
010 110 100 011 001 000 000 001 100 010 010
2 6 4 3 1 0 0 1 4 2 2
𝟏𝟎𝟏𝟏𝟎𝟏𝟎𝟎𝟎𝟏𝟏, 𝟎𝟏𝟎𝟎𝟎𝟎𝟎𝟎𝟎𝟎𝟏𝟏𝟎𝟎𝟎𝟏𝟎𝟎𝟏𝟎(𝟐) → 𝟐𝟔𝟒𝟑. 𝟏𝟎𝟎𝟏𝟒𝟐𝟐(𝟖)
𝟓𝐀𝟑, 𝟒𝟎𝟑𝟏𝟐( 𝟏𝟔) → 𝟐𝟔𝟒𝟑, 𝟏𝟎𝟎𝟏𝟒𝟐𝟐(𝟖)
UNIV. MIGUEL ANGEL ATTO MENCHACA INGENIERIA CIVIL
7
c) EBO2014( 16 )
8. Realizar las operaciones en las siguientes expresiones y obtener el resultado en la
base que se indica.
a)
5655(8) ∗ 100(16)
240(10) + 22(7)
= N(16)
5655(8) ∗ 100(16)
240(10) + 22(7)
=
2989(10) ∗ 256(10)
240(10) + 16(10)
=
765184(10)
256(10)
2989(10) = 𝐁𝐀𝐃(𝟏𝟔)
b)
512,0625(10) − 1110(8) = N(2)
512,0625(10) − 584(10) = N(2)
−71,9375(10) = −𝟏𝟎𝟎𝟎𝟏𝟏𝟏, 𝟏𝟏𝟏𝟏(𝟐)
c)
45FF(16) ∗ 278(10) + 10100011(2) − 2320(8) = N(10)
17919(10) ∗ 278(10) + 163(10) − 1232(10) = N(10)
N(10) = 𝟒𝟗𝟖𝟎𝟒𝟏𝟑(𝟏𝟎)
E B 0 2 0 1 4
1110 1011 0000 0010 0000 0001 0100
𝐄𝐁𝟎𝟐𝟎𝟏𝟒( 𝟏𝟔) → 𝟏𝟏𝟏𝟎𝟏𝟎𝟏𝟏𝟎𝟎𝟎𝟎𝟎𝟎𝟏𝟎𝟎𝟎𝟎𝟎𝟎𝟎𝟎𝟏𝟎𝟏𝟎𝟎(𝟐)
001 110 101 100 000 010 000 000 010 100
1 6 5 4 0 2 0 0 2 4
𝟏𝟏𝟏𝟎𝟏𝟎𝟏𝟏𝟎𝟎𝟎𝟎𝟎𝟎𝟏𝟎𝟎𝟎𝟎𝟎𝟎𝟎𝟎𝟏𝟎𝟏𝟎𝟎(𝟐) → 𝟏𝟔𝟓𝟒𝟎𝟐𝟎𝟎𝟐𝟒(𝟖)
𝐄𝐁𝟎𝟐𝟎𝟏𝟒( 𝟏𝟔) → 𝟏𝟔𝟓𝟒𝟎𝟐𝟎𝟎𝟐𝟒(𝟖)
Operacionesauxiliares
5 ∗ 83
+ 6 ∗ 82
+ 5 ∗ 81
+ 5 ∗ 80
= 2989
1 ∗ 162
+ 0 ∗ 161
+ 0 ∗ 160
= 256
2 ∗ 71
+ 2 ∗ 70
= 16
2989 16
13 186 16
10 11
Operacionesauxiliares
1 ∗ 83
+ 1 ∗ 82
+ 1 ∗ 81
+ 0 ∗ 80
= 584
71 2
1 35 2
1 17 2
1 8 2
0 4 2
0 2 2
0 1
0,9375 0,875 0,75 0.5
x 2 x 2 x 2 x 2
1,875 1.75 1.5 1
Operacionesauxiliares
4 ∗ 163
+ 5 ∗ 162
+ 15 ∗ 161
+ 15 ∗ 160
= 17919
1 ∗ 27
+ 0 ∗ 26
+ 1 ∗ 25
+ 0 ∗ 24
+ 0 ∗ 23
+ 0 ∗ 22
+ 1 ∗ 2 + 1
= 163
2 ∗ 83
+ 3 ∗ 82
+ 2 ∗ 81
+ 0 ∗ 80
= 1232
UNIV. MIGUEL ANGEL ATTO MENCHACA INGENIERIA CIVIL
8
B. INTRODUCCIÓN A LA PROGRAMACIÓN
En cada ejercicio realizar análisis del problema y diseñar el algoritmo, utilizando diagramas de
flujo.
1. Escribir un algoritmo que tome como parámetros los 3 lados de un triángulo a, b, c y
devuelva el área del triángulo.
Seudocódigo Diagrama de flujo
1. Inicio
2. Inicializar variables a, b, c
3. Leer los tres valores
4. Asignamos un acumulador
5. Calculamos el valor de A con la
formula indicada
6. Escribir el valor de A
7. Fin.
INICIO
Leer: a, b, c
s =
a + b + c
2
A = √( 𝑠( 𝑠 − 𝑎)( 𝑠 − 𝑏)( 𝑠 − 𝑐))
A
FIN
Usamos lafórmulade Herón
UNIV. MIGUEL ANGEL ATTO MENCHACA INGENIERIA CIVIL
9
2. Convertir grados sexagesimales en radianes y en grados centesimales.
Seudocódigo Diagrama de flujo
1. Inicio
2. Inicializar valor S
3. Calcular Centesimales “C”
aplicando la formula
4. Calcular Radianes “R”
aplicando la formula
5. Escribir los valores de C y R
6. Fin
INICIO
Leer: S
CENT "C" = 𝑆 ∗ (10/9)
RAD "R" =𝑆 ∗ (
𝜋
180
)
C, R
FIN
S = grados
sexagesimales
C = grados
centesimales
R = grados
radianes
UNIV. MIGUEL ANGEL ATTO MENCHACA INGENIERIA CIVIL
10
3. Convertir dólares a yuanes chinos, conociendo el tipo de cambio de bolivianos a yuanes
y de bolivianos a dólares. (1 yuan = 1,00193 bs, 1 $us = 6.96 bs)
Seudocódigo Diagrama de flujo
1. Inicio
2. Inicializar valor Bs
3. Calcular yuan chinos YUAN
aplicando la formula
4. Calcular dólares $US
aplicando la formula
5. Escribir los valores de YUAN y
$US
6. Fin
INICIO
Leer: Bs
YUAN = 𝐵𝑠 ∗ (1/100193)
$US =𝐵𝑠 ∗ (
1
6.96
)
YUAN, $US
FIN
Bs = pesos
bolivianos
Yuan = yuanes
chinos
$us = dólares
americanos
UNIV. MIGUEL ANGEL ATTO MENCHACA INGENIERIA CIVIL
11
4. Convertir X kilogramos en libras. (1 libra. = 453.6 gr)
Seudocódigo Diagrama de flujo
1. Inicio
2. Inicializar valor X
3. Calcular gramos gr aplicando
la formula
4. Calcular libras Lb aplicando la
formula
5. Escribir el valor de Lb
6. Fin
INICIO
Leer: X
gr = 𝑋 ∗ 1000
Lb =𝑔𝑟 ∗ (
1
453.6
)
Lb
FIN
X = kilogramos
gr = gramos
Lb = libras
UNIV. MIGUEL ANGEL ATTO MENCHACA INGENIERIA CIVIL
12
5. Operaciones con fracciones: dados cuatro enteros p, q, r, s, correspondientes a dos
números fraccionarios (p/q, r/s), calcular el producto y la suma de ambas fracciones.
Obtener el resultado como una fracción.
Seudocódigo Diagrama de flujo
1. Inicio
2. Leer valores de p, q, r, s
3. Condicional si q=0 y s=0
verdadero ERROR, falso …
4. … calcular SUMA
5. … calcular PROD
6. Escribir SUMA y PROD
7. Fin
INICIO
Leer: p, q, r, s
SUMA =
p ∗ s + r ∗ q
q ∗ s
PROD =
p ∗ r
q ∗ s
SUMA; PROD
FIN
p, q, r, s son
factores
SUMA =
operación suma
PROD =
operación
producto
q=0; s=0 ERROR
SI
NO
UNIV. MIGUEL ANGEL ATTO MENCHACA INGENIERIA CIVIL
13
6. Dado un número entero positivo N de 4 cifras, desglosar el número en cuatro variables
correspondientes a sus dígitos: unidades (u), decenas (d), centenas (c), unidades de mil
(um). Utilizar los operadores modulo y división entera.
Seudocódigo Diagrama de flujo
1. Inicio
2. Leer N
3. Dividir (Numero/1000)
4. Residuo 1 de (numero /1000)
usando mod
5. Dividir (residuo 1/100)
6. Residuo 2 de (residuo 1 /100)
usando mod
7. Dividir (residuo 2 / 10)
8. Unidades de (residuo 2 / 10)
usando mod
9. Escribir U, D, C, UM
10. Fin
INICIO
N
UM =
Número
1000
U, D, C, UM
FIN
N = número
de 4 dígitos
UM = unidad
de millón
C = centenas
D = decenas
U = unidades
Residuo 1 = Número MOD 1000
C =
Residuo 1
100
Residuo 2 = Residuo 1 MOD 100
D =
Residuo 2
10
U = Residuo 2 MOD 10
UNIV. MIGUEL ANGEL ATTO MENCHACA INGENIERIA CIVIL
14
7. Dado un entero de hasta 10 dígitos, desarrollar un algoritmo que invierta sus dígitos.
(utilice las funciones llamadas módulo y división entera). Por ejemplo, si lee 5832, el
resultado será 2385.
Seudocódigo Diagrama de flujo
1. Inicio
2. Leer N
3. N>=10 y N<=9999999999
4. Calcular a = n mod 10
5. Calcular b =((n-a)/10) mod 10
6. Calcular c=((n-(n mod 100))/100) mod
10
7. Calcular d=((n-(n mod 1000))/1000)
mod 10
8. Calcular e=((n-(n mod 10000))/10000)
mod 10
9. Calcular f=((n-(n mod
100000))/100000) mod 10
10. Calcular g=((n-(n mod
1000000))/1000000) mod 10
11. Calcular h=((n-(n mod
10000000))/10000000) mod 10
12. Calcular i=((n-(n mod
100000000))/100000000) mod 10
13. Calcular j=((n-(n mod
1000000000))/1000000000)
14. Escribir a, b,, c, d, e, f, g, h, i, j
15. Fin
INICIO
N
a = n mod 10
b = (
n − a
10
) mod 10
c = (
n − (n mod 100)
100
) mod 10
d = (
n − (n mod 1000)
1000
)mod 10
e = (
n − (n mod 10000)
10000
)mod 10
f = (
n − (n mod 100000)
100000
) mod 10
g = (
n − (n mod 1000000)
1000000
) mod 10
h = (
n − (n mod 10000000)
10000000
) mod 10
i = (
n − (n mod 100000000)
100000000
) mod 10
j = (
n − (n mod 1000000000)
10000000000
)
a, b, c, d, e, f, g, h, i, j
FIN
N es número de
2 a 10 dígitos
a,b,c,d,e,f,g,h,i,j
son valores del
número invertido
10 ≤ N ≤ 𝟗𝟗𝟗𝟗𝟗𝟗𝟗𝟗𝟗𝟗
ERROR
SI
NO
UNIV. MIGUEL ANGEL ATTO MENCHACA INGENIERIA CIVIL
15
8. Dado un entero de hasta 10 dígitos, desarrollar un algoritmo que calcule la suma de los
dígitos. Por ejemplo, si lee 354197, el resultado será 29.
Seudocódigo Diagrama de flujo
1. Inicio
2. Leer N
3. N>=10 y N<=9999999999
4. Calcular a = n mod 10
5. Calcular b =((n-a)/10) mod 10
6. Calcular c=((n-(n mod 100))/100) mod
10
7. Calcular d=((n-(n mod 1000))/1000)
mod 10
8. Calcular e=((n-(n mod 10000))/10000)
mod 10
9. Calcular f=((n-(n mod
100000))/100000) mod 10
10. Calcular g=((n-(n mod
1000000))/1000000) mod 10
11. Calcular h=((n-(n mod
10000000))/10000000) mod 10
12. Calcular i=((n-(n mod
100000000))/100000000) mod 10
13. Calcular j=((n-(n mod
1000000000))/1000000000)
14. Sumar a,b,c,d,e,f,g,h,i,j (el orden de los
sumandos no altera la suma)
15. Escribir SUMA
16. Fin
INICIO
N
a = n mod 10
b = (
n − a
10
) mod 10
c = (
n − (n mod 100)
100
) mod 10
d = (
n − (n mod 1000)
1000
)mod 10
e = (
n − (n mod 10000)
10000
)mod 10
f = (
n − (n mod 100000)
100000
) mod 10
g = (
n − (n mod 1000000)
1000000
) mod 10
h = (
n − (n mod 10000000)
10000000
) mod 10
i = (
n − (n mod 100000000)
100000000
) mod 10
j = (
n − (n mod 1000000000)
10000000000
)
SUMA
FIN
N es número de 2 a 10
dígitos
a,b,c,d,e,f,g,h,i,j son valores
del número invertido
SUMA=suma de
a,b,c,d,e,f,g,h,i,j
0 < N ≤ 𝟗𝟗𝟗𝟗𝟗𝟗𝟗𝟗𝟗𝟗
ERROR
SI
NO
SUMA = a + b + c + d + e + f + g + h + i + j
UNIV. MIGUEL ANGEL ATTO MENCHACA INGENIERIA CIVIL
16
9. Realizar un algoritmo que me permita ingresar un horario como tres enteros h, m, s y
convierta a segundos T.
Seudocódigo Diagrama de flujo
1. Inicio
2. Introducir hora
3. Leer H, M, S
4. Calcular T con la fórmula
propuesta
5. suma)
6. Escribir suma T
7. Fin
INICIO
“Introduzca
hora”
T = S + M ∗ 60 + H ∗ 3600
H = horas
M = minutos
S = segundos
T = total segundos
ESCRIBIR
T
H, M, S
UNIV. MIGUEL ANGEL ATTO MENCHACA INGENIERIA CIVIL
17
10.Calcular la nota final de un estudiante, conociendo las siguientes notas y ponderaciones
calificadas sobre 100: parcial 1 (25%), parcial 2 (25%), prácticos (10%), investigación
(10%) y examen final (30%).
Seudocódigo Diagrama de flujo
1. Inicio
2. Introducir las notas
3. Leer valores de P1, P2, PRAC,
INV, EX.
4. Calcular SUMA NT
5. Escribir NT
6. Fin
INICIO
“Introduzca las
notas”
NT = P1 ∗ 0,25 + P2 ∗ 0,25 + PRAC ∗ 0,10 + INV ∗ 0,10 + EX ∗ 0,30
ESCRIBIR
NT
FIN
P1=primer parcial
P2= segundo
parcial
PRAC= prácticos
INV= investigación
EX= examen
Leer: P1, P2,
PRAC, INV, EX
UNIV. MIGUEL ANGEL ATTO MENCHACA INGENIERIA CIVIL
18
11.Una empresa constructora vende terrenos con la forma A de la figura.
Realice un algoritmo y represéntelo mediante un diagrama de flujo para
obtener el área respectiva de un terreno de medidas de cualquier valor.
Seudocódigo Diagrama de flujo
1. Inicio
2. Leer valores de A, B, C
3. Calcular A1 con la fórmula
planteada
4. Calcular A2 con la fórmula
planteada
5. Calcular la suma Área
6. Escribir Área
7. Fin
INICIO
A1 = C ∗ B
ESCRIBIR
Área
FIN
A, B, C = datos del
trapecio
A1 = área del
rectángulo
A2 = área del
triangulo
Área = área total
Leer: A, B, C
A2 =
(A − C) ∗ B
2
Área = A1 + A2
UNIV. MIGUEL ANGEL ATTO MENCHACA INGENIERIA CIVIL
19
12.Se requiere obtener el área de la figura. Para resolver este problema se
puede partir de que está formada por tres figuras: dos triángulos
rectángulos, con H como hipotenusa y R como uno de los catetos, que
también es el radio de la otra figura, una semicircunferencia que forma la
parte circular. Realice un algoritmo para resolver el problema y represéntelo
mediante el diagrama de flujo.
Seudocódigo Diagrama de flujo
1. Inicio
2. Leer valores de R, H.
3. Calcular A1 con la fórmula
planteada
4. Calcular A2 con la fórmula
planteada
5. Calcular la suma Área
6. Escribir Área
7. Fin
INICIO
A1 =
π ∗ R2
2
ESCRIBIR
Área
FIN
R, H = datos de la
figura
A1 = área de la
semicircunferencia
A2 = área del
triangulo
Área = área total
Leer: R, H
A2 = R ∗ √H2
− R2
Área = A1 + A2
UNIV. MIGUEL ANGEL ATTO MENCHACA INGENIERIA CIVIL
20
13.SAGUAPAC requiere determinar el pago que debe realizar una
persona por el total de metros cúbicos que consume de agua al
llenar una piscina (ver figura). Realice un algoritmo y represéntelo
mediante un diagrama de flujo que permita determinar ese pago.
Las medidas vienen en metros y el costo por m3 es de 95 Bs.
Seudocódigo Diagrama de flujo
1. Inicio
2. Leer valores de A, L, M.
3. Calcular V con la fórmula
planteada
4. Calcular Costo con fórmula
planteada
5. Escribir Costo en bs
6. Fin
INICIO
V = A ∗ L ∗ M
ESCRIBIR
Costo
FIN
A, L, M = datos de
la figura
V = Volumen de
agua
Costo = producto
del volumen y Bs
95 por metro
cubico
Leer: A, L, M
Costo = V ∗ 95
N
UNIV. MIGUEL ANGEL ATTO MENCHACA INGENIERIA CIVIL
21
14.Calcule la solución de un sistema de dos ecuaciones con 2 variables de la forma:
ax + by = c
dx + ey = f
El algoritmo debe leer como entrada los 6 coeficientes de la ecuación (a, b, c, d, e, f), y
dar como salida la solución x, y.
Seudocódigo Diagrama de flujo
1. Inicio
2. Leer valores de a, b, c, d, e, f.
3. Calcular y con la fórmula
planteada
4. Calcular x con la fórmula
planteada
5. Escribir x, y.
6. Fin
INICIO
y =
a ∗ f − d ∗ c
a ∗ e − d ∗ b
ESCRIBIR
x, y
FIN
a, b, c, d, e ,f =
datos delsistema
de ecuaciones
y = primera
variable
x = segunda
variable Leer: a, b, c, d,
e, f
x =
c − b ∗ y
a
UNIV. MIGUEL ANGEL ATTO MENCHACA INGENIERIA CIVIL
22
15.Encontrar el tiempo promedio que tardó un coche de fórmula 1 en tres vueltas que dio a
un circuito. Suponer que cada vuelta fue registrada como tres enteros; m, s, d (minutos,
segundos y décimas de segundo)
Seudocódigo Diagrama de flujo
1. Inicio
2. Leer valores de m1, s1, d1, m2,
s2, d2, m3, s3, d3
3. Calcular m, s, d con las
fórmulas planteadas
4. Escribir m, s, d.
5. Fin
INICIO
m =
m1 + m2 + m3
3
s =
s1 + s2 + s3
3
d =
d1 + d2 + d3
3
ESCRIBIR
m, s, d
FIN
m1, s1, d1
m2, s2, d2
m3, s3, d3
= datos
m= minutos
s = segundos
d = décimas de
segundo
Leer:
m1, s1, d1
m2, s2, d2
m3, s3, d3
UNIV. MIGUEL ANGEL ATTO MENCHACA INGENIERIA CIVIL
23
16.Dadas tres calificaciones parciales de un alumno, n1, n2, n3, Determinar si un alumno
aprueba a reprueba un curso, sabiendo que es “aprobado” si su promedio de las tres
calificaciones parciales es mayor o igual a 70; “reprobado” en caso contrario
Seudocódigo Diagrama de flujo
1. Inicio
2. Leer n1, n2, n3
3. Calcular NF con fórmula
propuesta
4. Condicional NF>=70
5. Escribir “REPROBADO” si nota <
70
6. Escribir “APROBADO” si nota >=
70
7. Fin
INICIO
Leer: n1, n2, n3
FIN
n1, n2, n3
parciales
NF = nota
final
NF ≥ 70
“REPROBADO”
SINO
NF =
n1 + n2 + n3
3
“APROBADO”
UNIV. MIGUEL ANGEL ATTO MENCHACA INGENIERIA CIVIL
24
17.Pedir el día, mes y año de una fecha e indicar si la fecha es correcta o incorrecta. Se debe
tomar en cuenta que cada mes tiene un número distinto de días. Por ejemplo la fecha”31,
06, 17” es “incorrecta”, porque junio solo tiene 30 días.
Seudocódigo Diagrama de flujo
1. Inicio
2. Leer día, mes, año
3. Calcular año usando mod 4=0
4. Si falso “fecha incorrecta”
5. Si verdadero calcular mes y día
según fórmula planteada
6. Si verdadero escribir fecha
incorrecta
7. Si falso escribir fecha correcta
8. Fin
INICIO
Leer: día, mes, año
FIN
año mod 4 = 0
and
mes = 1
and
dia > 30
“FECHA INCORRECTA”
SI
NO
“FECHA CORRECTA”
(mes=2 and día>28) or
((mes=1 or mes=3 or
mes=5 or mes =7 or
mes =8 or mes =10 or
mes =12) and día >31)
“FECHA INCORRECTA”
SI
NO
UNIV. MIGUEL ANGEL ATTO MENCHACA INGENIERIA CIVIL
25
18. Pedir una nota de 0 a 100 y mostrarla de la forma: Insuficiente, Suficiente, Bueno, Distinguido y Excelente,
según esté en alguno de los siguientes rangos:
De 0 a 50, “insuficiente”; De 51 a 60, “suficiente”; De 61 a 75, “Bueno”; De 76 a 90, “Distinguido”; De 91 a
100, “Excelente”
Seudocódigo Diagrama de flujo
1. Inicio
2. Leer N
3. Calcular N≥0 and N≤50
4. Si verdadero “SIFICIENTE”
5. Si falso calcular N≤60 and N≥51
6. Si verdadero “SUFICIENTE”
7. Si falso N≥61 and N≤75
8. Si verdadero “BUENO”
9. Si falso calcular N≥76 and N≤90
10. Si verdadero “DISTINGUIDO”
11. Si falso N≥91 and N≤100
12. Si verdadero “EXCELENTE”
13. Si falso finalizar
14. Fin
INICIO
Leer: N
FIN
N ≥ 0 and N ≤ 50
“INSUFICIENTE”
SI
NO
N ≤ 60 and N ≥ 51
“SUFICIENTE”
SI
NO
N ≥ 61 and N ≤ 75
“BUENO”
SI
NO
N ≥ 76 and N ≤ 90
“DISTINGUIDO”
SI
NO
N ≥ 91 and N ≤ 100
“EXCELENTE”
SI
NO
UNIV. MIGUEL ANGEL ATTO MENCHACA INGENIERIA CIVIL
26
19.Pedir un número entero positivo, decir si es capicúa. Un número es capicúa si se lee por ambos lados la
misma cantidad, por ejemplo 428824 es capicúa.
Seudocódigo Diagrama de flujo
1. Inicio
2. Leer N
3. Inicializar Aux= N y Inv = 0
4. Calcular Aux <>0
5. Si verdadero INV=INV*10+(AXU
mod 10)
6. AUX=AUX*DIV*10
7. Si falso Inv= N
8. Si verdadero “ES CAPICUA”
9. Si falso “NO ES CAPICUA”
10. Fin
INICIO
Leer: N
FIN
AUX <> 0
SI
NO
INV = N
“ES CAPICUA”
SI
NO
AUX = N
INV = 0
INV = INV ∗ 10 + (AXU mod 10)
AUX = AUX ∗ DIV∗ 10
“NO ES CAPICUA”
UNIV. MIGUEL ANGEL ATTO MENCHACA INGENIERIA CIVIL
27
20. La secretaria de salud requiere determinar qué tipo de vacuna (A, B o C) debe aplicar a un niño,
considerando que si es mayor de 7 años, sin importar el sexo, se le aplica la tipo C; si tiene entre 1 y 6
años, y es mujer, se le aplica la B, y si es hombre, la A; si es menor de 1 año, se le aplica la tipo A, sin
importar el sexo.
Seudocódigo Diagrama de flujo
1. Inicio
2. Leer Edad y Sexo
3. Comparar edad >=7
4. Si verdadero escribir “C”
5. Si falso edad≥1 and edad≤6
6. Si verdadero comparar edad =
mujer
7. Si falso escribir “A”
8. Si verdadero “A”
9. Si falso “B”
10. Fin
INICIO
Leer: Edad, sexo
FIN
edad ≥ 7
SI
NO
edad ≥ 1 and edad ≤ 6
“C”
SI
NO
“B”
edad = "MUJER"
“A”
SINO
“A”
UNIV. MIGUEL ANGEL ATTO MENCHACA INGENIERIA CIVIL
28
21.Dada una fecha en día, mes y año, determinar a qué estación del año corresponde (“primavera”, “verano”,
“otoño” o “invierno”).
Seudocódigo Diagrama de flujo
1. Inicio
2. Leer día, mes, año
3. Calcular mes y día
4. Si verdadero “OTOÑO”
5. Si falso calcular mes y día según
fórmula planteada
6. Si verdadero escribir “INVIERNO”
7. Si falso calcular mes y día según
formula calculada
8. Si verdadero escribir
“PRIMAVERA”
9. Si falso escribir “VERANO”
10. Fin
INICIO
Leer: día, mes, año
FIN
“OTOÑO”
SI
NO
“INVIERNO”
SI
NO
(Mes =3 and día >=20)
Or
Mes =4 or mes =5
Or
(Mes =6 and día <= 20)
(Mes =6 and día >=21)
Or
Mes =7 or mes =8
Or
(Mes =9 and día <= 21)
“PRIMAVERA”
NO
(Mes =9 and día >=22)
Or
Mes =10 or mes =11
Or
(Mes =12 and día <= 20)
“VERANO”
FIN
SI
UNIV. MIGUEL ANGEL ATTO MENCHACA INGENIERIA CIVIL
29

Más contenido relacionado

Similar a Practico 2

Taller final
Taller finalTaller final
Taller final
Vero Mateus
 
T21 datosagenda moreliaherrera
T21 datosagenda moreliaherreraT21 datosagenda moreliaherrera
T21 datosagenda moreliaherrera
morelia_herrera
 
4eso solucionario mat4eso_la_casa_del_saber(part1)
4eso solucionario mat4eso_la_casa_del_saber(part1)4eso solucionario mat4eso_la_casa_del_saber(part1)
4eso solucionario mat4eso_la_casa_del_saber(part1)
Diana Montanos
 
Pre dimensionamiento de columnas y vigas concreto armado. Gabriel D. QUISPE S...
Pre dimensionamiento de columnas y vigas concreto armado. Gabriel D. QUISPE S...Pre dimensionamiento de columnas y vigas concreto armado. Gabriel D. QUISPE S...
Pre dimensionamiento de columnas y vigas concreto armado. Gabriel D. QUISPE S...
gabriel david
 
Taller final 3 corte
Taller final 3 corteTaller final 3 corte
Taller final 3 corte
Alexander Triana
 
Analisis matricial de armaduras 2d - Problemas Resueltos
Analisis matricial de armaduras 2d - Problemas ResueltosAnalisis matricial de armaduras 2d - Problemas Resueltos
Analisis matricial de armaduras 2d - Problemas Resueltos
Marco Fernandez Arcela
 
Metodo de cholesky
Metodo de choleskyMetodo de cholesky
Metodo de cholesky
Raul del Angel Santos Serena
 
Guía de ejercicios dibujo y geometría Maviola Pulido 2013
Guía de ejercicios dibujo y geometría  Maviola Pulido 2013 Guía de ejercicios dibujo y geometría  Maviola Pulido 2013
Guía de ejercicios dibujo y geometría Maviola Pulido 2013
Maviola Pulido
 
T21 datosagenda aliciaherrera
T21 datosagenda aliciaherreraT21 datosagenda aliciaherrera
T21 datosagenda aliciaherrera
alicia_herrera
 
ejercicios de fluidos Hidraulica
 ejercicios de fluidos Hidraulica ejercicios de fluidos Hidraulica
ejercicios de fluidos Hidraulica
EduardoOrtega126
 
C ap15 circunferencia
C ap15 circunferenciaC ap15 circunferencia
C ap15 circunferencia
nivelacion008
 
N c ap15 circunferencia
N c ap15 circunferenciaN c ap15 circunferencia
N c ap15 circunferencia
Student
 
Ejercicio econometría 4.24 novales
Ejercicio econometría 4.24 novalesEjercicio econometría 4.24 novales
Ejercicio econometría 4.24 novales
Jhonny Antequera
 
Sistemas de numeración
Sistemas de numeraciónSistemas de numeración
Sistemas de numeraciónmanuel59
 
UNIDAD 2.pdf
UNIDAD 2.pdfUNIDAD 2.pdf
UNIDAD 2.pdf
PepePepin4
 
Ecuaciones Diferenciales y problemas con valores en la frontera
Ecuaciones Diferenciales y problemas con valores en la frontera Ecuaciones Diferenciales y problemas con valores en la frontera
Ecuaciones Diferenciales y problemas con valores en la frontera
Joe Arroyo Suárez
 
Solucionario de matematicas para administracion y economoa
Solucionario de matematicas para administracion y economoaSolucionario de matematicas para administracion y economoa
Solucionario de matematicas para administracion y economoaEdgar Quispe Ccora
 
TFM - Grupo 2
TFM - Grupo 2TFM - Grupo 2
TFM - Grupo 2
Giancarlo Diaz Pardo
 

Similar a Practico 2 (20)

Tic
TicTic
Tic
 
Taller final
Taller finalTaller final
Taller final
 
T21 datosagenda moreliaherrera
T21 datosagenda moreliaherreraT21 datosagenda moreliaherrera
T21 datosagenda moreliaherrera
 
4eso solucionario mat4eso_la_casa_del_saber(part1)
4eso solucionario mat4eso_la_casa_del_saber(part1)4eso solucionario mat4eso_la_casa_del_saber(part1)
4eso solucionario mat4eso_la_casa_del_saber(part1)
 
Pre dimensionamiento de columnas y vigas concreto armado. Gabriel D. QUISPE S...
Pre dimensionamiento de columnas y vigas concreto armado. Gabriel D. QUISPE S...Pre dimensionamiento de columnas y vigas concreto armado. Gabriel D. QUISPE S...
Pre dimensionamiento de columnas y vigas concreto armado. Gabriel D. QUISPE S...
 
Taller final 3 corte
Taller final 3 corteTaller final 3 corte
Taller final 3 corte
 
Analisis matricial de armaduras 2d - Problemas Resueltos
Analisis matricial de armaduras 2d - Problemas ResueltosAnalisis matricial de armaduras 2d - Problemas Resueltos
Analisis matricial de armaduras 2d - Problemas Resueltos
 
Metodo de cholesky
Metodo de choleskyMetodo de cholesky
Metodo de cholesky
 
Guía de ejercicios dibujo y geometría Maviola Pulido 2013
Guía de ejercicios dibujo y geometría  Maviola Pulido 2013 Guía de ejercicios dibujo y geometría  Maviola Pulido 2013
Guía de ejercicios dibujo y geometría Maviola Pulido 2013
 
T21 datosagenda aliciaherrera
T21 datosagenda aliciaherreraT21 datosagenda aliciaherrera
T21 datosagenda aliciaherrera
 
ejercicios de fluidos Hidraulica
 ejercicios de fluidos Hidraulica ejercicios de fluidos Hidraulica
ejercicios de fluidos Hidraulica
 
Semana 6
Semana 6Semana 6
Semana 6
 
C ap15 circunferencia
C ap15 circunferenciaC ap15 circunferencia
C ap15 circunferencia
 
N c ap15 circunferencia
N c ap15 circunferenciaN c ap15 circunferencia
N c ap15 circunferencia
 
Ejercicio econometría 4.24 novales
Ejercicio econometría 4.24 novalesEjercicio econometría 4.24 novales
Ejercicio econometría 4.24 novales
 
Sistemas de numeración
Sistemas de numeraciónSistemas de numeración
Sistemas de numeración
 
UNIDAD 2.pdf
UNIDAD 2.pdfUNIDAD 2.pdf
UNIDAD 2.pdf
 
Ecuaciones Diferenciales y problemas con valores en la frontera
Ecuaciones Diferenciales y problemas con valores en la frontera Ecuaciones Diferenciales y problemas con valores en la frontera
Ecuaciones Diferenciales y problemas con valores en la frontera
 
Solucionario de matematicas para administracion y economoa
Solucionario de matematicas para administracion y economoaSolucionario de matematicas para administracion y economoa
Solucionario de matematicas para administracion y economoa
 
TFM - Grupo 2
TFM - Grupo 2TFM - Grupo 2
TFM - Grupo 2
 

Último

Automatización de proceso de producción de la empresa Gloria SA (1).pptx
Automatización de proceso de producción de la empresa Gloria SA (1).pptxAutomatización de proceso de producción de la empresa Gloria SA (1).pptx
Automatización de proceso de producción de la empresa Gloria SA (1).pptx
GallardoJahse
 
Mauricio-Presentación-Vacacional- 2024-1
Mauricio-Presentación-Vacacional- 2024-1Mauricio-Presentación-Vacacional- 2024-1
Mauricio-Presentación-Vacacional- 2024-1
MauricioSnchez83
 
Texto_de_Aprendizaje-1ro_secundaria-2024.pdf
Texto_de_Aprendizaje-1ro_secundaria-2024.pdfTexto_de_Aprendizaje-1ro_secundaria-2024.pdf
Texto_de_Aprendizaje-1ro_secundaria-2024.pdf
ClaudiaAlcondeViadez
 
El lugar mas bonito del mundo resumen del libro
El lugar mas bonito del mundo resumen del libroEl lugar mas bonito del mundo resumen del libro
El lugar mas bonito del mundo resumen del libro
Distea V región
 
Sesión: El fundamento del gobierno de Dios.pdf
Sesión: El fundamento del gobierno de Dios.pdfSesión: El fundamento del gobierno de Dios.pdf
Sesión: El fundamento del gobierno de Dios.pdf
https://gramadal.wordpress.com/
 
ROMPECABEZAS DE ECUACIONES DE PRIMER GRADO OLIMPIADA DE PARÍS 2024. Por JAVIE...
ROMPECABEZAS DE ECUACIONES DE PRIMER GRADO OLIMPIADA DE PARÍS 2024. Por JAVIE...ROMPECABEZAS DE ECUACIONES DE PRIMER GRADO OLIMPIADA DE PARÍS 2024. Por JAVIE...
ROMPECABEZAS DE ECUACIONES DE PRIMER GRADO OLIMPIADA DE PARÍS 2024. Por JAVIE...
JAVIER SOLIS NOYOLA
 
Conocemos la ermita de Ntra. Sra. del Arrabal
Conocemos la ermita de Ntra. Sra. del ArrabalConocemos la ermita de Ntra. Sra. del Arrabal
Conocemos la ermita de Ntra. Sra. del Arrabal
Profes de Relideleón Apellidos
 
HABILIDADES MOTRICES BASICAS Y ESPECIFICAS.pdf
HABILIDADES MOTRICES BASICAS Y ESPECIFICAS.pdfHABILIDADES MOTRICES BASICAS Y ESPECIFICAS.pdf
HABILIDADES MOTRICES BASICAS Y ESPECIFICAS.pdf
DIANADIAZSILVA1
 
Varón de 30 años acude a consulta por presentar hipertensión arterial de reci...
Varón de 30 años acude a consulta por presentar hipertensión arterial de reci...Varón de 30 años acude a consulta por presentar hipertensión arterial de reci...
Varón de 30 años acude a consulta por presentar hipertensión arterial de reci...
HuallpaSamaniegoSeba
 
Fase 2, Pensamiento variacional y trigonometrico
Fase 2, Pensamiento variacional y trigonometricoFase 2, Pensamiento variacional y trigonometrico
Fase 2, Pensamiento variacional y trigonometrico
YasneidyGonzalez
 
Testimonio Paco Z PATRONATO_Valencia_24.pdf
Testimonio Paco Z PATRONATO_Valencia_24.pdfTestimonio Paco Z PATRONATO_Valencia_24.pdf
Testimonio Paco Z PATRONATO_Valencia_24.pdf
Txema Gs
 
El fundamento del gobierno de Dios. Lec. 09. docx
El fundamento del gobierno de Dios. Lec. 09. docxEl fundamento del gobierno de Dios. Lec. 09. docx
El fundamento del gobierno de Dios. Lec. 09. docx
Alejandrino Halire Ccahuana
 
Fase 3; Estudio de la Geometría Analítica
Fase 3; Estudio de la Geometría AnalíticaFase 3; Estudio de la Geometría Analítica
Fase 3; Estudio de la Geometría Analítica
YasneidyGonzalez
 
ENSAYO SOBRE LA ANSIEDAD Y LA DEPRESION.docx
ENSAYO SOBRE LA ANSIEDAD Y LA DEPRESION.docxENSAYO SOBRE LA ANSIEDAD Y LA DEPRESION.docx
ENSAYO SOBRE LA ANSIEDAD Y LA DEPRESION.docx
SandraPiza2
 
FICHA DE EJERCICIOS GRECIA 1º DE LA ESO HISTORIA
FICHA DE EJERCICIOS GRECIA 1º DE LA ESO HISTORIAFICHA DE EJERCICIOS GRECIA 1º DE LA ESO HISTORIA
FICHA DE EJERCICIOS GRECIA 1º DE LA ESO HISTORIA
JavierMontero58
 
Horarios Exámenes EVAU Ordinaria 2024 de Madrid
Horarios Exámenes EVAU Ordinaria 2024 de MadridHorarios Exámenes EVAU Ordinaria 2024 de Madrid
Horarios Exámenes EVAU Ordinaria 2024 de Madrid
20minutos
 
Semana 10-TSM-del 27 al 31 de mayo 2024.pptx
Semana 10-TSM-del 27 al 31 de mayo 2024.pptxSemana 10-TSM-del 27 al 31 de mayo 2024.pptx
Semana 10-TSM-del 27 al 31 de mayo 2024.pptx
LorenaCovarrubias12
 
UNIDAD DE APRENDIZAJE DEL MES Junio 2024
UNIDAD DE APRENDIZAJE DEL MES  Junio 2024UNIDAD DE APRENDIZAJE DEL MES  Junio 2024
UNIDAD DE APRENDIZAJE DEL MES Junio 2024
EdwardYumbato1
 
Libro infantil sapo y sepo un año entero pdf
Libro infantil sapo y sepo un año entero pdfLibro infantil sapo y sepo un año entero pdf
Libro infantil sapo y sepo un año entero pdf
danitarb
 
Horarios y fechas de la PAU 2024 en la Comunidad Valenciana.
Horarios y fechas de la PAU 2024 en la Comunidad Valenciana.Horarios y fechas de la PAU 2024 en la Comunidad Valenciana.
Horarios y fechas de la PAU 2024 en la Comunidad Valenciana.
20minutos
 

Último (20)

Automatización de proceso de producción de la empresa Gloria SA (1).pptx
Automatización de proceso de producción de la empresa Gloria SA (1).pptxAutomatización de proceso de producción de la empresa Gloria SA (1).pptx
Automatización de proceso de producción de la empresa Gloria SA (1).pptx
 
Mauricio-Presentación-Vacacional- 2024-1
Mauricio-Presentación-Vacacional- 2024-1Mauricio-Presentación-Vacacional- 2024-1
Mauricio-Presentación-Vacacional- 2024-1
 
Texto_de_Aprendizaje-1ro_secundaria-2024.pdf
Texto_de_Aprendizaje-1ro_secundaria-2024.pdfTexto_de_Aprendizaje-1ro_secundaria-2024.pdf
Texto_de_Aprendizaje-1ro_secundaria-2024.pdf
 
El lugar mas bonito del mundo resumen del libro
El lugar mas bonito del mundo resumen del libroEl lugar mas bonito del mundo resumen del libro
El lugar mas bonito del mundo resumen del libro
 
Sesión: El fundamento del gobierno de Dios.pdf
Sesión: El fundamento del gobierno de Dios.pdfSesión: El fundamento del gobierno de Dios.pdf
Sesión: El fundamento del gobierno de Dios.pdf
 
ROMPECABEZAS DE ECUACIONES DE PRIMER GRADO OLIMPIADA DE PARÍS 2024. Por JAVIE...
ROMPECABEZAS DE ECUACIONES DE PRIMER GRADO OLIMPIADA DE PARÍS 2024. Por JAVIE...ROMPECABEZAS DE ECUACIONES DE PRIMER GRADO OLIMPIADA DE PARÍS 2024. Por JAVIE...
ROMPECABEZAS DE ECUACIONES DE PRIMER GRADO OLIMPIADA DE PARÍS 2024. Por JAVIE...
 
Conocemos la ermita de Ntra. Sra. del Arrabal
Conocemos la ermita de Ntra. Sra. del ArrabalConocemos la ermita de Ntra. Sra. del Arrabal
Conocemos la ermita de Ntra. Sra. del Arrabal
 
HABILIDADES MOTRICES BASICAS Y ESPECIFICAS.pdf
HABILIDADES MOTRICES BASICAS Y ESPECIFICAS.pdfHABILIDADES MOTRICES BASICAS Y ESPECIFICAS.pdf
HABILIDADES MOTRICES BASICAS Y ESPECIFICAS.pdf
 
Varón de 30 años acude a consulta por presentar hipertensión arterial de reci...
Varón de 30 años acude a consulta por presentar hipertensión arterial de reci...Varón de 30 años acude a consulta por presentar hipertensión arterial de reci...
Varón de 30 años acude a consulta por presentar hipertensión arterial de reci...
 
Fase 2, Pensamiento variacional y trigonometrico
Fase 2, Pensamiento variacional y trigonometricoFase 2, Pensamiento variacional y trigonometrico
Fase 2, Pensamiento variacional y trigonometrico
 
Testimonio Paco Z PATRONATO_Valencia_24.pdf
Testimonio Paco Z PATRONATO_Valencia_24.pdfTestimonio Paco Z PATRONATO_Valencia_24.pdf
Testimonio Paco Z PATRONATO_Valencia_24.pdf
 
El fundamento del gobierno de Dios. Lec. 09. docx
El fundamento del gobierno de Dios. Lec. 09. docxEl fundamento del gobierno de Dios. Lec. 09. docx
El fundamento del gobierno de Dios. Lec. 09. docx
 
Fase 3; Estudio de la Geometría Analítica
Fase 3; Estudio de la Geometría AnalíticaFase 3; Estudio de la Geometría Analítica
Fase 3; Estudio de la Geometría Analítica
 
ENSAYO SOBRE LA ANSIEDAD Y LA DEPRESION.docx
ENSAYO SOBRE LA ANSIEDAD Y LA DEPRESION.docxENSAYO SOBRE LA ANSIEDAD Y LA DEPRESION.docx
ENSAYO SOBRE LA ANSIEDAD Y LA DEPRESION.docx
 
FICHA DE EJERCICIOS GRECIA 1º DE LA ESO HISTORIA
FICHA DE EJERCICIOS GRECIA 1º DE LA ESO HISTORIAFICHA DE EJERCICIOS GRECIA 1º DE LA ESO HISTORIA
FICHA DE EJERCICIOS GRECIA 1º DE LA ESO HISTORIA
 
Horarios Exámenes EVAU Ordinaria 2024 de Madrid
Horarios Exámenes EVAU Ordinaria 2024 de MadridHorarios Exámenes EVAU Ordinaria 2024 de Madrid
Horarios Exámenes EVAU Ordinaria 2024 de Madrid
 
Semana 10-TSM-del 27 al 31 de mayo 2024.pptx
Semana 10-TSM-del 27 al 31 de mayo 2024.pptxSemana 10-TSM-del 27 al 31 de mayo 2024.pptx
Semana 10-TSM-del 27 al 31 de mayo 2024.pptx
 
UNIDAD DE APRENDIZAJE DEL MES Junio 2024
UNIDAD DE APRENDIZAJE DEL MES  Junio 2024UNIDAD DE APRENDIZAJE DEL MES  Junio 2024
UNIDAD DE APRENDIZAJE DEL MES Junio 2024
 
Libro infantil sapo y sepo un año entero pdf
Libro infantil sapo y sepo un año entero pdfLibro infantil sapo y sepo un año entero pdf
Libro infantil sapo y sepo un año entero pdf
 
Horarios y fechas de la PAU 2024 en la Comunidad Valenciana.
Horarios y fechas de la PAU 2024 en la Comunidad Valenciana.Horarios y fechas de la PAU 2024 en la Comunidad Valenciana.
Horarios y fechas de la PAU 2024 en la Comunidad Valenciana.
 

Practico 2

  • 1. 1 UNIVERSIDAD AUTÓNOMA GABRIEL RENE MORENO FACULTAD DE CIENCIAS EXACTAS Y TECNOLOGÍA PRACTICO # 2 FACULTAD: CIENCIAS EXACTAS Y TECNOLOGÍA CARRERA: INGENIERÍA CIVIL MATERIA: INFORMATICA 1 – MAT 204 - K DOCENTE: Msc. Rodolfo Arana Gonzales UNIVERSITARIO: ATTO MENCHACA MIGUEL ANGEL FECHA: 30 DE MAYO DEL 2017 SANTA CRUZ – BOLIVIA
  • 2. UNIV. MIGUEL ANGEL ATTO MENCHACA INGENIERIA CIVIL 2 A. SISTEMAS DE NUMERACIÓN 1. Convertir los siguientes números a base decimal. a) 23042(5) →?(10) 2 ∗ 54 + 3 ∗ 53 + 0 ∗ 52 + 4 ∗ 51 + 2 ∗ 50 1250 + 375 + 0 + 20 + 2 = 1647 𝟐𝟑𝟎𝟒𝟐(𝟓) → 𝟏𝟔𝟒𝟕(𝟏𝟎) b) 666,1230 (7) →?(10) c) BA50 (12) →?(10) 2. Convertir los siguientes valores decimales a la base que se indica. a) 2001(10) → N(8) b) 999,0125(10) → N(16) 6 ∗ 72 + 6 ∗ 71 + 6 ∗ 70 + 1 ∗ 7−1 + 2 ∗ 7−2 + 3 ∗ 7−3 + 0 ∗ 7−4 294 + 42 + 6 + 1 7 + 2 49 + 3 343 + 0 = 342,1924198 𝟔𝟔𝟔, 𝟏𝟐𝟑𝟎(𝟕) → 𝟑𝟒𝟐, 𝟏𝟗𝟐𝟒𝟏𝟗𝟖(𝟏𝟎) B ∗ 123 + A ∗ 122 + 5 ∗ 121 + 0 ∗ 120 20736+ 1584 + 60 + 0 = 22380 𝐁𝐀𝟓𝟎 (𝟏𝟐) → 𝟐𝟐𝟑𝟖𝟎(𝟏𝟎) 2001 8 1 250 8 2 31 8 7 3 𝟐𝟎𝟎𝟏(𝟏𝟎) → 𝟑𝟕𝟐𝟏(𝟖) 999 16 7 62 16 14 3 0,0125 0,2 0,2 0,2 x 16 x 16 x 16 x 16 0,2 3.2 3.2 3.2 𝟗𝟗𝟗, 𝟎𝟏𝟐𝟓(𝟏𝟎) → 𝟑𝐄𝟕, 𝟎𝟑𝟑𝟑(𝟏𝟔)
  • 3. UNIV. MIGUEL ANGEL ATTO MENCHACA INGENIERIA CIVIL 3 c) 9018(10) → N(2) 3. Realizar las siguientes conversiones. a) 13002(4) → N(8) b) A007,583B(12) → N(16) 9018 2 0 4509 2 1 2254 2 0 1127 2 1 563 2 1 281 2 1 140 2 0 70 2 0 35 2 1 17 2 1 8 2 0 4 2 0 2 2 0 1 𝟗𝟎𝟏𝟖(𝟏𝟎) → 𝟏𝟎𝟎𝟎𝟏𝟏𝟎𝟎𝟏𝟏𝟏𝟎𝟏𝟎(𝟐) 1 ∗ 44 + 3 ∗ 43 + 0 ∗ 42 + 0 ∗ 41 + 2 ∗ 40 256 + 192 + 0 + 0 + 2 = 450 𝟏𝟑𝟎𝟎𝟐 (𝟒) → 𝟒𝟓𝟎(𝟏𝟎) 450 8 2 56 8 0 7 𝟒𝟓𝟎(𝟏𝟎) → 𝟕𝟎𝟐(𝟖) A ∗ 123 + 7 ∗ 120 + 5 ∗ 12−1 + 8 ∗ 12−2 + 3 ∗ 12−3 + B ∗ 12−4 17280 + 7 + 5 12 + 1 18 + 1 576 + 11 20736 = 17287,47449 𝐀𝟎𝟎𝟕, 𝟓𝟖𝟑𝐁 (𝟏𝟐) → 𝟏𝟕𝟐𝟖𝟕,𝟒𝟕𝟒𝟒𝟗(𝟏𝟎) 17287 16 7 1080 16 8 67 16 3 4 0,47449 0,59184 0,46944 0,51104 0,17664 0,82624 x 16 x 16 x 16 x 16 x 16 x 16 7,59184 9,46944 7,51104 8,17664 2,82624 13,2198 𝟏𝟕𝟐𝟖𝟕,𝟒𝟕𝟒𝟒𝟗(𝟏𝟎) → 𝟒𝟑𝟖𝟕,𝟕𝟗𝟕𝟖𝟐𝐃(𝟏𝟔)
  • 4. UNIV. MIGUEL ANGEL ATTO MENCHACA INGENIERIA CIVIL 4 c) F1FA(16) → N(2) 4. Convertir los siguientes números binarios a octal y a hexadecimal. Usamos las siguientes tablas para solucionar los siguientes ejercicios. N(8) 0 1 2 3 4 5 6 7 N(2) 000 001 010 011 100 101 110 111 N(16) 0 1 2 3 4 5 6 7 8 9 A B C D E F N(2) 0000 0001 0010 0011 0100 0101 0110 0111 1000 1001 1010 1011 1100 1101 1110 1111 a) 1011000011001010 N(2) N(8) 001 1 011 3 000 0 011 3 001 1 010 2 𝟏𝟎𝟏𝟏𝟎𝟎𝟎𝟎𝟏𝟏𝟎𝟎𝟏𝟎𝟏𝟎( 𝟐) → 𝟏𝟑𝟎𝟑𝟏𝟐(𝟖) N(2) N(16) 1011 B 0000 0 1100 C 1010 A 𝟏𝟎𝟏𝟏𝟎𝟎𝟎𝟎𝟏𝟏𝟎𝟎𝟏𝟎𝟏𝟎( 𝟐) → 𝐁𝟎𝐂𝐀(𝟏𝟔) F ∗ 163 + 1 ∗ 162 + F ∗ 161 + A ∗ 160 61440 + 256 + 240 + 10 = 61946 𝐅𝟏𝐅𝐀 (𝟏𝟔) → 𝟔𝟏𝟗𝟒𝟔(𝟏𝟎) 61946 2 0 30973 2 1 15486 2 0 7743 2 1 3871 2 1 1935 2 1 817 2 1 408 2 0 204 2 0 102 2 0 51 2 1 25 2 1 12 2 0 6 2 0 3 2 1 1 𝟔𝟏𝟗𝟒𝟔(𝟏𝟎) → 𝟏𝟏𝟎𝟎𝟏𝟏𝟎𝟎𝟎𝟏𝟏𝟏𝟏𝟎𝟏𝟎(𝟐)
  • 5. UNIV. MIGUEL ANGEL ATTO MENCHACA INGENIERIA CIVIL 5 b) 11101,000111010000 N(2) N(8) 011 3 101 5 , 000 0 111 7 010 2 000 0 𝟏𝟏𝟏𝟎𝟏, 𝟎𝟎𝟎𝟏𝟏𝟏𝟎𝟏𝟎𝟎𝟎𝟎( 𝟐) → 𝟑𝟓, 𝟎𝟕𝟐(𝟖) N(2) N(16) 0001 1 1101 D , 0001 1 1101 D 0000 0 𝟏𝟏𝟏𝟎𝟏, 𝟎𝟎𝟎𝟏𝟏𝟏𝟎𝟏𝟎𝟎𝟎𝟎( 𝟐) → 𝟏𝐃, 𝟏𝐃(𝟏𝟔) c) 1010011100101110111 N(2) N(8) 001 1 010 2 011 3 100 4 101 5 110 6 111 7 𝟏𝟎𝟏𝟎𝟎𝟏𝟏𝟏𝟎𝟎𝟏𝟎𝟏𝟏𝟏𝟎𝟏𝟏𝟏( 𝟐) → 𝟏𝟑𝟐𝟑𝟒𝟓𝟔𝟕(𝟖) N(2) N(16) 0101 5 0011 3 1001 9 0111 7 0111 7 𝟏𝟎𝟏𝟎𝟎𝟏𝟏𝟏𝟎𝟎𝟏𝟎𝟏𝟏𝟏𝟎𝟏𝟏𝟏( 𝟐) → 𝟓𝟑𝟗𝟕𝟕(𝟏𝟔) 5. Convertir los siguientes números octales al sistema binario. Podemos resolver los ejercicios mediante tabla o bien podemos usar las divisiones sucesivas. a) 16,3270( 8 ) b) 111,00000011( 8 ) c) 123( 8 ) d) 7060( 8 ) 1 6 , 3 2 7 001 110 011 010 111 𝟏𝟔, 𝟑𝟐𝟕( 𝟖) → 𝟏𝟏𝟏𝟎, 𝟎𝟏𝟏𝟎𝟏𝟎𝟏𝟏𝟏(𝟐) 1 1 1 , 0 0 0 0 0 0 1 1 001 001 001 000 000 000 000 000 000 001 001 𝟏𝟏𝟏, 𝟎𝟎𝟎𝟎𝟎𝟎𝟏𝟏( 𝟖) → 𝟏𝟎𝟎𝟏𝟎𝟎𝟏, 𝟎𝟎𝟎𝟎𝟎𝟎𝟎𝟎𝟎𝟎𝟎𝟎𝟎𝟎𝟎𝟎𝟎𝟎𝟎𝟎𝟏𝟎𝟎𝟏(𝟐) 1 2 3 001 010 011 𝟏𝟐𝟑( 𝟖) → 𝟏𝟎𝟏𝟎𝟎𝟏𝟏(𝟐) 7 0 6 0 111 000 110 000 𝟕𝟎𝟔𝟎( 𝟖) → 𝟏𝟏𝟏𝟎𝟎𝟎𝟏𝟏𝟎𝟎𝟎𝟎(𝟐)
  • 6. UNIV. MIGUEL ANGEL ATTO MENCHACA INGENIERIA CIVIL 6 6. Convertir los siguientes números hexadecimales a sistema binario. a) C0C05( 16 ) b) 4,924( 16 ) c) F1AC0( 16 ) 7. Convertir los siguientes números hexadecimales a base octal. a) 3615EC00( 16 ) b) 5A3,40312( 16 ) C 0 C 0 5 1100 0000 1100 0000 0101 𝐂𝟎𝐂𝟎𝟓( 𝟏𝟔) → 𝟏𝟏𝟎𝟎𝟎𝟎𝟎𝟎𝟏𝟏𝟎𝟎𝟎𝟎𝟎𝟎𝟎𝟏𝟎𝟏(𝟐) 4 , 9 2 4 0100 1001 0010 0100 𝟒, 𝟗𝟐𝟒( 𝟏𝟔) → 𝟏𝟎𝟎, 𝟏𝟎𝟎𝟏𝟎𝟎𝟏𝟎𝟎𝟏𝟎𝟎(𝟐) F 1 A C 0 1111 0001 1010 1100 0000 𝐅𝟏𝐀𝐂𝟎( 𝟏𝟔) → 𝟏𝟏𝟏𝟏𝟎𝟎𝟎𝟏𝟏𝟎𝟏𝟎𝟏𝟏𝟎𝟎𝟎𝟎𝟎𝟎(𝟐) 3 6 1 5 E C 0 0 0011 0110 0001 0101 1110 1100 0000 0000 𝟑𝟔𝟏𝟓𝐄𝐂𝟎𝟎( 𝟏𝟔) → 𝟏𝟏𝟎𝟏𝟏𝟎𝟎𝟎𝟎𝟏𝟎𝟏𝟎𝟏𝟏𝟏𝟏𝟎𝟏𝟏𝟎𝟎𝟎𝟎𝟎𝟎𝟎𝟎𝟎𝟎(𝟐) 110 110 000 101 011 110 110 000 000 000 6 6 0 5 3 6 6 0 0 0 𝟏𝟏𝟎𝟏𝟏𝟎𝟎𝟎𝟎𝟏𝟎𝟏𝟎𝟏𝟏𝟏𝟏𝟎𝟏𝟏𝟎𝟎𝟎𝟎𝟎𝟎𝟎𝟎𝟎𝟎(𝟐) → 𝟔𝟔𝟎𝟓𝟑𝟔𝟔𝟎𝟎𝟎(𝟖) 𝟑𝟔𝟏𝟓𝐄𝐂𝟎𝟎( 𝟏𝟔) → 𝟔𝟔𝟎𝟓𝟑𝟔𝟔𝟎𝟎𝟎(𝟖) 5 A 3 , 4 0 3 1 2 0101 1010 0011 0100 0000 0011 0001 0010 𝟓𝐀𝟑, 𝟒𝟎𝟑𝟏𝟐( 𝟏𝟔) → 𝟏𝟎𝟏𝟏𝟎𝟏𝟎𝟎𝟎𝟏𝟏, 𝟎𝟏𝟎𝟎𝟎𝟎𝟎𝟎𝟎𝟎𝟏𝟏𝟎𝟎𝟎𝟏𝟎𝟎𝟏𝟎(𝟐) 010 110 100 011 001 000 000 001 100 010 010 2 6 4 3 1 0 0 1 4 2 2 𝟏𝟎𝟏𝟏𝟎𝟏𝟎𝟎𝟎𝟏𝟏, 𝟎𝟏𝟎𝟎𝟎𝟎𝟎𝟎𝟎𝟎𝟏𝟏𝟎𝟎𝟎𝟏𝟎𝟎𝟏𝟎(𝟐) → 𝟐𝟔𝟒𝟑. 𝟏𝟎𝟎𝟏𝟒𝟐𝟐(𝟖) 𝟓𝐀𝟑, 𝟒𝟎𝟑𝟏𝟐( 𝟏𝟔) → 𝟐𝟔𝟒𝟑, 𝟏𝟎𝟎𝟏𝟒𝟐𝟐(𝟖)
  • 7. UNIV. MIGUEL ANGEL ATTO MENCHACA INGENIERIA CIVIL 7 c) EBO2014( 16 ) 8. Realizar las operaciones en las siguientes expresiones y obtener el resultado en la base que se indica. a) 5655(8) ∗ 100(16) 240(10) + 22(7) = N(16) 5655(8) ∗ 100(16) 240(10) + 22(7) = 2989(10) ∗ 256(10) 240(10) + 16(10) = 765184(10) 256(10) 2989(10) = 𝐁𝐀𝐃(𝟏𝟔) b) 512,0625(10) − 1110(8) = N(2) 512,0625(10) − 584(10) = N(2) −71,9375(10) = −𝟏𝟎𝟎𝟎𝟏𝟏𝟏, 𝟏𝟏𝟏𝟏(𝟐) c) 45FF(16) ∗ 278(10) + 10100011(2) − 2320(8) = N(10) 17919(10) ∗ 278(10) + 163(10) − 1232(10) = N(10) N(10) = 𝟒𝟗𝟖𝟎𝟒𝟏𝟑(𝟏𝟎) E B 0 2 0 1 4 1110 1011 0000 0010 0000 0001 0100 𝐄𝐁𝟎𝟐𝟎𝟏𝟒( 𝟏𝟔) → 𝟏𝟏𝟏𝟎𝟏𝟎𝟏𝟏𝟎𝟎𝟎𝟎𝟎𝟎𝟏𝟎𝟎𝟎𝟎𝟎𝟎𝟎𝟎𝟏𝟎𝟏𝟎𝟎(𝟐) 001 110 101 100 000 010 000 000 010 100 1 6 5 4 0 2 0 0 2 4 𝟏𝟏𝟏𝟎𝟏𝟎𝟏𝟏𝟎𝟎𝟎𝟎𝟎𝟎𝟏𝟎𝟎𝟎𝟎𝟎𝟎𝟎𝟎𝟏𝟎𝟏𝟎𝟎(𝟐) → 𝟏𝟔𝟓𝟒𝟎𝟐𝟎𝟎𝟐𝟒(𝟖) 𝐄𝐁𝟎𝟐𝟎𝟏𝟒( 𝟏𝟔) → 𝟏𝟔𝟓𝟒𝟎𝟐𝟎𝟎𝟐𝟒(𝟖) Operacionesauxiliares 5 ∗ 83 + 6 ∗ 82 + 5 ∗ 81 + 5 ∗ 80 = 2989 1 ∗ 162 + 0 ∗ 161 + 0 ∗ 160 = 256 2 ∗ 71 + 2 ∗ 70 = 16 2989 16 13 186 16 10 11 Operacionesauxiliares 1 ∗ 83 + 1 ∗ 82 + 1 ∗ 81 + 0 ∗ 80 = 584 71 2 1 35 2 1 17 2 1 8 2 0 4 2 0 2 2 0 1 0,9375 0,875 0,75 0.5 x 2 x 2 x 2 x 2 1,875 1.75 1.5 1 Operacionesauxiliares 4 ∗ 163 + 5 ∗ 162 + 15 ∗ 161 + 15 ∗ 160 = 17919 1 ∗ 27 + 0 ∗ 26 + 1 ∗ 25 + 0 ∗ 24 + 0 ∗ 23 + 0 ∗ 22 + 1 ∗ 2 + 1 = 163 2 ∗ 83 + 3 ∗ 82 + 2 ∗ 81 + 0 ∗ 80 = 1232
  • 8. UNIV. MIGUEL ANGEL ATTO MENCHACA INGENIERIA CIVIL 8 B. INTRODUCCIÓN A LA PROGRAMACIÓN En cada ejercicio realizar análisis del problema y diseñar el algoritmo, utilizando diagramas de flujo. 1. Escribir un algoritmo que tome como parámetros los 3 lados de un triángulo a, b, c y devuelva el área del triángulo. Seudocódigo Diagrama de flujo 1. Inicio 2. Inicializar variables a, b, c 3. Leer los tres valores 4. Asignamos un acumulador 5. Calculamos el valor de A con la formula indicada 6. Escribir el valor de A 7. Fin. INICIO Leer: a, b, c s = a + b + c 2 A = √( 𝑠( 𝑠 − 𝑎)( 𝑠 − 𝑏)( 𝑠 − 𝑐)) A FIN Usamos lafórmulade Herón
  • 9. UNIV. MIGUEL ANGEL ATTO MENCHACA INGENIERIA CIVIL 9 2. Convertir grados sexagesimales en radianes y en grados centesimales. Seudocódigo Diagrama de flujo 1. Inicio 2. Inicializar valor S 3. Calcular Centesimales “C” aplicando la formula 4. Calcular Radianes “R” aplicando la formula 5. Escribir los valores de C y R 6. Fin INICIO Leer: S CENT "C" = 𝑆 ∗ (10/9) RAD "R" =𝑆 ∗ ( 𝜋 180 ) C, R FIN S = grados sexagesimales C = grados centesimales R = grados radianes
  • 10. UNIV. MIGUEL ANGEL ATTO MENCHACA INGENIERIA CIVIL 10 3. Convertir dólares a yuanes chinos, conociendo el tipo de cambio de bolivianos a yuanes y de bolivianos a dólares. (1 yuan = 1,00193 bs, 1 $us = 6.96 bs) Seudocódigo Diagrama de flujo 1. Inicio 2. Inicializar valor Bs 3. Calcular yuan chinos YUAN aplicando la formula 4. Calcular dólares $US aplicando la formula 5. Escribir los valores de YUAN y $US 6. Fin INICIO Leer: Bs YUAN = 𝐵𝑠 ∗ (1/100193) $US =𝐵𝑠 ∗ ( 1 6.96 ) YUAN, $US FIN Bs = pesos bolivianos Yuan = yuanes chinos $us = dólares americanos
  • 11. UNIV. MIGUEL ANGEL ATTO MENCHACA INGENIERIA CIVIL 11 4. Convertir X kilogramos en libras. (1 libra. = 453.6 gr) Seudocódigo Diagrama de flujo 1. Inicio 2. Inicializar valor X 3. Calcular gramos gr aplicando la formula 4. Calcular libras Lb aplicando la formula 5. Escribir el valor de Lb 6. Fin INICIO Leer: X gr = 𝑋 ∗ 1000 Lb =𝑔𝑟 ∗ ( 1 453.6 ) Lb FIN X = kilogramos gr = gramos Lb = libras
  • 12. UNIV. MIGUEL ANGEL ATTO MENCHACA INGENIERIA CIVIL 12 5. Operaciones con fracciones: dados cuatro enteros p, q, r, s, correspondientes a dos números fraccionarios (p/q, r/s), calcular el producto y la suma de ambas fracciones. Obtener el resultado como una fracción. Seudocódigo Diagrama de flujo 1. Inicio 2. Leer valores de p, q, r, s 3. Condicional si q=0 y s=0 verdadero ERROR, falso … 4. … calcular SUMA 5. … calcular PROD 6. Escribir SUMA y PROD 7. Fin INICIO Leer: p, q, r, s SUMA = p ∗ s + r ∗ q q ∗ s PROD = p ∗ r q ∗ s SUMA; PROD FIN p, q, r, s son factores SUMA = operación suma PROD = operación producto q=0; s=0 ERROR SI NO
  • 13. UNIV. MIGUEL ANGEL ATTO MENCHACA INGENIERIA CIVIL 13 6. Dado un número entero positivo N de 4 cifras, desglosar el número en cuatro variables correspondientes a sus dígitos: unidades (u), decenas (d), centenas (c), unidades de mil (um). Utilizar los operadores modulo y división entera. Seudocódigo Diagrama de flujo 1. Inicio 2. Leer N 3. Dividir (Numero/1000) 4. Residuo 1 de (numero /1000) usando mod 5. Dividir (residuo 1/100) 6. Residuo 2 de (residuo 1 /100) usando mod 7. Dividir (residuo 2 / 10) 8. Unidades de (residuo 2 / 10) usando mod 9. Escribir U, D, C, UM 10. Fin INICIO N UM = Número 1000 U, D, C, UM FIN N = número de 4 dígitos UM = unidad de millón C = centenas D = decenas U = unidades Residuo 1 = Número MOD 1000 C = Residuo 1 100 Residuo 2 = Residuo 1 MOD 100 D = Residuo 2 10 U = Residuo 2 MOD 10
  • 14. UNIV. MIGUEL ANGEL ATTO MENCHACA INGENIERIA CIVIL 14 7. Dado un entero de hasta 10 dígitos, desarrollar un algoritmo que invierta sus dígitos. (utilice las funciones llamadas módulo y división entera). Por ejemplo, si lee 5832, el resultado será 2385. Seudocódigo Diagrama de flujo 1. Inicio 2. Leer N 3. N>=10 y N<=9999999999 4. Calcular a = n mod 10 5. Calcular b =((n-a)/10) mod 10 6. Calcular c=((n-(n mod 100))/100) mod 10 7. Calcular d=((n-(n mod 1000))/1000) mod 10 8. Calcular e=((n-(n mod 10000))/10000) mod 10 9. Calcular f=((n-(n mod 100000))/100000) mod 10 10. Calcular g=((n-(n mod 1000000))/1000000) mod 10 11. Calcular h=((n-(n mod 10000000))/10000000) mod 10 12. Calcular i=((n-(n mod 100000000))/100000000) mod 10 13. Calcular j=((n-(n mod 1000000000))/1000000000) 14. Escribir a, b,, c, d, e, f, g, h, i, j 15. Fin INICIO N a = n mod 10 b = ( n − a 10 ) mod 10 c = ( n − (n mod 100) 100 ) mod 10 d = ( n − (n mod 1000) 1000 )mod 10 e = ( n − (n mod 10000) 10000 )mod 10 f = ( n − (n mod 100000) 100000 ) mod 10 g = ( n − (n mod 1000000) 1000000 ) mod 10 h = ( n − (n mod 10000000) 10000000 ) mod 10 i = ( n − (n mod 100000000) 100000000 ) mod 10 j = ( n − (n mod 1000000000) 10000000000 ) a, b, c, d, e, f, g, h, i, j FIN N es número de 2 a 10 dígitos a,b,c,d,e,f,g,h,i,j son valores del número invertido 10 ≤ N ≤ 𝟗𝟗𝟗𝟗𝟗𝟗𝟗𝟗𝟗𝟗 ERROR SI NO
  • 15. UNIV. MIGUEL ANGEL ATTO MENCHACA INGENIERIA CIVIL 15 8. Dado un entero de hasta 10 dígitos, desarrollar un algoritmo que calcule la suma de los dígitos. Por ejemplo, si lee 354197, el resultado será 29. Seudocódigo Diagrama de flujo 1. Inicio 2. Leer N 3. N>=10 y N<=9999999999 4. Calcular a = n mod 10 5. Calcular b =((n-a)/10) mod 10 6. Calcular c=((n-(n mod 100))/100) mod 10 7. Calcular d=((n-(n mod 1000))/1000) mod 10 8. Calcular e=((n-(n mod 10000))/10000) mod 10 9. Calcular f=((n-(n mod 100000))/100000) mod 10 10. Calcular g=((n-(n mod 1000000))/1000000) mod 10 11. Calcular h=((n-(n mod 10000000))/10000000) mod 10 12. Calcular i=((n-(n mod 100000000))/100000000) mod 10 13. Calcular j=((n-(n mod 1000000000))/1000000000) 14. Sumar a,b,c,d,e,f,g,h,i,j (el orden de los sumandos no altera la suma) 15. Escribir SUMA 16. Fin INICIO N a = n mod 10 b = ( n − a 10 ) mod 10 c = ( n − (n mod 100) 100 ) mod 10 d = ( n − (n mod 1000) 1000 )mod 10 e = ( n − (n mod 10000) 10000 )mod 10 f = ( n − (n mod 100000) 100000 ) mod 10 g = ( n − (n mod 1000000) 1000000 ) mod 10 h = ( n − (n mod 10000000) 10000000 ) mod 10 i = ( n − (n mod 100000000) 100000000 ) mod 10 j = ( n − (n mod 1000000000) 10000000000 ) SUMA FIN N es número de 2 a 10 dígitos a,b,c,d,e,f,g,h,i,j son valores del número invertido SUMA=suma de a,b,c,d,e,f,g,h,i,j 0 < N ≤ 𝟗𝟗𝟗𝟗𝟗𝟗𝟗𝟗𝟗𝟗 ERROR SI NO SUMA = a + b + c + d + e + f + g + h + i + j
  • 16. UNIV. MIGUEL ANGEL ATTO MENCHACA INGENIERIA CIVIL 16 9. Realizar un algoritmo que me permita ingresar un horario como tres enteros h, m, s y convierta a segundos T. Seudocódigo Diagrama de flujo 1. Inicio 2. Introducir hora 3. Leer H, M, S 4. Calcular T con la fórmula propuesta 5. suma) 6. Escribir suma T 7. Fin INICIO “Introduzca hora” T = S + M ∗ 60 + H ∗ 3600 H = horas M = minutos S = segundos T = total segundos ESCRIBIR T H, M, S
  • 17. UNIV. MIGUEL ANGEL ATTO MENCHACA INGENIERIA CIVIL 17 10.Calcular la nota final de un estudiante, conociendo las siguientes notas y ponderaciones calificadas sobre 100: parcial 1 (25%), parcial 2 (25%), prácticos (10%), investigación (10%) y examen final (30%). Seudocódigo Diagrama de flujo 1. Inicio 2. Introducir las notas 3. Leer valores de P1, P2, PRAC, INV, EX. 4. Calcular SUMA NT 5. Escribir NT 6. Fin INICIO “Introduzca las notas” NT = P1 ∗ 0,25 + P2 ∗ 0,25 + PRAC ∗ 0,10 + INV ∗ 0,10 + EX ∗ 0,30 ESCRIBIR NT FIN P1=primer parcial P2= segundo parcial PRAC= prácticos INV= investigación EX= examen Leer: P1, P2, PRAC, INV, EX
  • 18. UNIV. MIGUEL ANGEL ATTO MENCHACA INGENIERIA CIVIL 18 11.Una empresa constructora vende terrenos con la forma A de la figura. Realice un algoritmo y represéntelo mediante un diagrama de flujo para obtener el área respectiva de un terreno de medidas de cualquier valor. Seudocódigo Diagrama de flujo 1. Inicio 2. Leer valores de A, B, C 3. Calcular A1 con la fórmula planteada 4. Calcular A2 con la fórmula planteada 5. Calcular la suma Área 6. Escribir Área 7. Fin INICIO A1 = C ∗ B ESCRIBIR Área FIN A, B, C = datos del trapecio A1 = área del rectángulo A2 = área del triangulo Área = área total Leer: A, B, C A2 = (A − C) ∗ B 2 Área = A1 + A2
  • 19. UNIV. MIGUEL ANGEL ATTO MENCHACA INGENIERIA CIVIL 19 12.Se requiere obtener el área de la figura. Para resolver este problema se puede partir de que está formada por tres figuras: dos triángulos rectángulos, con H como hipotenusa y R como uno de los catetos, que también es el radio de la otra figura, una semicircunferencia que forma la parte circular. Realice un algoritmo para resolver el problema y represéntelo mediante el diagrama de flujo. Seudocódigo Diagrama de flujo 1. Inicio 2. Leer valores de R, H. 3. Calcular A1 con la fórmula planteada 4. Calcular A2 con la fórmula planteada 5. Calcular la suma Área 6. Escribir Área 7. Fin INICIO A1 = π ∗ R2 2 ESCRIBIR Área FIN R, H = datos de la figura A1 = área de la semicircunferencia A2 = área del triangulo Área = área total Leer: R, H A2 = R ∗ √H2 − R2 Área = A1 + A2
  • 20. UNIV. MIGUEL ANGEL ATTO MENCHACA INGENIERIA CIVIL 20 13.SAGUAPAC requiere determinar el pago que debe realizar una persona por el total de metros cúbicos que consume de agua al llenar una piscina (ver figura). Realice un algoritmo y represéntelo mediante un diagrama de flujo que permita determinar ese pago. Las medidas vienen en metros y el costo por m3 es de 95 Bs. Seudocódigo Diagrama de flujo 1. Inicio 2. Leer valores de A, L, M. 3. Calcular V con la fórmula planteada 4. Calcular Costo con fórmula planteada 5. Escribir Costo en bs 6. Fin INICIO V = A ∗ L ∗ M ESCRIBIR Costo FIN A, L, M = datos de la figura V = Volumen de agua Costo = producto del volumen y Bs 95 por metro cubico Leer: A, L, M Costo = V ∗ 95 N
  • 21. UNIV. MIGUEL ANGEL ATTO MENCHACA INGENIERIA CIVIL 21 14.Calcule la solución de un sistema de dos ecuaciones con 2 variables de la forma: ax + by = c dx + ey = f El algoritmo debe leer como entrada los 6 coeficientes de la ecuación (a, b, c, d, e, f), y dar como salida la solución x, y. Seudocódigo Diagrama de flujo 1. Inicio 2. Leer valores de a, b, c, d, e, f. 3. Calcular y con la fórmula planteada 4. Calcular x con la fórmula planteada 5. Escribir x, y. 6. Fin INICIO y = a ∗ f − d ∗ c a ∗ e − d ∗ b ESCRIBIR x, y FIN a, b, c, d, e ,f = datos delsistema de ecuaciones y = primera variable x = segunda variable Leer: a, b, c, d, e, f x = c − b ∗ y a
  • 22. UNIV. MIGUEL ANGEL ATTO MENCHACA INGENIERIA CIVIL 22 15.Encontrar el tiempo promedio que tardó un coche de fórmula 1 en tres vueltas que dio a un circuito. Suponer que cada vuelta fue registrada como tres enteros; m, s, d (minutos, segundos y décimas de segundo) Seudocódigo Diagrama de flujo 1. Inicio 2. Leer valores de m1, s1, d1, m2, s2, d2, m3, s3, d3 3. Calcular m, s, d con las fórmulas planteadas 4. Escribir m, s, d. 5. Fin INICIO m = m1 + m2 + m3 3 s = s1 + s2 + s3 3 d = d1 + d2 + d3 3 ESCRIBIR m, s, d FIN m1, s1, d1 m2, s2, d2 m3, s3, d3 = datos m= minutos s = segundos d = décimas de segundo Leer: m1, s1, d1 m2, s2, d2 m3, s3, d3
  • 23. UNIV. MIGUEL ANGEL ATTO MENCHACA INGENIERIA CIVIL 23 16.Dadas tres calificaciones parciales de un alumno, n1, n2, n3, Determinar si un alumno aprueba a reprueba un curso, sabiendo que es “aprobado” si su promedio de las tres calificaciones parciales es mayor o igual a 70; “reprobado” en caso contrario Seudocódigo Diagrama de flujo 1. Inicio 2. Leer n1, n2, n3 3. Calcular NF con fórmula propuesta 4. Condicional NF>=70 5. Escribir “REPROBADO” si nota < 70 6. Escribir “APROBADO” si nota >= 70 7. Fin INICIO Leer: n1, n2, n3 FIN n1, n2, n3 parciales NF = nota final NF ≥ 70 “REPROBADO” SINO NF = n1 + n2 + n3 3 “APROBADO”
  • 24. UNIV. MIGUEL ANGEL ATTO MENCHACA INGENIERIA CIVIL 24 17.Pedir el día, mes y año de una fecha e indicar si la fecha es correcta o incorrecta. Se debe tomar en cuenta que cada mes tiene un número distinto de días. Por ejemplo la fecha”31, 06, 17” es “incorrecta”, porque junio solo tiene 30 días. Seudocódigo Diagrama de flujo 1. Inicio 2. Leer día, mes, año 3. Calcular año usando mod 4=0 4. Si falso “fecha incorrecta” 5. Si verdadero calcular mes y día según fórmula planteada 6. Si verdadero escribir fecha incorrecta 7. Si falso escribir fecha correcta 8. Fin INICIO Leer: día, mes, año FIN año mod 4 = 0 and mes = 1 and dia > 30 “FECHA INCORRECTA” SI NO “FECHA CORRECTA” (mes=2 and día>28) or ((mes=1 or mes=3 or mes=5 or mes =7 or mes =8 or mes =10 or mes =12) and día >31) “FECHA INCORRECTA” SI NO
  • 25. UNIV. MIGUEL ANGEL ATTO MENCHACA INGENIERIA CIVIL 25 18. Pedir una nota de 0 a 100 y mostrarla de la forma: Insuficiente, Suficiente, Bueno, Distinguido y Excelente, según esté en alguno de los siguientes rangos: De 0 a 50, “insuficiente”; De 51 a 60, “suficiente”; De 61 a 75, “Bueno”; De 76 a 90, “Distinguido”; De 91 a 100, “Excelente” Seudocódigo Diagrama de flujo 1. Inicio 2. Leer N 3. Calcular N≥0 and N≤50 4. Si verdadero “SIFICIENTE” 5. Si falso calcular N≤60 and N≥51 6. Si verdadero “SUFICIENTE” 7. Si falso N≥61 and N≤75 8. Si verdadero “BUENO” 9. Si falso calcular N≥76 and N≤90 10. Si verdadero “DISTINGUIDO” 11. Si falso N≥91 and N≤100 12. Si verdadero “EXCELENTE” 13. Si falso finalizar 14. Fin INICIO Leer: N FIN N ≥ 0 and N ≤ 50 “INSUFICIENTE” SI NO N ≤ 60 and N ≥ 51 “SUFICIENTE” SI NO N ≥ 61 and N ≤ 75 “BUENO” SI NO N ≥ 76 and N ≤ 90 “DISTINGUIDO” SI NO N ≥ 91 and N ≤ 100 “EXCELENTE” SI NO
  • 26. UNIV. MIGUEL ANGEL ATTO MENCHACA INGENIERIA CIVIL 26 19.Pedir un número entero positivo, decir si es capicúa. Un número es capicúa si se lee por ambos lados la misma cantidad, por ejemplo 428824 es capicúa. Seudocódigo Diagrama de flujo 1. Inicio 2. Leer N 3. Inicializar Aux= N y Inv = 0 4. Calcular Aux <>0 5. Si verdadero INV=INV*10+(AXU mod 10) 6. AUX=AUX*DIV*10 7. Si falso Inv= N 8. Si verdadero “ES CAPICUA” 9. Si falso “NO ES CAPICUA” 10. Fin INICIO Leer: N FIN AUX <> 0 SI NO INV = N “ES CAPICUA” SI NO AUX = N INV = 0 INV = INV ∗ 10 + (AXU mod 10) AUX = AUX ∗ DIV∗ 10 “NO ES CAPICUA”
  • 27. UNIV. MIGUEL ANGEL ATTO MENCHACA INGENIERIA CIVIL 27 20. La secretaria de salud requiere determinar qué tipo de vacuna (A, B o C) debe aplicar a un niño, considerando que si es mayor de 7 años, sin importar el sexo, se le aplica la tipo C; si tiene entre 1 y 6 años, y es mujer, se le aplica la B, y si es hombre, la A; si es menor de 1 año, se le aplica la tipo A, sin importar el sexo. Seudocódigo Diagrama de flujo 1. Inicio 2. Leer Edad y Sexo 3. Comparar edad >=7 4. Si verdadero escribir “C” 5. Si falso edad≥1 and edad≤6 6. Si verdadero comparar edad = mujer 7. Si falso escribir “A” 8. Si verdadero “A” 9. Si falso “B” 10. Fin INICIO Leer: Edad, sexo FIN edad ≥ 7 SI NO edad ≥ 1 and edad ≤ 6 “C” SI NO “B” edad = "MUJER" “A” SINO “A”
  • 28. UNIV. MIGUEL ANGEL ATTO MENCHACA INGENIERIA CIVIL 28 21.Dada una fecha en día, mes y año, determinar a qué estación del año corresponde (“primavera”, “verano”, “otoño” o “invierno”). Seudocódigo Diagrama de flujo 1. Inicio 2. Leer día, mes, año 3. Calcular mes y día 4. Si verdadero “OTOÑO” 5. Si falso calcular mes y día según fórmula planteada 6. Si verdadero escribir “INVIERNO” 7. Si falso calcular mes y día según formula calculada 8. Si verdadero escribir “PRIMAVERA” 9. Si falso escribir “VERANO” 10. Fin INICIO Leer: día, mes, año FIN “OTOÑO” SI NO “INVIERNO” SI NO (Mes =3 and día >=20) Or Mes =4 or mes =5 Or (Mes =6 and día <= 20) (Mes =6 and día >=21) Or Mes =7 or mes =8 Or (Mes =9 and día <= 21) “PRIMAVERA” NO (Mes =9 and día >=22) Or Mes =10 or mes =11 Or (Mes =12 and día <= 20) “VERANO” FIN SI
  • 29. UNIV. MIGUEL ANGEL ATTO MENCHACA INGENIERIA CIVIL 29