viernes, 11 de septiembre de 2015

Diagrama de flujo

Forma de organización de manera visual que permite res presentar un proceso de Gerona gráfica y fácil de entender. Teniendo un inicio y fin. Teniendo en el intermedio procesos que pueden incluir: wire, de wire y for next.
Cuando se llega a este punto se realiza una pregunta la cual da dos opciones de respuestas que dependiendo de esta termina la continuidad o sigue el diagrama, a esto se le conoce como Switch Case.
Cuando el diagrama excede un determinado límite había un conector que lo conectaba con la continuación. Y a esto se le conoce como estructuras de control ya que controlan el flujo de información de un programa.
Cada languaje tiene una sintaxis y from a la estructura de las instrucciones de control además de que tiene bucles finitos e infinitos que son estructuras y para evitar los infinitos se genera un límite para continuar el duagrama y no se corrobora una acción .
Do white funcionan como un alto para un  programa, si esto no se usa el programa continúa su acción

viernes, 4 de septiembre de 2015

Algoritmo y pseudo código

Ambos comparten características el algoritmo es que se utiliza primero es un conjunto de pasos a seguir para resolver un problema  mientras el pseudo código es la parte platicada del algoritmo con ciertas características que contienen similitud palabras y partes en inglés o concretas fáciles de traducir para obtener una traducción rápida 

viernes, 21 de agosto de 2015

Tablas de asignación

Son tablas funcionales que sirven de referencia a través del código binario el cual nos permite transformar números de código binario en letras , palabras y hasta textos.
Dependiendo de los bits una computadora al ingresar el
Un bit paridad es una herramienta o elemento que nos permite decirle al mensaje la dirección que tiene que recorrer, era solamente un bit pero actualmente se utilizan bytes pero el pariedad permitía dar el mandato a la computadora para poder ingresar la información en los primeros 6 bits se podía interpretar el tono o la "intención" de un mensaje y su cqtegorizacion.
Esta cqtegorizacion la información y el mensaje tienen que estar ingresados en la tabla.

viernes, 14 de agosto de 2015

Número binario

El sistema binario es posicionam se lee de izquierda a derecha pero los valores asignados a estos se leen de derecha a izquierda.
El código binario está compuesto solamente de 0 y 1. La manera de leer la posición de los números es a través de una sumatoria del anterior, ( 1+1=2 2+2=4 etc.) el último número llegado en clase es 1024.
Un bit es la unidad mínima de almacenamiento informático. Un byte es un conjunto de 8 bits, un nible es un conjunto de 4 bytes, un kilobyte son 1024


viernes, 7 de agosto de 2015

Open Source

Un software libre te permite tener acceso a su código fuente (código original donde fue programado el software) y debe de ser modificable/actualizable, sustancialmente las modificaciones grandes genera una comunidad de usuarios. Como en todo lugar se debe mantener el control  y estos buscan que el sistema sea libre y accesible para todos sin embragó aquí llega a introducirse el derecho de autor.

Creative commands: es una organización sin fines de lucros ubicada en la ciudad de Mountain. Esta compañía permite registrar marcas y otras cosas. Genera propiedad y protege tu material

-
Open Source:Se utilizó por primera vez en 1990 las comunidades de software libre, tratando de usarlo como reemplazo al ambiguo nombre original en inglés del software libre (free software). Lo cual implica, para el caso que nos ocupa, "software que podemos usar, escribir, modificar y redistribuir gratuitamente" (software gratuito) y, según la acepción española de libertad.

La expresión, para algunos, no resultó apropiada como reemplazo para el ya tradicional free software, pues eliminaba la idea de libertad, confundida con la simple gratuidad. No obstante continúa siendo ambivalente, puesto que se usa en la actualidad por parte de programadores que no ofrecen software libre pero, en cambio, sí ofrecen el código fuente de los programas para su revisión o modificación previamente autorizada por parte de sus pares académicos.

Dada la ausencia de tal ambigüedad en la lengua española, el término software libre es adecuado para referirse a programas que se ofrecen con total libertad de modificación, uso y distribución bajo la regla implícita de no modificar dichas libertades hacia el futuro. De hecho en inglés también se usa el término "libre software" para evitar ambigüedades semánticas.

Desde el punto de vista de una "traducción estrictamente literal", el significado textual de "código abierto" es que "se puede examinar el código fuente", por lo que puede ser interpretado como un término más débil y flexible que el del software libre. Sin embargo, ambos movimientos reconocen el mismo conjunto de licencias y mantienen principios equivalentes.

Sin embargo, hay que diferenciar los programas de código abierto, que dan a los usuarios la libertad de mejorarlos, de los programas que simplemente tienen el código fuente disponible, previa restricciones sobre su uso o modificación.

En la actualidad el código abierto se utiliza para definir un movimiento nuevo de software (la Iniciativa Open Source), diferente al movimiento del software libre, incompatible con este último desde el punto de vista filosófico, y completamente equivalente desde el punto de vista práctico, de hecho, ambos movimientos trabajan juntos en el desarrollo práctico de proyectos.

La idea bajo el concepto de código abierto es sencilla: cuando los programadores (en Internet) pueden leer, modificar y redistribuir el código fuente de un programa, éste evoluciona, se desarrolla y mejora. Los usuarios lo adaptan a sus necesidades, corrigen sus errores con un tiempo de espera menor a la aplicada en el desarrollo de software convencional o cerrado, dando como resultado la producción de un mejor software.
Un software libre debe de tener ciertas leyes o libertades:
Libertad 0: fácil obtención del programa 
Libertad uno: adaptar el programa a las propias necesidades
Libertad 2: distribuir copias del programa con otros usuarios.
Libertad 3: mejorar el programa y que se pueda compartir de igual manera.
Se necesitan foros de discusión o abiertos específicamente acerca de un software, pero se corre el riesgo de que para poder descargar un parche(el cual es un instrumento por su nombre tapa los elementos erróneos y realizar actualizaciones) 

Linux

En 1991, con 23 años, un estudiante de informática de la Universidad de Helsinki (Finlandia) llamado Linus Torvalds se propone como entretenimiento hacer un sistema operativo que se comporte exactamente igual al sistema operativo UNIX, pero que funcione sobre cualquier ordenador compatible PC. Posteriormente Linus tuvo que poner como requisito mínimo que el ordenador tuviese un procesador i386, ya que los ordenadores con CPU más antiguas no facilitaban el desarrollo de un sistema operativo compatible con UNIX.

Un factor decisivo para el desarrollo y aceptación de Linux va a ser la gran expansión de Internet. Internet facilitó el trabajo en equipo de todos los que quisieron colaborar con Linus y fueron aportando todos los programas que vienen con UNIX. Linus no pretendía crear todos los programas que vienen con UNIX. Su objetivo fundamental era crear un núcleo del S.O. que fuera totalmente compatible con el de UNIX y que permitiera ejecutar todos los programas gratuitos compatibles UNIX desarrollados por la Free Software Foundation (fundada por Richard Stallman) que vienen con licencia GNU.

Esta licencia impide poner precio a los programas donados a la comunidad científica por sus propietarios (programas libres) y obliga a que si se escriben nuevos programas utilizando código de programas libres, estos sean también libres.