ITcomputer tu blog informático. Cursos, descargas, temas, prácticas. Ofimática, TICS, Soporte, Mantenimiento, Ciencias de la computación, programación, y mucho más!!

ITC - Tecnologías de la Información

Exploro el fascinante mundo de las tecnologías de la información en este espacio personal. Descubre conmigo las últimas tendencias, consejos prácticos y reflexiones sobre el impacto de la tecnología en nuestra vida cotidiana. ¡Acompáñame en este viaje digital!

ITC - Programación

Exploro las últimas novedades en el mundo de las tecnologías de la información y comparto insights sobre el fascinante universo de la programación.

ITC - Redes Informáticas

Aquí, exploraremos a fondo las complejidades y las últimas innovaciones en redes informáticas.

ITC - Redes, Programación, Ciberseguridad, Soporte Técnico y mucho más...

Exploro un amplio espectro que abarca desde redes y programación hasta ciberseguridad y soporte técnico.

Ciberseguridad, Seguridad Informática, Hacking

Ahora, además de abordar temas emocionantes de tecnología, nos aventuramos en el universo de la ciberseguridad.

domingo, 31 de octubre de 2021

TIPOS DE DATOS 1 / INTRODUCCIÓN A LA PROGRAMACIÓN

 


Para representar la información o las reglas que permite cambiar fórmulas matemáticas a expresiones válidas de computación, hay que tener en cuenta los tipos de datos. A nivel de la máquina, se representan como una serie de bits (dígito 1 o 0) y tienen un tipo asociado en la programación. Por ejemplo, un dato puede ser una simple letra (como b) o un valor numérico (como 35).




VARIABLES

Los nombres que representan el valor de un dato, ya sea numérico o alfanumérico, son variables. En esencia, una variable es un espacio en la memoria de la computadora, que permite almacenar temporalmente un dato durante la ejecución de un proceso, y cuyo contenido puede cambiar mientras corre un programa.

Para utilizar una variable, debemos darle un nombre con el cual identificarla dentro de un algoritmo. Es posible crear tantas variables como sean necesarias. Así, por ejemplo, podemos crear:

  • A= 100 : variable tipo numérica A cuyo valor es 100.
  • Ciudad = "Córdoba" : variable alfanumérica o de tipo carácter Ciudad, cuyo valor es "Córdoba".
  • A = C + B : variable numérica A  cuyo valor es la suma de los valores de las variables numéricas C y B. Es una variable calculada.
El valor que les damos a las variables se llama asignación. Se trata del proceso que tendremos que ejecutar cuando queramos grabar algo en la variable o hacer una operación aritmética. La asignación consiste en el paso de valores a una zona de la memoria, que puede ser una variable. Dicha zona será reconocida con el nombre de la variable que recibe el valor, y se puede clasificar de la siguiente manera:


Simple: consiste en pasar un valor constante a una variable.

Contador: sirve para verificar el número de veces que se realizar un proceso. Dos ejemplos: a a +1, a = a + 1.

Acumulador: se utiliza como un sumador en proceso. Dos ejemplos: a a + b, a = a + b.

De trabajo: puede recibir el resultado de una operación matemáticas que involucre muchas variables. Dos ejemplos: a c + b * 2/4; a = c+ b *2/4.

Por lo general, en el pseudocódigo que escribimos en papel, se utiliza la flecha como símbolo de asignación (), pero también podemos usar el igual (=) para representar esta acción.


LAS CONSTANTES

Las constantes son declaraciones de datos a las que se les asigna un espacio en la memoria para su almacenamiento. Estas declaraciones no cambian durante la ejecución del programa. Por ejemplo, podemos utilizar datos que deben tener un valor único que no se modifique.

Share:

CONMUTACIÓN DE PAQUETES

 



A diferencia de la conmutación de circuitos, la conmutación de paquetes divide los datos en tráfico en paquetes que se enrutan a través de una red compartida.

No es necesario que se establezca un circuito y muchos pares de nodos se pueden comunicar a través del mismo canal.

Existen dos enfoques para la determinación de enlace de red de conmutación de paquetes:

Sistemas sin conexión: se debe transportar toda la información de direccionamiento en cada paquete. Internet es un ejemplo de un sistema sin conexión.

Sistemas orientados a la conexión: la red predetermina la ruta para un paquete, y cada paquete solo tiene que transportar un identificador. Un ejemplo de un sistema orientado a la conexión es Frame Relay (DLCI son los identificadores).

Los costos de la conmutación de paquetes son menores que los de la conmutación de circuitos; sin embargo, la latencia y fluctuación son mayores en las redes de conmutación de paquetes.




Share:

Blogroll

FacebookTwitterYoutubeVimeoTumblrPinterest

Translate

Formulario de contacto

Nombre

Correo electrónico *

Mensaje *