viernes, 15 de agosto de 2014

Universidad Católica de El Salvador

Ing. En sistemas informáticos

Programación 1, sección "A"

Alumno: Kevin Rene Rodas Zaldivar

Santa Ana 15 de agosto del 2014



Practica 1 : "INTRODUCCIÓN A LA PROGRAMACIÓN"

Indicaciones: resolver los siguientes problemas de lógica.

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.
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 





Practica 2 : "SISTEMAS DE NUMERACIÓN"

2. Crear una tabla donde enumere desde 1 hasta 15 en cada uno de los siguientes
sistemas numéricos:
a. Binario
b. Octal
c. Hexadecimal
















Indicaciones: resolver los ejercicios propuestos y colocar en el e-portafolio
(proceso y solución) 4 ejercicios de conversión de decimal a binario, 4
ejercicios de conversión de decimal a octal y 4 ejercicios de conversión de
decimal a hexadecimal.

3. Convierta los siguientes números decimales a binario:

a) 25= 11001
25/2=12  12/2=6   6/2=3    3/2=1    1/2= -
1              0           0           1            1

b) 132= 1000010010

132/2= 66   66/2=33     33/2=16     16/2=8     8/2= 4   4/2=2   2/2=1 1/2=-
    1               0                1               0             0           0           0        1

c) 658= 1010010010
658/2=329   329/2=164  164/2=82    82/2=41     41/2=20    20/2=10
0                     1                0               0                 1               0

10/2=5         5/2=2     2/2=1      ½=-
0                   1             0             1

c)988=111101110
988/2=494    494/2=123     123/2=61   61/2=30  30/2=15   15/2=7   7/2=3
0                      1                     1             1            0              1           1

3/2=1  ½= -
1                 1

4. Convertir los siguientes valores decimales a su equivalencia en octal:

a)260= 404
260/8=32     32/8=4     4/8= -
    4                0             4

b)256=400
256/8= 32     32/8=4    4/8=-
     0                0           4

c) 638= 1176
638/8=79     79/8=9    9/8=1     1/8=-
    6                7           1             1

d) 269=415
269/8=33   33/8=4      4/8=-
    5               1             4

5. Convertir los siguientes valores decimales a su equivalencia en hexadecimal:

a)727=2D7
727/16=45     45/16=2        2/16=-
   7                   D                 2

b)367=16F
367/16=22   22/16=1     1/16=-
  F                  6               1

Practica 3: "ARITMÉTICA BINARIA"

ARITMÉTICA BINARIA

Objetivo: practicar la suma, resta, multiplicación y división de números binarios.

Indicaciones: resuelva cada uno de los problemas que se le presentan a continuación.

1) Realice las siguientes sumas binarias:

2) Reste los siguientes números binarios (sin usar complementos a la base):

3) Utilice complemento a 1 para efectuar estas restas binarias:

jueves, 14 de agosto de 2014

Practica #4: "INTRODUCCIÓN A LOS ALGORITMOS (PSEUDOCÓDIGO)"

1. Escriba un algoritmo tal que dado como datos dos números reales, calcule la suma,
resta y multiplicación de dichos números.
3. 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.
5. 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
7. La misma empresa comercializadora de vehículos XGW ofrece planes de 
financiamiento hasta 36 meses con una prima del 35%, pero aplicando al saldo restante 
una tasa de interés global del 12%. Construya un algoritmo que permita obtener tanto 
el importe de la prima como el de las mensualidades que debe pagar el cliente.






miércoles, 13 de agosto de 2014

Practica 5: "INTRODUCCIÓN A LOS DIAGRAMA DE FLUJOS (DIAGRAMAS DE FLUJO)"

1. Escriba un algoritmo tal que dado como datos dos números reales, calcule la suma,
resta y multiplicación de dichos números






3. 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.
5. 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.



martes, 12 de agosto de 2014

Práctica # 6:"Estructuras algorítmicas selectivas"

1. En un negocio de productos electrodomésticos aplica un descuento del 8% a todos
aquellos clientes cuya compra es superior a $2,500. Dado como dato el monto de
compra del cliente, calcule lo que debe pagar. Haga el diagrama de flujo
correspondiente.



2. Dado como dato el sueldo de un trabajador, considere un aumento del 15% si su sueldo 
es inferior a $1,000 y de un 12% en caso contrario. Imprima el sueldo con el aumento 
incorporado. Haga el diagrama de flujo correspondiente.


6. Construya un diagrama de flujo tal que dado como dato una temperatura en grados 
Fahrenheit, determine el deporte que es apropiado practicar a esa temperatura, 
teniendo en cuenta la siguiente tabla:
Deporte    Temperatura

Natación  >    85
Tenis   70 < Temperatura <= 85
Golf     32 < Temperatura <= 70
Esquí   10 < Temperatura <= 32
Marcha   <= 10




5. Construya un diagrama de flujo que pueda determinar, dado dos números enteros, si
un número es divisor de otro.



7. Dados tres números reales A, B y C, identifique cuál es el mayor. Considere a fin de
simplificar el problema que los números son diferentes. Haga el diagrama de flujo
correspondiente.