martes, 8 de marzo de 2016

Comunicación

Comunicación Asincrónica

Cuando se escribe una carta o un mensaje por correo electrónico no se tiene una conexión directa con el compañero. Se escribe un texto (la mayoría de las veces largo) y se envía; el receptor lo encuentra cuando mira otra vez en su buzón y entonces puede contestarlo. Esta forma de comunicación se llama comunicación asincrónica.
Esta se desarrolló para solucionar el problema de los tiempo y la incomodidad de los equipos de telecomunicación.

Los sistemas asincrónicos no ofrecen comunicación en tiempo real, pero por el contrario
ofrecen como ventaja que las discusiones y aportes de los participantes quedan registrados y el
usuario puede estudiarlos con detenimiento antes de ofrecer su aporte o respuesta

En este tipo de red el receptor no sabe con precisión cuando recibirá un mensaje. Cada carácter a ser transmitido es delimitado por un bit de información denominado de cabecera o de arranque, y uno o dos bits denominados de terminación o de parada.
• El bit de arranque tiene dos funciones de sincronización de reloj del transmisor y del receptor.
• El bit o bits de parada, se usan para separar un carácter del siguiente.

Sus herramientas son:
1.     Correo electrónico
2.     Foros de debate
3.     Wiki
4.     Portafolio
5.     Blog y Webquest

Comunicacion Sincrónica

Cuando dos personas llevan un diálogo conjuntamente a una hora determinada y pueden reaccionar directamente a preguntas, respuestas y comentarios (la mayoría de las veces cortos) entonces se trata de una comunicación sincrónica. Ambas formas de comunicación también son posibles en internet.
Pero la comunicación asincrónica no ha de ser necesariamente por escrito. Desde hace tiempo ya se pueden mandar "cartas con sonido" en cintas de audio o de vídeo. En internet también se pueden enviar archivos de audio y vídeo como anexos a mensajes de correo electrónico o con programas especiales.

Un sistema sincrónico es aquel que ofrece comunicación en tiempo real entre los
estudiantes o con los tutores. Por ejemplo, las charlas o la videoconferencia.
es una técnica que consiste en el envío de una trama de datos (conjunto de caracteres) que configura un bloque de información comenzando con un conjunto de bits de sincronismo (SYN) y terminando con otro conjunto de bits de final de bloque (ETB). En este caso, los bits de sincronismo tienen la función de sincronizar los relojes existentes tanto en el emisor como en el receptor, de tal forma que estos controlan la duración de cada bit y carácter.

Sus herramientas son:
1.     Chat
2.     Video conferencias 

Clasificación de los lenguajes de programación

Lenguajes de bajo nivel: La programación se realiza teniendo muy en cuenta las características del procesador. Ejemplo: Lenguajes ensamblador.

Lenguajes de alto nivel: Más parecidos al lenguaje humano. Manejan conceptos, tipos de datos, etc., de una manera cercana al pensamiento humano ignorando (abstrayéndose) del funcionamiento de la máquina. Ejemplos: Java, Ruby.

Lenguajes de cuarta generación (4GL): Diseñados con un propósito concreto, o sea, para abordar un tipo concreto de problemas. Ejemplos:NATURAL, Mathematica.
 
Lenguajes orientados a sucesos: El flujo del programa es controlado por la interacción con el usuario o por mensajes de otros programas/sistema operativo, como editores de texto, interfaces gráficos de usuario (GUI) o kernels. Ejemplo: VisualBasic, lenguajes de programación declarativos.


Lenguaje C y Código ASCII

Lenguaje C

Lenguaje de programación C. También conocido como “Lenguaje de programación de sistemas” desarrollado en el año 1972 por Dennis Ritchie para UNIX un sistema operativo multiplataforma. El lenguaje C es del tipo lenguaje estructurado como son Pascal, Fortran, Basic. Sus instrucciones son muy parecidas a otros lenguajes incluyendo sentencias como if, else, for, do y while... . Aunque C es un lenguaje de alto nivel (puesto que es estructurado y posee sentencias y funciones que simplifican su funcionamiento) tenemos la posibilidad de programar a bajo nivel (como en el Assembler tocando los registros, memoria etc.). Para simplificar el funcionamiento del lenguaje C tiene incluidas librerías de funciones que pueden ser incluidas haciendo referencia la librería que las incluye, es decir que si queremos usar una función para borrar la pantalla tendremos que incluir en nuestro programa la librería que tiene la función para borrar la pantalla.


Código ASCII

ASCII es una sigla para "American Standard Code for Information Interchange" (Código Standard Norteamericano para Intercambio de Información). Este código fue propuesto por Robert W. Bemer, buscando crear códigos para caracteres alfa-numéricos (letras, símbolos, números y acentos). De esta forma sería posible que las computadoras de diferentes fabricantes lograran entender los mismos códigos. 
El ASCII es un código numérico que representa los caracteres, usando una escala decimal del 0 al 127. Esos números decimales son convertidos por la computadora en números binarios para ser posteriormente procesados. Por lo tanto, cada una de las letras que escribas va a corresponder a uno de estos códigos.

Simbología del Diagrama de Flujo



Unidad Profesional Interdisciplinaria de Ingeniería y Ciencias Sociales y Administrativas (UPIICSA)






García Guzman Oscar Daniel
Lic. Administración Industrial
1AV18







Informática
Rosa María Oros Acosta