1. MATERIA:
PROGRAMACION I
SECCION:
A
CATEDRATICO:
ING. GIOVANNI ACOSTA
PERIODO I
ALUMNO:
JULIO CESAR MARROQUIN DIAZ
FECHA:
SANTA ANA, 01 DE SEPTIEMBRE DE 2014.
2. Guía 1
1. Dividir la figura en 6 partes utilizando para ello solo 2 líneas rectas.
2. En los círculos del triángulo colocar los números del 1 al 9 (sin repetirlos) de tal forma de que
cada lado se sume y de 20.
3. Sin que se repita el número tanto en la fila como en la columna llenar el siguiente cuadro:
4. Asignar los números del 1 al 12 de modo que la suma de los que se encuentran en el
círculo externo sea el doble de los del círculo interno
3. Parte II
Indicaciones: hacer uso del entorno gráfico de programación de Google Blockly (descargarlo de la
plataforma Moodle) y resolver los siguientes problemas de las Apps.
1. Subir la solución del puzle:
2. Subir la solución del laberinto 7, 8, 9 o 10
4. 3. Subir la solución para dibujar un rectángulo u otra figura
Guía 2.1
5. a. Numero de dígitos de cada sistema
Binario: 2
Octal: 8
Decimal: 10
Hexadecimal: 10
b. Digitos de cada uno de los sistemas:
Binario: 0,1
Octal :0,1,2,3,4,5,6,7
Decímal:0,1,2,3,4,5,6,7,8,9
Hexadecimal: 0,1,2,3,4,5,6,7,8,9
c. Escriba un número en notación yuxtaposicional que corresponda a cada uno de
estos sistemas.
Binario: 1012
Octal: 128
Decimal: 1010
Hexadecimal: 1516
d. Escriba estos mismos números para cada uno de estos sistemas usando notación
polinomial.
Binario: 1*22+0*21+1*20=1012
Octal: 1*81+2*80=128
Decimal: 1*10+0*100=1010
Hexadecimal: 1*161+5*160=1516
2. Crear una tabla donde enumere desde 1 hasta 15 en cada uno de los siguientes
sistemas numéricos:
Binario Decimal Octal Hexadecimal
0 0 0 0
01 1 1 1
10 2 2 2
11 3 3 3
100 4 4 4
101 5 5 5
110 6 6 6
111 7 7 7
1000 8 10 8
1001 9 11 9
1010 10 12 A
1011 11 13 B
6. 1100 12 14 C
1101 13 15 D
1110 14 16 E
1111 15 17 F
3.Convierta los siguientes números decimales a binario:
4. Convertir los siguientes valores decimales a su equivalencia en octal:
7. 5. Convertir los siguientes valores decimales a su equivalencia en hexadecimal:
Guía 2-2
8. 1. Convertir de binario a decimal:
a. 110101,110
1*25+1*24+0*23+1*22+0*21+1*20
32 + 16 + 0 + 4 + 0 + 1 = 53
1*2-1+ 1 *2-2
0.5 + 0.25 =0.75
R//53.7510
2. Convertir de decimal a binario: (utilizar suma de pesos):
A. 873.85
873-512= 361-256= 105 – 64 = 41- 32= 9 -8 = 1 -1 = 0
29 28 27 26 25 24 23 22 21 20
1 1 0 1 1 0 0 0 0 1
FRACCIONARIA
0.85 - 0.50 = 0.35 – 0.25 =
2-1 2-2
1 1
R// 1101100001.11
3. Convertir de binario a octal:
A. 1101011,011
001 101 011 . 011
R// 1 5 3 . 3
4. Convertir de octal a binario:
A. 5073
5 0 7 3
101 000 111 011
R//1010001110112
5. Convertir de hexadecimal a decimal:
A. F1AE
15*163 + 1*162 + 10*161 + 14 * 160 =
61440+ 256 + 160 + 14 = R// 6187010
6. Convertir de hexadecimal a binario:
A. FD47
9. F D 4 7
1111 1101 0100 0111
R// 11111101010001112
7. Convertir de octal a hexadecimal:
A. 364.75
Conversion a binario
3 6 4 . 7 5
011 110 100 .111 101
011110100.111101
Hexadecimal
1111 0100 . 1111 0100
F 4 . F 4
R// F4.F4
8. Convertir de hexadecimal a octal:
a. F1F0
Binario
F 1 F 0
111 0001 1111 0000
A octal
111000111110000
111 000 111 110 000
7 0 7 6 0
R// 707608
9. Convertir de base 4 a base 6:
a. 320
(3*42) + (2*41) + (0*40)
48 + 8 + 0 = 5610
56 / 6 C = 9 R= 2
9 / 6 C=1 R=3
1/6 C = 0 R= 1
10. R//1326
10. Convertir de base 5 a base 9:
b. 123
(1*52) + (2*51) + (3*50)
25 + 10 3 = 3810
38/9 C=4 R = 2
4/9 C =0 R = 4
R//429
GUIA 3
11.
12. Guía 4
1. Escriba un algoritmo tal que dado como datos dos números reales, calcule la suma, resta y
multiplicación de dichos números.
Preceso Suma_Resta_Division_Multiplicacion
Escribir “ingrese el primer numero”
Leer Numero1
Escribir “ingrese el segundo numero”
Leer Numero2
Suma <- (Numero1 + Numero2)
Resta <- (Numero1 – Numero2)
Multiplicación <- (Numero1*Numero2)
División <- ( Numero1/ Numer2)
Escribir “ la suma de los números es ” ; Suma
Escribir “ la resta de los numero es” ; Resta
Escribir “ la multiplicaion de los números es “ ; Multiplicación
Escribir “ la división de los números es “ ; Division
FinProceso
2. En una casa de cambio necesitan construir un programa tal que dado como dato una
cantidad expresada en dólares, convierta esa cantidad a euros. Construya el algoritmo
correspondiente.
Proceso Conversion_euros
Escribir “ ingrese la cantidad en dólares”
Leer Cantidad
Conversion <- ( Cantidad/ 1.5753)
Escribir Cantidad; “ equivale en euros a “ ; Conversión
FinProceso
13. 3.Una persona invierte en un banco una determinada cantidad de dinero y a una cierta tasa de
interés mensual. Construya un algoritmo que permita obtener el monto del dinero que
obtendrá al finalizar el mes.
Proceso Ahorro
Escribir “ ingrese la cantidad que desea ahorrar”
Leer Monto
Escribir “ ingrese el porcentaje de interés”
Leer Interes
Porcentaje <- (Interes/100)
Calculo<- (Monto*(1+(Porcentaje))
Escribir “ el monto al final del mes será “ ; Calculo
FinProceso
4.Construya un algoritmo tal que dado el radio de una esfera, calcule e imprima el área y su
volumen.
Proceso area_volumen
Escribir “ ingrese el radio de la esfera”
Leer Radio
Area <- ( 4*π*Radio2)
Volumen <- (4/3*π*Radio3)
Escribir “ el Area de la esfera es “ ; Area
Escribir “ el volumen de la esfera es” ;Volumen
FinProceso
14. Guía 5
1. Escriba un algoritmo tal que dado como datos dos números reales, calcule la suma,
resta y multiplicación de dichos números.
2.En una casa de cambio necesitan construir un programa tal que dado como dato una
cantidad expresada en dólares, convierta esa cantidad a euros. Construya el algoritmo
correspondiente.
3.Una persona invierte en un banco una determinada cantidad de dinero y a una cierta tasa de
interés mensual. Construya un algoritmo que permita obtener el monto del dinero que
obtendrá al finalizar el mes.
15. 4.Construya un algoritmo tal que dado el radio de una esfera, calcule e imprima el área y su
volumen.