Practica #5

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.







9. Construya un algoritmo tal que dado el radio de una esfera, calcule e imprima el área y su volumen. 





11. Construya un algoritmo tal que dadas las coordenadas de los puntos P1, P2 y P3 que corresponden a los vértices de un triángulo, calcule el perímetro.  





Auto evaluación

La materia de Programacion es nueva para mi, ya que nunca había recibido clases sobre ello pero practicando continuamente se puede

clase 1
La primera clase de programación me sentía nervioso pues todos dicen que esta materia desde un principio es muy complicado pero conforme al desarrollo de esta me fui adentrando en ella hasta sentirme cómodo


clase 2
Esta clase fue muy fácil ya que solo conocimos los diferentes sistemas de numeración, mas que todo el sistema binario que es el usado por las computadoras.

clase 3
En esta clase aprendí la conversión de diferentes bases de numeración lo cual me agrado mucho y se me hizo muy fácil, pase practicando mucho tiempo y gracias a ese esfuerzo obtuve una excelente calificación en el primer examen.

clase 4     
En esta clase vimos el tema de aritmética binaria, esto no es muy complicado debido a que es igual a la aritmética vista en la escuela, solo que con diferentes restas, lo que si fue un poco mas complicado fue la resta ya que se puede hacer de distintas formas.

clase 5
En esta clase vimos el tema: principios de programación (algoritmos).
vimos lo que es programar, sus funciones y como aplicarlo a un determinado problema.

Aprendí a programar con operaciones sencillas como restas y sumas para luego ir incrementando el nivel, la verdad es muy divertido programar aunque aveces es un poco complicado pero si se toma el tiempo necesario para practicar es posible ser un buen programador, cada vez la materia se va volviendo mas interesante y espero seguir bien, entendiendo los temas como lo he hecho en el primer periodo.


Práctica #4

Aritmética Binaria

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



a) Realice las siguientes sumas binarias:






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








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







d) Utilice complemento a 2 para efectuar estas restas binarias:





e) Multiplicar los siguientes números:






f) Efectué las siguientes divisiones de números binarios:










Practica #3

CONVERSIÓN ENTRE DIFERENTES BASES DE NUMERACIÓN

Objetivo: practicar la conversión entre diferentes bases de numeración.






a)  de binario a decimal





b) Convertir de decimal a binario: (utilizar suma de pesos)







c) Convertir de binario a octal




d) Convertir de octal a binario






e) Convertir de hexadecimal a decimal





f) Convertir de hexadecimal a binario





g) Convertir de octal a hexadecimal




h) Convertir de hexadecimal a octal



i) Convertir de base 4 a base 6



j) Convertir de base 5 a base 9



Práctica #2

PRÁCTICA 2: SISTEMAS DE NUMERACIÓN (CONVERSIÓN DE DECIMAL A OTRAS BASES)

Parte I


1. Para los sistemas numéricos con base 2, 8, 9 y 16 responda a las siguientes
interrogantes:

a) Número de dígitos de cada sistema






b) Dígitos de cada uno de los sistemas:




c) Escriba 2 números en notación yuxtaposicional que corresponda a cada uno de estos sistemas.





d) escriba estos mismos números para cada sistema usando notación polinomial.



Parte II


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



Parte III
Resolver los ejercicios propuestos:

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

1) 25



2) 132



3) 658




b. Convierta los siguientes números decimales a octal:

1) 260
  


2) 286



3) 638






c. Convierta los siguientes números decimales a hexadecimal:


1) 727



2) 532



3)1512