lunes, 20 de febrero de 2017

ORDENADORES

ORDENADORES

 Los ordenadores son una mezcla equilibrada de software y hardware  

 Clasificación del Software:


 *Software de Sistema
 *Software General:  Ejemplos: Navegador, Office.
*Software de Aplicación:
*Software de compiladores: Borland.
  Compilador: verificar la estructura de tu código.

 Interprete: Es el que lo va a traducir a un lenguaje más sencillo.

 Un carácter tiene: 8byte.





 VAMOS A ENCRIPTAR EL SIGUIENTE TEXTO:

El vídeo proporciona una manera eficaz para ayudarle a demostrar el punto. Cuando haga clic en Vídeo en línea, puede pegar el código para insertar del vídeo que desea agregar. También puede escribir una palabra clave para buscar en línea el vídeo que mejor se adapte a su documento.
Para otorgar a su documento un aspecto profesional, Word proporciona encabezados, pies de página, páginas de portada y diseños de cuadro de texto que se complementan entre sí. Por ejemplo, puede agregar una portada coincidente, el encabezado y la barra lateral. Haga clic en Insertar y elija los elementos que desee de las distintas galerías.
Los temas y estilos también ayudan a mantener su documento coordinado. Cuando haga clic en Diseño y seleccione un tema nuevo, cambiarán las imágenes, gráficos y gráficos SmartArt para que coincidan con el nuevo tema. Al aplicar los estilos, los títulos cambian para coincidir con el nuevo tema.
Ahorre tiempo en Word con nuevos botones que se muestran donde se necesiten. Para cambiar la forma en que se ajusta una imagen en el documento, haga clic y aparecerá un botón de opciones de diseño junto a la imagen. Cuando trabaje en una tabla, haga clic donde desee agregar una fila o columna y, a continuación, haga clic en el signo más.

ENCRIPTAR EN BINARIO

01000101 01101100 00100000 01110110 11101101 01100100 01100101 01101111 00100000 01110000 01110010 01101111 01110000 01101111 01110010 01100011 01101001 01101111 01101110 01100001 00100000 01110101 01101110 01100001 00100000 01101101 01100001 01101110 01100101 01110010 01100001 00100000 01100101 01100110 01101001 01100011 01100001 01111010 00100000 01110000 01100001 01110010 01100001 00100000 01100001 01111001 01110101 01100100 01100001 01110010 01101100 01100101 00100000 01100001 00100000 01100100 01100101 01101101 01101111 01110011 01110100 01110010 01100001 01110010 00100000 01100101 01101100 00100000 01110000 01110101 01101110 01110100 01101111 00101110 00100000 01000011 01110101 01100001 01101110 01100100 01101111 00100000 01101000 01100001 01100111 01100001 00100000 01100011 01101100 01101001 01100011 00100000 01100101 01101110 00100000 01010110 11101101 01100100 01100101 01101111 00100000 01100101 01101110 00100000 01101100 11101101 01101110 01100101 01100001 00101100 00100000 01110000 01110101 01100101 01100100 01100101 00100000 01110000 01100101 01100111 01100001 01110010 00100000 01100101 01101100 00100000 01100011 11110011 01100100 01101001 01100111 01101111 00100000 01110000 01100001 01110010 01100001 00100000 01101001 01101110 01110011 01100101 01110010 01110100 01100001 01110010 00100000 01100100 01100101 01101100 00100000 01110110 11101101 01100100 01100101 01101111 00100000 01110001 01110101 01100101 00100000 01100100 01100101 01110011 01100101 01100001 00100000 01100001 01100111 01110010 01100101 01100111 01100001 01110010 00101110 00100000 01010100 01100001 01101101 01100010 01101001 11101001 01101110 00100000 01110000 01110101 01100101 01100100 01100101 00100000 01100101 01110011 01100011 01110010 01101001 01100010 01101001 01110010 00100000 01110101 01101110 01100001 00100000 01110000 01100001 01101100 01100001 01100010 01110010 01100001 00100000 01100011 01101100 01100001 01110110 01100101 00100000 01110000 01100001 01110010 01100001 00100000 01100010 01110101 01110011 01100011 01100001 01110010 00100000 01100101 01101110 00100000 01101100 11101101 01101110 01100101 01100001 00100000 01100101 01101100 00100000 01110110 11101101 01100100 01100101 01101111 00100000 01110001 01110101 01100101 00100000 01101101 01100101 01101010 01101111 01110010 00100000 01110011 01100101 00100000 01100001 01100100 01100001 01110000 01110100 01100101 00100000 01100001 00100000 01110011 01110101 00100000 01100100 01101111 01100011 01110101 01101101 01100101 01101110 01110100 01101111 00101110 00001010 01010000 01100001 01110010 01100001 00100000 01101111 01110100 01101111 01110010 01100111 01100001 01110010 00100000 01100001 00100000 01110011 01110101 00100000 01100100 01101111 01100011 01110101 01101101 01100101 01101110 01110100 01101111 00100000 01110101 01101110 00100000 01100001 01110011 01110000 01100101 01100011 01110100 01101111 00100000 01110000 01110010 01101111 01100110 01100101 01110011 01101001 01101111 01101110 01100001 01101100 00101100 00100000 01010111 01101111 01110010 01100100 00100000 01110000 01110010 01101111 01110000 01101111 01110010 01100011 01101001 01101111 01101110 01100001 00100000 01100101 01101110 01100011 01100001 01100010 01100101 01111010 01100001 01100100 01101111 01110011 00101100 00100000 01110000 01101001 01100101 01110011 00100000 01100100 01100101 00100000 01110000 11100001 01100111 01101001 01101110 01100001 00101100 00100000 01110000 11100001 01100111 01101001 01101110 01100001 01110011 00100000 01100100 01100101 00100000 01110000 01101111 01110010 01110100 01100001 01100100 01100001 00100000 01111001 00100000 01100100 01101001 01110011 01100101 11110001 01101111 01110011 00100000 01100100 01100101 00100000 01100011 01110101 01100001 01100100 01110010 01101111 00100000 01100100 01100101 00100000 01110100 01100101 01111000 01110100 01101111 00100000 01110001 01110101 01100101 00100000 01110011 01100101 00100000 01100011 01101111 01101101 01110000 01101100 01100101 01101101 01100101 01101110 01110100 01100001 01101110 00100000 01100101 01101110 01110100 01110010 01100101 00100000 01110011 11101101 00101110 00100000 01010000 01101111 01110010 00100000 01100101 01101010 01100101 01101101 01110000 01101100 01101111 00101100 00100000 01110000 01110101 01100101 01100100 01100101 00100000 01100001 01100111 01110010 01100101 01100111 01100001 01110010 00100000 01110101 01101110 01100001 00100000 01110000 01101111 01110010 01110100 01100001 01100100 01100001 00100000 01100011 01101111 01101001 01101110 01100011 01101001 01100100 01100101 01101110 01110100 01100101 00101100 00100000 01100101 01101100 00100000 01100101 01101110 01100011 01100001 01100010 01100101 01111010 01100001 01100100 01101111 00100000 01111001 00100000 01101100 01100001 00100000 01100010 01100001 01110010 01110010 01100001 00100000 01101100 01100001 01110100 01100101 01110010 01100001 01101100 00101110 00100000 01001000 01100001 01100111 01100001 00100000 01100011 01101100 01101001 01100011 00100000 01100101 01101110 00100000 01001001 01101110 01110011 01100101 01110010 01110100 01100001 01110010 00100000 01111001 00100000 01100101 01101100 01101001 01101010 01100001 00100000 01101100 01101111 01110011 00100000 01100101 01101100 01100101 01101101 01100101 01101110 01110100 01101111 01110011 00100000 01110001 01110101 01100101 00100000 01100100 01100101 01110011 01100101 01100101 00100000 01100100 01100101 00100000 01101100 01100001 01110011 00100000 01100100 01101001 01110011 01110100 01101001 01101110 01110100 01100001 01110011 00100000 01100111 01100001 01101100 01100101 01110010 11101101 01100001 01110011 00101110 00001010 01001100 01101111 01110011 00100000 01110100 01100101 01101101 01100001 01110011 00100000 01111001 00100000 01100101 01110011 01110100 01101001 01101100 01101111 01110011 00100000 01110100 01100001 01101101 01100010 01101001 11101001 01101110 00100000 01100001 01111001 01110101 01100100 01100001 01101110 00100000 01100001 00100000 01101101 01100001 01101110 01110100 01100101 01101110 01100101 01110010 00100000 01110011 01110101 00100000 01100100 01101111 01100011 01110101 01101101 01100101 01101110 01110100 01101111 00100000 01100011 01101111 01101111 01110010 01100100 01101001 01101110 01100001 01100100 01101111 00101110 00100000 01000011 01110101 01100001 01101110 01100100 01101111 00100000 01101000 01100001 01100111 01100001 00100000 01100011 01101100 01101001 01100011 00100000 01100101 01101110 00100000 01000100 01101001 01110011 01100101 11110001 01101111 00100000 01111001 00100000 01110011 01100101 01101100 01100101 01100011 01100011 01101001 01101111 01101110 01100101 00100000 01110101 01101110 00100000 01110100 01100101 01101101 01100001 00100000 01101110 01110101 01100101 01110110 01101111 00101100 00100000 01100011 01100001 01101101 01100010 01101001 01100001 01110010 11100001 01101110 00100000 01101100 01100001 01110011 00100000 01101001 01101101 11100001 01100111 01100101 01101110 01100101 01110011 00101100 00100000 01100111 01110010 11100001 01100110 01101001 01100011 01101111 01110011 00100000 01111001 00100000 01100111 01110010 11100001 01100110 01101001 01100011 01101111 01110011 00100000 01010011 01101101 01100001 01110010 01110100 01000001 01110010 01110100 00100000 01110000 01100001 01110010 01100001 00100000 01110001 01110101 01100101 00100000 01100011 01101111 01101001 01101110 01100011 01101001 01100100 01100001 01101110 00100000 01100011 01101111 01101110 00100000 01100101 01101100 00100000 01101110 01110101 01100101 01110110 01101111 00100000 01110100 01100101 01101101 01100001 00101110 00100000 01000001 01101100 00100000 01100001 01110000 01101100 01101001 01100011 01100001 01110010 00100000 01101100 01101111 01110011 00100000 01100101 01110011 01110100 01101001 01101100 01101111 01110011 00101100 00100000 01101100 01101111 01110011 00100000 01110100 11101101 01110100 01110101 01101100 01101111 01110011 00100000 01100011 01100001 01101101 01100010 01101001 01100001 01101110 00100000 01110000 01100001 01110010 01100001 00100000 01100011 01101111 01101001 01101110 01100011 01101001 01100100 01101001 01110010 00100000 01100011 01101111 01101110 00100000 01100101 01101100 00100000 01101110 01110101 01100101 01110110 01101111 00100000 01110100 01100101 01101101 01100001 00101110 00001010 01000001 01101000 01101111 01110010 01110010 01100101 00100000 01110100 01101001 01100101 01101101 01110000 01101111 00100000 01100101 01101110 00100000 01010111 01101111 01110010 01100100 00100000 01100011 01101111 01101110 00100000 01101110 01110101 01100101 01110110 01101111 01110011 00100000 01100010 01101111 01110100 01101111 01101110 01100101 01110011 00100000 01110001 01110101 01100101 00100000 01110011 01100101 00100000 01101101 01110101 01100101 01110011 01110100 01110010 01100001 01101110 00100000 01100100 01101111 01101110 01100100 01100101 00100000 01110011 01100101 00100000 01101110 01100101 01100011 01100101 01110011 01101001 01110100 01100101 01101110 00101110 00100000 01010000 01100001 01110010 01100001 00100000 01100011 01100001 01101101 01100010 01101001 01100001 01110010 00100000 01101100 01100001 00100000 01100110 01101111 01110010 01101101 01100001 00100000 01100101 01101110 00100000 01110001 01110101 01100101 00100000 01110011 01100101 00100000 01100001 01101010 01110101 01110011 01110100 01100001 00100000 01110101 01101110 01100001 00100000 01101001 01101101 01100001 01100111 01100101 01101110 00100000 01100101 01101110 00100000 01100101 01101100 00100000 01100100 01101111 01100011 01110101 01101101 01100101 01101110 01110100 01101111 00101100 00100000 01101000 01100001 01100111 01100001 00100000 01100011 01101100 01101001 01100011 00100000 01111001 00100000 01100001 01110000 01100001 01110010 01100101 01100011 01100101 01110010 11100001 00100000 01110101 01101110 00100000 01100010 01101111 01110100 11110011 01101110 00100000 01100100 01100101 00100000 01101111 01110000 01100011 01101001 01101111 01101110 01100101 01110011 00100000 01100100 01100101 00100000 01100100 01101001 01110011 01100101 11110001 01101111 00100000 01101010 01110101 01101110 01110100 01101111 00100000 01100001 00100000 01101100 01100001 00100000 01101001 01101101 01100001 01100111 01100101 01101110 00101110 00100000 01000011 01110101 01100001 01101110 01100100 01101111 00100000 01110100 01110010 01100001 01100010 01100001 01101010 01100101 00100000 01100101 01101110 00100000 01110101 01101110 01100001 00100000 01110100 01100001 01100010 01101100 01100001 00101100 00100000 01101000 01100001 01100111 01100001 00100000 01100011 01101100 01101001 01100011 00100000 01100100 01101111 01101110 01100100 01100101 00100000 01100100 01100101 01110011 01100101 01100101 00100000 01100001 01100111 01110010 01100101 01100111 01100001 01110010 00100000 01110101 01101110 01100001 00100000 01100110 01101001 01101100 01100001 00100000 01101111 00100000 01100011 01101111 01101100 01110101 01101101 01101110 01100001 00100000 01111001 00101100 00100000 01100001 00100000 01100011 01101111 01101110 01110100 01101001 01101110 01110101 01100001 01100011 01101001 11110011 01101110 00101100 00100000 01101000 01100001 01100111 01100001 00100000 01100011 01101100 01101001 01100011 00100000 01100101 01101110 00100000 01100101 01101100 00100000 01110011 01101001 01100111 01101110 01101111 00100000 01101101 11100001 01110011 00101110 00001010

ENCRIPTAR EN HEXADECIMAL

45 6c 20 76 c3 ad 64 65 6f 20 70 72 6f 70 6f 72 63 69 6f 6e 61 20 75 6e 61 20 6d 61 6e 65 72 61 20 65 66 69 63 61 7a 20 70 61 72 61 20 61 79 75 64 61 72 6c 65 20 61 20 64 65 6d 6f 73 74 72 61 72 20 65 6c 20 70 75 6e 74 6f 2e 20 43 75 61 6e 64 6f 20 68 61 67 61 20 63 6c 69 63 20 65 6e 20 56 c3 ad 64 65 6f 20 65 6e 20 6c c3 ad 6e 65 61 2c 20 70 75 65 64 65 20 70 65 67 61 72 20 65 6c 20 63 c3 b3 64 69 67 6f 20 70 61 72 61 20 69 6e 73 65 72 74 61 72 20 64 65 6c 20 76 c3 ad 64 65 6f 20 71 75 65 20 64 65 73 65 61 20 61 67 72 65 67 61 72 2e 20 54 61 6d 62 69 c3 a9 6e 20 70 75 65 64 65 20 65 73 63 72 69 62 69 72 20 75 6e 61 20 70 61 6c 61 62 72 61 20 63 6c 61 76 65 20 70 61 72 61 20 62 75 73 63 61 72 20 65 6e 20 6c c3 ad 6e 65 61 20 65 6c 20 76 c3 ad 64 65 6f 20 71 75 65 20 6d 65 6a 6f 72 20 73 65 20 61 64 61 70 74 65 20 61 20 73 75 20 64 6f 63 75 6d 65 6e 74 6f 2e 0d 0a 50 61 72 61 20 6f 74 6f 72 67 61 72 20 61 20 73 75 20 64 6f 63 75 6d 65 6e 74 6f 20 75 6e 20 61 73 70 65 63 74 6f 20 70 72 6f 66 65 73 69 6f 6e 61 6c 2c 20 57 6f 72 64 20 70 72 6f 70 6f 72 63 69 6f 6e 61 20 65 6e 63 61 62 65 7a 61 64 6f 73 2c 20 70 69 65 73 20 64 65 20 70 c3 a1 67 69 6e 61 2c 20 70 c3 a1 67 69 6e 61 73 20 64 65 20 70 6f 72 74 61 64 61 20 79 20 64 69 73 65 c3 b1 6f 73 20 64 65 20 63 75 61 64 72 6f 20 64 65 20 74 65 78 74 6f 20 71 75 65 20 73 65 20 63 6f 6d 70 6c 65 6d 65 6e 74 61 6e 20 65 6e 74 72 65 20 73 c3 ad 2e 20 50 6f 72 20 65 6a 65 6d 70 6c 6f 2c 20 70 75 65 64 65 20 61 67 72 65 67 61 72 20 75 6e 61 20 70 6f 72 74 61 64 61 20 63 6f 69 6e 63 69 64 65 6e 74 65 2c 20 65 6c 20 65 6e 63 61 62 65 7a 61 64 6f 20 79 20 6c 61 20 62 61 72 72 61 20 6c 61 74 65 72 61 6c 2e 20 48 61 67 61 20 63 6c 69 63 20 65 6e 20 49 6e 73 65 72 74 61 72 20 79 20 65 6c 69 6a 61 20 6c 6f 73 20 65 6c 65 6d 65 6e 74 6f 73 20 71 75 65 20 64 65 73 65 65 20 64 65 20 6c 61 73 20 64 69 73 74 69 6e 74 61 73 20 67 61 6c 65 72 c3 ad 61 73 2e 0d 0a 4c 6f 73 20 74 65 6d 61 73 20 79 20 65 73 74 69 6c 6f 73 20 74 61 6d 62 69 c3 a9 6e 20 61 79 75 64 61 6e 20 61 20 6d 61 6e 74 65 6e 65 72 20 73 75 20 64 6f 63 75 6d 65 6e 74 6f 20 63 6f 6f 72 64 69 6e 61 64 6f 2e 20 43 75 61 6e 64 6f 20 68 61 67 61 20 63 6c 69 63 20 65 6e 20 44 69 73 65 c3 b1 6f 20 79 20 73 65 6c 65 63 63 69 6f 6e 65 20 75 6e 20 74 65 6d 61 20 6e 75 65 76 6f 2c 20 63 61 6d 62 69 61 72 c3 a1 6e 20 6c 61 73 20 69 6d c3 a1 67 65 6e 65 73 2c 20 67 72 c3 a1 66 69 63 6f 73 20 79 20 67 72 c3 a1 66 69 63 6f 73 20 53 6d 61 72 74 41 72 74 20 70 61 72 61 20 71 75 65 20 63 6f 69 6e 63 69 64 61 6e 20 63 6f 6e 20 65 6c 20 6e 75 65 76 6f 20 74 65 6d 61 2e 20 41 6c 20 61 70 6c 69 63 61 72 20 6c 6f 73 20 65 73 74 69 6c 6f 73 2c 20 6c 6f 73 20 74 c3 ad 74 75 6c 6f 73 20 63 61 6d 62 69 61 6e 20 70 61 72 61 20 63 6f 69 6e 63 69 64 69 72 20 63 6f 6e 20 65 6c 20 6e 75 65 76 6f 20 74 65 6d 61 2e 0d 0a 41 68 6f 72 72 65 20 74 69 65 6d 70 6f 20 65 6e 20 57 6f 72 64 20 63 6f 6e 20 6e 75 65 76 6f 73 20 62 6f 74 6f 6e 65 73 20 71 75 65 20 73 65 20 6d 75 65 73 74 72 61 6e 20 64 6f 6e 64 65 20 73 65 20 6e 65 63 65 73 69 74 65 6e 2e 20 50 61 72 61 20 63 61 6d 62 69 61 72 20 6c 61 20 66 6f 72 6d 61 20 65 6e 20 71 75 65 20 73 65 20 61 6a 75 73 74 61 20 75 6e 61 20 69 6d 61 67 65 6e 20 65 6e 20 65 6c 20 64 6f 63 75 6d 65 6e 74 6f 2c 20 68 61 67 61 20 63 6c 69 63 20 79 20 61 70 61 72 65 63 65 72 c3 a1 20 75 6e 20 62 6f 74 c3 b3 6e 20 64 65 20 6f 70 63 69 6f 6e 65 73 20 64 65 20 64 69 73 65 c3 b1 6f 20 6a 75 6e 74 6f 20 61 20 6c 61 20 69 6d 61 67 65 6e 2e 20 43 75 61 6e 64 6f 20 74 72 61 62 61 6a 65 20 65 6e 20 75 6e 61 20 74 61 62 6c 61 2c 20 68 61 67 61 20 63 6c 69 63 20 64 6f 6e 64 65 20 64 65 73 65 65 20 61 67 72 65 67 61 72 20 75 6e 61 20 66 69 6c 61 20 6f 20 63 6f 6c 75 6d 6e 61 20 79 2c 20 61 20 63 6f 6e 74 69 6e 75 61 63 69 c3 b3 6e 2c 20 68 61 67 61 20 63 6c 69 63 20 65 6e 20 65 6c 20 73 69 67 6e 6f 20 6d c3 a1 73 2e


PROGRAMA CIFRADO CESAR
#include <stdio.h>
#include <stdlib.h>
#include <iostream>

using namespace std;

void menu(int &opcion)
{
                printf("Que desea hacer:\n\n1.-Encriptar\n2.-Desencriptar\n3.-Salir\n\nElige opcion:");
                scanf("%d",&opcion);
}

void pedir(char palabra[1000],int &num)
{
                printf("Introduce la palabra, frase o texto que desees encriptar: ");
                fflush(stdin);
                cin.getline(palabra,1000);
                printf("Introduce el numero de des/codificacion: ");
                scanf("%d",&num);

}

void desencriptar(char palabra[1000],int num)
{
                int i=0;
                while(palabra[i]!='\0')
                {
                               palabra[i]=palabra[i]-num;
                               i++;
                }
                printf("\nLa palabra, frase o texto desencriptado es:\n\n%s\n\n",palabra);
}

void encriptar(char palabra[1000],int num)
{
                int i=0;
                char letra;
                while(palabra[i]!='\0')
                {
                               palabra[i]=palabra[i]+num;
                               i++;
                }
                printf("\nLa palabra, frase o texto encriptado es:\n\n%s\n\n",palabra);
                i=2;
                while(i!=1)
                {
         printf("Deseas (D)esencriptarlo o (C)ontinuar? ");
         fflush(stdin);
                     scanf("%c",&letra);
                     letra = tolower(letra);
         if(letra=='d')
         {
              desencriptar(palabra, num);
              i=1;            
         }
         else if(letra=='c')
         {
              i=1;
         }
         else
         {
              printf("La letra introducida es incorrecta");
         }
    }
}

int main()
{

                char palabra[1000];
                int num,opcion;
                bool i=false;

                system("Title Cifrado Cesar");
                printf("Este programa se basa en el cifrado <cesar>.\n\n");
                while(i!=true)
                {
                               menu(opcion);
                               system("cls");
                               if(opcion==1)
                               {
                                               pedir(palabra, num);
                                               encriptar(palabra, num);
                               }
                               else if(opcion==2)
                               {
                                               pedir(palabra, num);
                                               desencriptar(palabra, num);
                               }
                               else if(opcion==3)
                               {
                                               printf("\t#####################\n\t#programmed by Tr3m0#\n\t#####################\n\n Divide et impera | Veni, vidi, vici.\n\n presiona una tecla para salir.");
                                               fflush(stdin);
                                               getchar();
                                               i=true;
                               }
                }
               
                return 0;

}




No hay comentarios:

Publicar un comentario