N

neyser_100

Usuario (México)

Primer post: 13 may 2011Último post: 27 ago 2012
4
Posts
207
Puntos totales
1
Comentarios
Conversion entre sistemas numericos
Conversion entre sistemas numericos
Apuntes Y MonografiasporAnónimo10/7/2011

Sistemas De NumeraciónLos sistemas de numeración son conjuntos de dígitos usados para representar cantidades, así se tienen los sistemas de numeración decimal, binario, octal, hexadecimal, etc. Estos se caracterizan por tener una base (número de dígitos diferentes: diez, dos, ocho, dieciseis respectivamente) Decimal (10 dígitos)=0,1,2,3,4,5,6,7,8,9Binario (2 dígitos)=0,1Octal (8 dígitos)=0,1,2,3,4,5,6,7Hexadecimal (16 dígitos)=0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F HerraminetaPara poder realizar la conversión del sistema binario a decimal o del sistema decimal a cualquier otro sistema numérico es necesario efectuar una multiplicación de potencias.Una potencia indice o exponente nos indica cuantas veces multiplicaremos un numero (base) por si mismo10^3=10*10*10=1,0002^5=2*2*2*2*2=32 Conversión De Binario A DecimalPara poder transformar números binarios en su correspondiente decimal basta multiplicar el dígito binario (que sólo puede ser 0 o 1) por 2 elevado a la potencia correspondiente según la cantidad de dígitos de la cifra. Luego se suman los valores obtenidos y se consigue el número final.Ejemplos100011= 1*2^5 + 0*2^4 + 0*2^3 + 0*2^2 + 1*2^1 + 1*2^0 = 32 + 0 + 0 + 0 + 2 + 1 = 35 101= 1*2^2 + 0*2^1 + 1*2^0 = 4 + 0 + 1 = 5 Conversión De Decimal A BinarioPara convertir un número decimal a otro sistema, el número decimal es sucesivamente dividido por la base del sistema. en este caso la base del sistema binario es 2 el número será sucesivamente dividido entre 2 y el resultado del cociente sera nuevamente dividido entre 2 y asi sucesivamente hasta que el cociente sea 0. El resto de cada división es un número binario que conforma el número resultante de la conversión. El primer resultado producido (el primer resto obtenido) corresponde al bit mas próximo al punto decimal (o lo que se conoce como bit de menor peso). Los sucesivos bits se colocan a la izquierda del anterior. Notese que esto es como escribir en sentido contrario al empleado normalmente.Ejemplos2020/2 = 10 Residuo = 010/2 = 5 Residuo = _05/2 = 2 Residuo = __12/2 = 1 Residuo = __01/2 = ? Residuo = __1 El 1 ya no se puede dividir entre 2 pero se coloca el 120 = 101001717/2 = 8 Residuo = 18/2 = 4 Residuo = _0 4/2 = 2 Residuo = _02/2 = 1 Residuo = _01/2 = 0 Residuo = _117 = 10001 Conversión De Decimal A OctalEn esta caso basta usar el mismo método de conversión con los números binarios. Pero en vez de hacer divisiones sucesivas entre 2 hay que efectuarlas entre 8. Nótese que el divisor corresponde a la base del sistema al cual se va a convertir.Ejemplos125 (Octal)125/8 = 15 Residuo = 515/8 = 1 Residuo = __71/8 = 0 Residuo = ___1125 (Octal) = 175 (Decimal)175 (Octal)175/8 = 21 Residuo = 721/8 = 2 Residuo = __52/8 = 0 Residuo = ___2175 (Octal) = 257 (Decimal)Sistema HexadecimalEste sistema requiere el uso de 16 símbolos, siendo formado por los mismos empleados en el sistema decimal y seis letras del alfabeto comprendidas entre A y F. Conversión De Hexadecimal A BinarioPara efectuar la conversión basta con colocar los cuatro bits correspondientes a cada símbolo del número hexadecimalEjemplos4B2 = 4 11 24 = 010011 = 10112 = 00104B2 = 0100 1011 0010BABA = 11 10 1111 = 101110 = 101011 = 101110 = 1010BABA = 1011 1010 1011 1010 Conversión De Binario A HexadecimalPara efectuar esta conversión hay que agrupar los bits de a cuatro comenzando con los primeros 4 bits de la izquierda y siguiendo con los bits de la derechaEjemplos011011010101 = 0110 1101 01010110 =____ 41101 = 13 = D0101 =____ 50110 1101 0101 = 4D5111101011001 = 1111 0101 10011111 = 15=_ F0101 =____ 51010 = 10 = A1111 0101 1001 = F5A

191
11
R
Recursividad [Conceptos Básicos]
Apuntes Y MonografiasporAnónimo8/27/2012

Recursividad En este post trataré los conceptos básicos de la recursividad enfocada a un lenguaje de programación, así como ejemplos muy sencillos que ayudaran a comprender la forma en que se desarrolla un método recursivo, seguiré actualizando la informacion con mas ejemplos esto no es todo. Definición:. Se habla de recurrente o recursivo cuando un proceso es realizado un numero de veces indefinido, es decir la cantidad de veces que se repite el mismo proceso es desconocido, o puede ser infinito. La recursividad es una alternativa diferente para implementar estructuras de repetición (ciclos). Los módulos se hacen llamadas recursivas (se implementa el método dentro de si mismo) La Matrushka es una muñeca de madera que contiene otra muñeca más pequeña dentro de sí. Esta muñeca, también contiene otra muñeca dentro. Y así, una dentro de otra. Matrushka Ejemplo 1 Implementación de un método recursivo #include<stdio.h> void recursivo(){ printf("Ejemplo #1" ) ; recursivo(); } void main(){ recursivo(); } En este ejemplo se cae en un bucle infinito, el metodo "recursivo" imprime un mensaje en pantalla e inmediatamente se vuelve a llamar al mismo metodo con lo cual ese bloque de instrucciones jamas termina ya que entre cada mensaje siempre la siguiente linea es una llamada recursiva Ejemplo 2 Implementación de un método recursivo recibiendo un entero como parámetro y disminuyendolo entre cada llamada #include<stdio.h> void recursivo2(int x){ printf("%dn",x); recursivo2(x-1); } void main(){ recursivo2(10); } Salida: 10,9,8,7,6,5,4,3,2,1,0,-1,-2,-3..... Casos base En los dos ejemplos anteriores se desarrollaron métodos recursivos en los cuales la ultima linea del método era una llamada asi mismo, con lo cual el método comenzaría otra vez desde su primera instrucción hasta llegar a la penúltima linea donde el método volvía a ser llamado y comenzaría nuevamente. Se pueden evitar estos bucles infinitos con casos bases dentro del mismo método. Ejemplo 3 Imprimir una serie numérica comenzando desde el numero 1 hasta el valor recibido en el método #include<stdio.h> void serie(int x){ if(x>0){ serie(x-1); printf("%d ",x); } } void main(){ serie(10); } En este ejemplo el caso base (en donde se rompe la recursion) es el numero 0, en cada llamada del metodo se crea una variable diferente, aunque el nombre sea el mismo es una variable diferente que se guarda en la pila, es decir que tendremos 20 variables "x", en este ejemplo los enteros que se almacenan en la pila van de forma descendiente, 10,9,8,7,6,5,4,3,2,1 cuando se recibe como parametro el numero 0 en la llamada recursiva x-1 se llega al caso base, y se ejecutan las demas instrucciones que quedaron pendientes despues de la llamada recursiva, en este caso el printf que imprime la variable x. Pero aqui se crearon 20 copias de la variable x en la pila, siendo la ultima el numero 1, asi esta la pila 10,9,8,7,6,5,4,3,2,1 entonces el printf nos imprimira la ultima copia en haber entrado osea el numero 1, seguido del 2, el 3 asi sucesivamente hasta llegar al numero 20 "En una pila el primer objeto en entrar es el ultimo en salir, y el ultimo en entrar es el primero en salir". Asi como en una torre de CD'S Elementos de un método recursivo Para definir una función en forma recursiva es necesario especificar: -Caso(s) base: Donde la recursividad se detiene -Paso de recursión: Como se define un elemento distinto del base, en términos de elementos anteriores. Caso Recursivo Es una solución que involucra volver a utilizar la función original, con parámetros que se acercan más al caso base. Los pasos que sigue el caso recursivo son los siguientes: 1.-El procedimiento se llama a sí mismo 2.-El problema se resuelve, resolviendo el mismo problema pero de tamaño menor 3.-La manera en la cual el tamaño del problema disminuye asegura que el caso base eventualmente se alcanzará el paso numero 2 del caso recursivo nos dice que el problema se resuelve resolviendo el mismo problema pero de menor tamamaño 5!=4! 4!=3! 3!=2! 2!=1! El factorial de 5 se resuelve resolviendo el factorial de 4 y este resolviendo el de 3 y este el de 2 y este el de 1 5! = ? ..5! = 5*4! ....4! = 4*3! ......3! = 3*2! ........2! = 2*1! ..........1! = 1 Caso base = 1 #include<stdio.h> int f(int x){ if(x==1) return 1; else return x*f(x-1); } void main(){ printf("%d",f(5)); } f(5) = ?......................................f (5) =120 ..f(5) = 5*f(5-1)............................f (5) = 5*24 =120 ....f(4) = 4*f(4-1)..........................f (4) = 4*6 = 24 ......f(3) = 3*f(3-1)........................f (3) = 3*2 = 6 ........f(2) = 2*f(2-1)......................f (2) = 2*1 = 2 ..........f(1) = 1.............................f (1) = 1

12
0
todo sobre un disco duro
todo sobre un disco duro
InfoporAnónimo5/13/2011

Un disco duro nos permite almacenar grandes cantidades de informacion. Tanto los discos duros como la memoria principal (RAM) son memoria de trabajo pero con 2 grandes caracteristicas diferentes la maemoria ram es la capacidad de la pc de hacer procesos y el dico duro es la capcidad de almacenar MEMORIA RAM (MEMORIA DE ACCESO ALEATORIO) Es un tipo de memoria volatil es decir cuando usamos el PC todas las cosas que estamos ocupando son cargadas en la memoria ram pero al apagar nuestra PC estos datos son borrados y la memoria queda en blanco El rendimiento de nuestra pc tambien influye en el del disco duro este se mide en revoluciones por minuto cada revolucion es igual a un giro si hablamos de 7200 RPM estaremos hablando de 7200 giros que realiza el disco duro en un minuto a una velocidad aproximada de 145 km/h para encontrar el sector correspondiente, una vez que el cabezal de lectura/escritura este pocisionado en el sector corresponiente la rapidez en enviar o copiar un archivo se medira segunla tasa de transferencia del DD En cambio la memoria RAM no tiene que estar recorriendo sectores y sectores para encontrar un dato es mucho mas rapida que el disco duro pero al ser de mas poca capacidad puede suceder que las tareas saturen nuestra memoria en este caso se ocupara memoria virtual esta es un espacio del disco duro asignado para que funcione como RAM cuando la memoria se refiere a velocidad quiere decir que los datos son enviados por una pista llamada bus y estos son enviados a una velocidad determinada que puede ser desde los 100 MHz hasta los 1024 MHz dependiendo el tipo de memoria COMPONENTES DEL DISCO DURO PLATO: El disco duro esta formado por una pila de discos a los que se les llaman platos CARA: Es el lado superior e inferior del disco CABEZAS: Son las encargadas de escribir y leer informacion. En cada cara se encuentra una cabeza de lectura/escritura o en algunos discos duros podemos encontrar hasta dos cabezas en cada cara, las cabezas del disco se pocisionan en el sector correspondiente del disco para leer o grabar determinada informacion siendo el motor de la pila de discos el encargado de girar y el cabezal de adelantarse o atrasarse segun el sector en el que vaya a leer o grabar Motor: Es el encargado de hacer girar los platos Pista: Es la circunferencia de una cara Cilindro: Es el conjunto de todas las pistas del disco duro Las cabezas y cilindros comienzan a numerarse desde el cero y los sectores desde el uno. En consecuencia, el primer sector de un disco duro será el correspondiente a la cabeza 0, cilindro 0 y sector 1. Sector: Es cada una de las divisiones de una pista cada sector almacena 512 o 1024 bytes El sector de arranque es el primer sector de todo disco duro (cabeza 0, cilindro 0, sector 1). en ese sector se almacena un pequeño programa llamado master boot que es el encaragdo de bootear de la unidad correspondiente y asi iniciar nuestro sistema operativo CALCULAR EL NUMERO DE SECTORES Y LA CAPACIDAD DE UN DISCO DURO El número total de sectores de un disco duro se puede calcular: nº sectores = nº caras * nº cilindros* nº sectores/pista. Por tanto, cada sector queda unívocamente determinado si conocemos los siguientes valores: cabeza, cilindro y sector. Por ejemplo, el disco duro ST33221A de Seagate tiene las siguientes especificaciones: cilindros = 6.253, cabezas = 16 y sectores = 63. El número total de sectores direccionables es, por tanto, 6.253*16*63 = 6.303.024 sectores. Si cada sector almacena 512 bytes de información, la capacidad máxima de este disco duro será de 6.303.024 sectores * 512 bytes/sector = 3.227.148.228 bytes ~ 3 GB. .. neyser_100

4
3
R
respalda todo tu disco duro
InfoporAnónimo5/13/2011

¿Qué es una imagen del sistema? Una imagen del sistema es una copia exacta de una unidad. De forma predeterminada, una imagen del sistema incluye las unidades necesarias para que se ejecute Windows. También incluye Windows y la configuración del sistema, así como sus programas y archivos. Puede usar una imagen del sistema para restaurar el contenido del equipo si el disco duro o el equipo deja de funcionar. Cuando se restaura el equipo a partir de una imagen del sistema, se realiza una restauración completa; no se pueden elegir elementos individuales para restaurar, así que todos los programas, la configuración del sistema y los archivos se reemplazarán por el contenido de la imagen del sistema. Aunque este tipo de copia de seguridad incluye los archivos personales, se recomienda que realice copias de seguridad regulares de los archivos con Copias de seguridad de Windows para que pueda restaurar los archivos y las carpetas individuales según sea necesario. Al configurar Copias de seguridad de Windows, puede dejar que Windows elija a qué realizar copia de seguridad, lo que incluirá una imagen del sistema, o seleccionar los elementos a los que desee realizar copia de seguridad y si desea incluir una imagen del sistema. pasos para crearlo inicio-panel de control-sistema y seguridad aqui le dan clic en hacer una copia de seguridad del equipo despues de esto a la izquierda les dice crear una imagen de sistema le dan un clic despues pedira donde deseamos guardarla elegimos la opcion si tenemos mas de una particion en nuestro disco nos pedira elegirla luego la creamos y listo!!

0
0
PosteameloArchivo Histórico de Taringa! (2004-2017). Preservando la inteligencia colectiva de la internet hispanohablante.

CONTACTO

18 de Septiembre 455, Casilla 52

Chillán, Región de Ñuble, Chile

Solo correo postal

© 2026 Posteamelo.com. No afiliado con Taringa! ni sus sucesores.

Contenido preservado con fines históricos y culturales.