taller de algoricmo

lunes, 7 de febrero de 2011

es un conjunto de funciones, virtualmente referenciada sobre ejes, bien sean estos reales o abstractos.
Las características de un sistema pueden estar dadas por: su nombre, sus límites, sus partes componentes, la clasificación del sistema, su función u objetivo, etc.

PROPOSITO U OBJETO: Todo sistema tiene uno o algunos propósitos. Los elementos (u
objetos), como también las relaciones, definen una distribución que trata siempre de alcanzar un objetivo.
GLOBALISMO O TOTALIDAD: Un cambio en una de las unidades del sistema, con probabilidad
producirá cambios en las otras.
ENTROPIA: Es la tendencia de los sistemas a desgastarse, a desintegrarse, para el
relajamiento de los estándares y un aumento de la aleatoriedad. La entropía aumenta con el correr del tiempo.
clases de sistemas son:
*sistema abierto
*sistema cerrado
* Sistemas físicos o concretos
* Sistemas abstractos
historia de la comunicacion:
La historia de la comunicación se remonta a los orígenes de la humanidad, pero a partir del desarrollo de los medios impresos, numerosas transformaciones han revolucionado el modo en que los seres humanos comparten sus pensamientos.
Al pensar en las características particulares de cada MCS observamos que éstos tienen características semejantes más allá de la diversidad cultural. Podemos decir que los medios de comunicación constituyen un fenómeno global que, más allá de algunas diferencias naturales, trasciende las diferencias particulares de las distintas sociedades.
Para iniciar el estudio de los Medios de Comunicación Social desde un punto de vista histórico, resulta necesario realizar esta revisión desde cuatro aspectos:
1. La tecnología 2. El entorno socio-político 3. Aspectos económicos y comerciales 4. Realidad cultural: actividades, funciones y necesidades de una determinada sociedad.
La tecnología es, desde ya, una base sin la cual el MCS no sería posible, sin embargo, esta no es suficiente para que un medio adquiera presencia y se imponga en una sociedad. El contexto social y político constituirá un marco que regulará y dará a cada MCS una fisonomía particular. Los aspectos económicos son también importantes ya que es necesario establecer de qué manera se financiaría este nuevo fenómeno/servicio dado que su existencia siempre supone un costo. Finalmente, el entorno cultural cuya transformación surgirá como una consecuencia de los MCS. El fenómeno de la comunicación social permitió el estímulo y satisfacción de necesidades latentes en el seno de la sociedad.
Un lenguaje de programación es un idioma artificial diseñado para expresar computaciones que pueden ser llevadas a cabo por máquinas como las computadoras . Pueden usarse para crear programas que controlen el comportamiento físico y lógico de una máquina, para expresar algoritmos con precisión, o como modo de comunicación humana. 1 Está formado por un conjunto de símbolos y reglas sintácticas y semánticas que definen su estructura y el significado de sus elementos y expresiones. Al proceso por el cual se escribe, se prueba , se depura , se compila y se mantiene el código fuente de un programa informático se le llama programación.
También la palabra programación se define como el proceso de creación de un programa de computadora , mediante la aplicación de procedimientos lógicos, a través de los siguientes pasos:
§ El desarrollo lógico del programa para resolver un problema en particular.
§ Escritura de la lógica del programa empleando un lenguaje de programación específico (codificación del programa).
§ Ensamblaje o compilación del programa hasta convertirlo en lenguaje de máquina.
§ Desarrollo de la documentación.
Hay lenguajes de programación que utilizan compilador.

La ejecución de un programa con compilador requiere de dos etapas:
1) Traducir el programa simbólico a código máquina
2) Ejecución y procesamiento de los datos.
Otros lenguajes de programación utilizan un programa intérprete o traductor, el cual analiza directamente la descripción simbólica del programa fuente y realiza las instrucciones dadas.
El intérprete en los lenguajes de programación simula una máquina virtual, donde el lenguaje de máquina es similar al lenguaje fuente.
Existen dos tipos de lenguajes claramente diferenciados; los lenguajes de bajo nivel y los de alto nivel.
El ordenador sólo entiende un lenguaje conocido como código binario o código máquina, consistente en ceros y unos. Es decir, sólo utiliza 0 y 1 para codificar cualquier acción.
Los lenguajes más próximos a la arquitectura hardware se denominan lenguajes de bajo nivel y los que se encuentran más cercanos a los programadores y usuarios se denominan lenguajes de alto nivel.
Es el lenguaje que entiende el procesador y está basado en el sistema binario . Está formado por un conjunto de instrucciones o códigos que pueden ser interpretados directamente por el procesador . El lenguaje máquina varía dependiendo del hardware y evoluciona con cada versión del CHIP. Cuando se habla del lenguaje máquina en el IBM PC y compatibles, se habla principalmente de la familia de procesadores Intel 80xX y de su evolución hasta el actual Pentium IV. ´
En cada versión del CHIP Intel se han agregado nuevas funcionalidades, pero Intel siempre ha tratado de mantener la compatibilidad con las versiones anteriores, por lo que se habla de que un programa es compatible con la Familia x86. Según lo anterior, un programa hecho para el 80x386 (Primera versión estable que soporta multi-tarea ) debería funcionar aun en los últimos Pentium IV de doble núcleo. La verdad es que si funcionan, pero no utilizan las características nuevas del procesador.
La principal ventaja del lenguaje máquina es su alta velocidad , debida a la traducción inmediata de los códigos binarios. Entre sus muchas debilidades encontramos:
· Codificación compleja: el programador debe entender el significado de los unos y ceros y tener tablas de instrucciones y variables . En los procesadores actuales de 64bits, por ejemplo, una instrucción tiene 64 unos y ceros, lo cual es muy difícil de controlar.
· Errores en la codificación y depuración compleja: debido a la complejidad de los códigos.
· Productividad mínima: tiempos de desarrollo muy altos
· No portabilidad: un programa solo funciona sobre el hardware para el que es hecho .
HOMEOSTACIA: Es el equilibrio dinámico entre las partes del sistema. Los sistemas tienen una tendencia a adaptarse con el fin de alcanzar un equilibrio interno frente a los cambios
externos del entorno.  

Con la tecnología de Blogger.

PlanetaColombia