jueves, 30 de junio de 2011

puntos extras de preguntas del sistema binario

como se almacena la información digital?
como se interpreta?
la información se almacena en dos dígitos 0 y 1 cada uno de ellos representa un bit.
el bit es la unidad de información mas pequeña que hay en la computadora
las imagenes se almacenan en celdas que son también numero hexadecimales que es como nosotros las interpretamos en cantidades mayores llamadas kilo bytes a cada celda se le asigna un color y dependiendo de la información que ingresas en numero hexadecimal el copilador la lee y asigna un color .


como se manipula?
nosotros ponemos nuestro idioma al computador y este lo manipula a sistema binario que es el lenguaje que el computador entiende.


porque tenemos que saver esto?
nosotros debemos saver sobre el sistema binario ya que es la base de la carrera (ITS) ya que con esto comprendemos como operan todos los sistemas computacionales savemos como se almacena la informacion que le damos y como la interpreta el para que el operador pueda leerla ya que son diferentes lenguajes el de nosotros al que comprende el sistema computacional.

tarea 2 lenguaje ansi c

Yo decidí  hacer un resumen de todo lo que vimos en la clase dos de tarea para una explicación de lo que aprendí  en esa clase en el post anterior que hice demostré cómo funcionan los sistemas numéricos de las computadoras (binario y hexadecimal) hice unos ejemplos de conversión y anote en qué consistía cada uno.
En la clase dos vimos como el compilador interpretaba nuestro idioma al idioma que ellos pudieran entender que es el sistema binario y hexadecimal también vimos los puntos flotantes  que son
Lo mismo vale para los tres tipos de punto flotante:
sizeof(long double)
sizeof (long double)    
sizeof(double) sizeof (double)
sizeof(float) sizeof (float)

vimos también lo que pasaba al usar el desplazamiento en el sistema binario como se desplazaba los números binarios
por ejemplo
100<<2 = 16
101>>1 = 2
El desplazamiento consiste en que si desplazamos hacia <<   agregamos ceros y si desplazamos hacia >> quitamos ceros excepto en el caso de que se halle en su máxima expresión esto se debe al punto flotante ejemplo
3/2 = 1.5    como al declarar esto si lo ponemos en punto flotante (enteros) el .5 se descarta ósea que el valor de 3/2 en punto flotante es 1.
También vimos  como asignamos el or not and y exor
and  = &
or  =  I
exor = ^
int int

Operador                                                        resultado
                        0010111                                  1101000
<<                    0010111                                 0101110
>>                    0010111                                 0001011


cómo funciona el long que sirve para guardar bits que y se puede guarda hasta 32 bits y al querer guardar mas de esta cantidad  debemos usar otra asignación ya que si utilizamos un numero más grande el copilador no nos dejara usarlo y nos marcara un error en la declaración d variables

el short se usa para almacenar un número menor de bit (16 bits)
si nosotros queremos usar bit en el rango de positivo y negativo usamos la declaración de signed que sirve para entrar en un rango del -128 al 127.

martes, 28 de junio de 2011

puntos extras acerca de el sistema numerico octal hexadecimal y binario

la tarea de puntos extras que yo entendi es para saver la funcion de los sistemas binarios hexadecimal y octal


lo que encontre en estos sistemas numericos son que segun su nombre el sistema binario su se usan dos digitos "0 " y "1" para la representacion de cualquier numero o cantidad.Un numero mayor a "1" puede representarse usando el mismo método que en un decimal (un número mayor que nueve genera un acarreo que indica una decena).

ejemplo;
convertir a base 10 el numero binario 111001

= 1(2)5  + 1(2)4 + 1(2) 3 + 0(2) 2 + 0(2)1 + 1(2)0 

= 32+16+8+0+0+1

= 57




Hay 2 métodos más cómodos para la conversión de decimal a binario.se les conoce como metodo de extraccion de potenciasy metodo de los residuos.el metodo de extracción de potencia consiste en restar la máxima potencia de 2 que pueda contener el # decimal repitiendo esta operacion con el resultado hasta agotar el # 10. Los coeficientes del # binario son un "1" en la posicioón de la potencia y "0" para la posición no restada.

El metodo de los residuos consiste en dividir repetidamente el número decimal entre la base del sistema al que deseamos transformar, e ir registrando sucesivamente los residuos.Estos residuos leídos en orden inverso nos dan el equivalente del número.



Sistema Numerico Octal
en este sistema la base es 8, por lo tanto existen solo 8 símbolos que van del 0 al 7. Un número mayor que 7 no puede escribirse puesto que este símbolo no existe en el sistema, la expresión correcta se lee uno cero base ocho.Esto se refiere a que un acarreo de "1" tiene un peso de 8 unidades.

Ejemplo;
convertir 147  octanal a decimal

1(8)+ 4(8)1 + 7(8)0

= 64 + 32 + 7

= 103


Sistema Numerico Hexadecimal
El sistema numérico hexadecimal es un sistema numérico importante usado en computadoras. Su base 16 y sus simbolos van del valor 0 al 9 y del A a F.Un acarreo de un "1" tiene un peso de 16 unidades.Notese que un 10  hexadecimal no equivale a un 10 decimal.


hexadecimal            decimal
1                                    1
2                                   2
3                                   3
4                                   4
5                                   5
6                                   6
7                                   7
8                                   8
9                                   9
A                                 10
B                                  11
C                                  12
D                                  13
E                                   14
F                                  15


Ejemplo;

convertir 1A9 hexadecimal a decimal

1(16)2  + 10(16)1 + 9(16)0

= 256 + 160 + 9

= 425



conversion de hexadecimal a binario


para cada numero exadecimal corresponden 4 bit's

H                     B
0                   0000
1                    0001
2                   0010
3                   0011
4                   0100
5                   0101
6                  0110
7                  0111
8                  1000
9                  1001
A                 1010
B                 1011
C                 1100
D                 1101
E                  1110
F                  1111


Ejemplo

convertir A51 a decimal

      A                          5                        1

=   1010                   0101                   0001


=       101001010001

lunes, 27 de junio de 2011

TAREA 1 LENGUAJE ANSI C (RESUMEN DE LA UTILIDAD DE LENGUAJE ANSI C)

a lo que lei sobre el lenguaje ansi c es una estandarizacion de todos los copiladores C por ejemplo
quick c
c++
turbo c
turbo c++
borland c
borland c++


lenguaje ansi c es un lenjuaje estandar cuya funcion es la falizitacion de la programacion de los programas mencionados  medianthe un metodo de estandarizacion llamado ansi por sus siglas en ingles hoy el lenguaje ansi c es el mas usado en la industria del software asi como en tecnologicos universidades y ingenierias lei tambien que todos los sistemas operativos (linux unix macOS solaris y otro mas) soportan el lenguace c.

tambien dise que el lenguaje c es uno de los mas usados por su velocidad y es el mas usado hoy en dia para la creacion de sofware de sistemas y para crear aplicaciones juegos sirve como falicitacion en empresas para programas de contavilidad ya que gracias a las copilaciones C que se isieron con la estandarizacion es mas facil de meter variables para aser video juegos operaciones arismeticas se puede hacer una gran variedad de cosas desde sumas y restas hasta programas muy desarroyados





INformacion de lenguaje ansi c
C es una programación lenguaje que conoce todos los desarrolladores que se dedique a la programación. Lenguaje de programación c de programación como una madre de todos porque it?s dar una plataforma que necesita cada programador principiante. Programación c, desarrollado por niega Ritchie en 1972.
Programación c es un alto nivel de lenguaje que convertir humano código escrito en lenguaje de máquina. C en su mayoría utilizar en programas CUI (interfaz de usuario de caracteres). Usuario puede desarrollar tipo de aplicación de sistema operativo, aplicación del sistema integrado y otra aplicación de programación.
C también tiene algunas características especiales que hacen fácil programación en lenguaje C. Dan It?s propio tipo de datos como Int, (entero), Char (carácter), Float, Double, matriz, estructura etc.. It?s también utilizar condición (If-else), bucles, (While, Do-While, bucle For) etc.. C también asociado con UNIX. It?s un lenguaje muy potente y alto facilita su estilo de programación. It?s otro lenguaje de programación más fáciles porque nadie puede realizar un seguimiento o encontrar errores y fallos en la programación c porque it?s uso de arriba a abajo enfoque para ejecutar un programa. It?s una combinación de alto nivel lenguaje y lenguaje ensamblador para que it?s muy útiles para desarrollar cualquier programa. Hoy en día muchos c versión están disponibles en el mercado como Visual C, Turbo C, Borland Turbo C etc..
En lenguaje c otras características especiales son usuario puede hacer propia biblioteca que puede utilizar en nuestro programa y o aplicación. Usuario puede hacer propia función, tipo de datos, etc. de preprocesador. Pueden dar más flexibilidad e independencia de un usuario para el desarrollo de un programa. C programación también aprobada por ANSI (American National Standard Institute) así como it?s certificado por ISO. En programación c usuario fácilmente puede ejecutar, probar y resolver el error que ayudan a la rápida y adecuada de hacer un programa y aplicación.
Actualmente estamos utilizando muchos más programas y aplicaciones que han hecho en programación c. Otro tipo de programación lenguaje que es una versión de modificar de lenguaje c son muy populares y famosos en la programación como C++ que basa en objeto orientado A Programming (OOP), C Sharp etc.. Ahora también utilizar un lenguaje c días con algunos otros GUI (interfaz gráfica de usuario) lenguaje de programación que puede hacer una interfaz o una plataforma para el usuario donde cualquiera puede hacer alguna aplicación de interfaz gráfica de usuario. Usuario puede hacer juegos aplicaciones, aplicaciones de IT (tecnología de la información), aplicación de negocios ventana de aplicación, Unix aplicación etc..

LENGUAJE ANSI C