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.


lunes, 11 de agosto de 2014

Guía práctica # 7: ESTRUCTURAS ALGORÍTMICAS REPETITIVAS

1. Construya un algoritmo que calcule e imprima la suma de los N primeros números
naturales.
2. Se tiene las calificaciones de un grupo de alumnos que presentaron un examen. El
profesor desea obtener el promedio de estas calificaciones. Escriba un algoritmo para
resolver lo planteado anteriormente. 
                                                                      

4. Haga un algoritmo para obtener la tabla de multiplicar de un número entero K,
comenzando desde 1.



domingo, 10 de agosto de 2014

Guía práctica # 8: INTRODUCCIÓN AL IDE DE VS .NET Y AL DESARROLLO DE APLICACIONES DE CONSOLA EN VISUAL BASIC .NET

1. Crear una aplicación que imprima en pantalla su nombre completo.



2. Elaborar una aplicación que almacene en variables el nombre de su mascota, especie y edad; y luego las muestre
en pantalla.






3. Elaborar una aplicación que capture un número entero positivo y que muestre la raíz cuadrada del número.



 4. Crear una aplicación que capture por teclado el nombre y la cantidad invertida por 3 empresarios, que muestre el nombre, cantidad invertida y el porcentaje de inversión que corresponde a cada uno.




sábado, 9 de agosto de 2014

Guía práctica # 9: ESTRUCTURAS DE CONTROL EN VB .NET


1. Capturar por teclado la cantidad vendida y si la venta supera los 25,000 imprimir el mensaje meta superada.
























2. Capturar la edad de una persona, determinar e imprimir si es o no mayor de edad. (mayoría de edad 18 años)











 3. Capturar el nombre y sueldo de un empleado, si el empleado posee un sueldo menor a 400 realizar un aumento  del 10% y si el sueldo es superior realizar un aumento del 5%, mostrar el nuevo sueldo.