Etiquetas

jueves, 18 de febrero de 2010

PROYECTO 1 - Problema Uno

Mi compañera Dora Nelly y yo decidimos hacer cuantro problemas, éste es el primero.
Directorio Telefónico--------
Este problema consiste en como se puede buscar el número teléfonico de x persona en un directorio. Tratamos de hacerlo lo más simple que se pudiera, y de manera general; sin declarar variables ni nada , solo hicimos el proceso necesario para ubicar un número.

Primero hicimos el algoritmo
1.Inicio
2.Ir a la sección del municipio donde vive la persona
3.Localizar la primera letra del primer apellido.
4.Localizar el apellido completo
5.Buscar el segundo apellido
6.Buscar el nombre de la persona
7.Encontrar el teléfono
8.Fin

Para hacer el diagrama de flujo utilizamos 'Raptor'


y así nos quedó el diagrama




Lo que nosotros tomamos en cuenta primero es localizar
la seccion en la que se encuentra la persona que buscamos,
después ir al apartado con la letra inicial del primer apellido,
luego buscar el apellido completo,
y como hay muchas personas con ese apellido,
buscamos el segundo apellido y por ultimo el nombre; y así ya llegamos al telefono.

Por eso en el diagrama de flujo , al ultimo sumamos todas las variables para llegar al telefono , porque así es en un directorio; sumas todos los pasos que hiciste y como resultado se llega el teléfono de la persona deseada.









También hicimos dos videos en donde se buscan nuestros numeros telefónicos.



_____________________________________________
Para hacer el diagrama y los ejemplos usamos 'Raptor'
y para grabar el video usamos Camtasia Studio.
______________________________________________
Compañera: Dora Nelly González Martínez





lunes, 1 de febrero de 2010

Como convertir numeros binarios a decimales y viceversa

El sistema binario es un sistema de numeración en el que los numeros se representan utilizando 0 y 1 . Es el que se utiliza en los ordenadores, pues trabajan internamente con dos niveles de voltaje, por lo que su sistema de numeración natural es el sistema binario (encendido 1, apagado 0).




Para convertir de decimal a binario

Se divide el numero del sistema decimal entre 2, cuyo resultado entero se vuelve a dividir entre 2, y así sucesivamente. Ordenados los restos, del último al primero, éste será el número binario que buscamos.


Por ejemplo convertir el numero 131 en binario se realiza lo siguiente:

Ahora para convertir de un binario a decimal se hace lo siguiente:
1.- Tomamos el numero decimal, por ejemplo 00110100100 y lo separamos por cifras:
0 0 1 1 0 1 0 0 1 0 0

2.- A cada crifra le agregamos un multiplicador por 2 (*2):
0*2 0*2 1*2 1*2 0*2 1*2 0*2 0*2 1*2 0*2 0*2

3.- Luego de derecha a izquierda (muy importante) elevamos cada “2″ a potencias consecutivas, partiendo del cero:
0*2^10 0*2^9 1*2^8 1*2^7 0*2^6 1*2^5 0*2^4 0*2^3 1*2^2 0*2^1 0*2^0

4.- Resolvemos cada uno por separado, solo resolvemos los que tinen un “1″ ya que los que tiene “0″, sea cual sea el resultado de la potencia al multiplicar por este, el resultado sera “0″. Entonces, resolviendo solos los “1″ obtenemos los numeros:
256 128 32 4

5.- Sumamos estos valores:
256+128+32+4 = 420

6.- Para numero Binario “00110100100″, su valor como decimal es “420″
-------------------------------------------------------------------------------------
Encontre un Conversor universal para codificar texto a cualquier tipo de codificación.
Aqui tambien encontre muy buena informacion sobre los numeros binarios

Instrucciones lógicas

Un microprocesador dispone de una unidad aritmética-lógica que le permite realizar una serie de operaciones, tanto aritméticas, como lógicas. Las aritméticas incluyen la suma y resta con o sin acarreo, incremento y decremento de un registro, comparaciones, ajuste decimal, complemento y negación. Las lógicas incluyen las operaciones que se realizan con los operadores "AND", "OR" y "XOR".


Se puede observar que para la operación AND, si los dos operandos son 1, el resultado será 1, en cualquier otra situación será 0.La operación OR establece el resultado a 1 si cualquiera de los dos operandos es 1, de lo contrario el resultado será 0.La instrucción XOR coloca en 0 el resultado si los operandos son iguales, de lo contrario establece 1. Finalmente, la instrucción NOT cambia de estado todos los bits del operando, los unos por ceros y los ceros por unos.La principal aplicación de estas instrucciones es el enmascaramiento de información. La operación AND nos permite poner a cero cualquier bit de un dato; la operación OR nos permite poner a uno cualquier bit de un dato y la operación XOR permite borrar el contenido de algún registro o localidad de memoria, así como para negar algún bit.

Diagramas de Flujo

Un diagrama de flujo es la representación de un algoritmo o una serie de pasos a seguir para poder solucionar un problema.


Un ejemplo es el siguiente que hice:
Muestra un problema
con el internet
y plantea una solución.
heey! soloo estoy checando como funcionaa esto!