Está en la página 1de 15

República Bolivariana de Venezuela

Ministerio del Poder Popular para la Educación Universitaria


Universidad Politécnica Territorial de Aragua
Extensión Maracay
Maracay, Edo. Aragua

Datos y Entidades Primitivas

Carrera: Ing. Informática Integrantes:


Trayecto: 1er Trayecto Newman Chirinos V-30.211.268
Sección: 2
Fase: 1
Profesor: Adrián González
Introducción:

Los datos y las entidades primitivas son conceptos fundamentales en la


programación, ya que permiten representar y manipular información de forma eficiente y
precisa. Los datos son los valores o símbolos que se almacenan en la memoria de un
ordenador y que pueden ser procesados por un programa. Las unidades primitivas son los
tipos de datos más básicos y elementales que existen en un lenguaje de programación, como
los números enteros, los números reales, los caracteres o los booleanos. Estas unidades
primitivas se pueden combinar para formar tipos de datos más complejos, como las cadenas,
los arreglos, las estructuras o las clases. En este artículo se explicará la importancia y el
funcionamiento de los datos y las unidades primitivas en la programación, así como algunos
ejemplos prácticos de su uso.
Datos y Entidades Primitivas:

- Dato: Es una representación simbólica que por sí solo no tiene un valor semántico (sentido)
o significado, un dato está representado como una letra, un número, un símbolo, una imagen,
un sonido, etc. Los datos son hechos que describen sucesos y entidades, un dato si recibe un
tratamiento (procesamiento) apropiado, se puede utilizar en la realización de cálculos o toma
de decisiones

En programación, un dato es la expresión general que describe las características de


las entidades sobre las cuales opera un algoritmo, es un atributo o una característica de una
entidad. Es la expresión general que describe los objetos con los cuales opera el programa.
Por ejemplo, la edad y el domicilio de una persona, forman parte de sus datos. Los datos se
sitúan en objetos llamados variables.

- Datos: Son comunicados por varios tipos de símbolos, tales como las letras del alfabeto,
números, movimientos de labios, puntos y rayas, señales con la mano, dibujo, entre otros.
Estos símbolos se pueden ordenar y reordenar de forma utilizable y se les denomina
información. Los datos son símbolos que describen condiciones, hechos, situaciones o
valores y se caracterizan por no contener ninguna información.

En el proceso o tratado de datos, estamos en presencia de datos pertinentes o


relevantes, equivale a cuando pueden ser utilizados para responder preguntas propuestas.

- Información: Es la representación racional de los datos, es decir, es la interconexión de los


símbolos de manera racional y ordenada que, conectados como una cadena, se convierte en
información, que tiene un significado para quien solicita o los procesa y que están a la
disposición, otro seria, como un conjunto de datos significativos y pertinentes que describen
sucesos o entidades.

- Diferencia entre Datos e Información: En resumen, como diferencia se puede decir que
Dato es la representación simbólica sin un significado preciso un símbolo sin tratar, mientras
que la información es una cadena de símbolos interconectados que representan un mensaje
con un contenido determinado emitido por una persona hacia otra, o de un centro de datos
hacia el solicitante, la información es, entonces, conocimiento basado en los datos a los
cuales, mediante un procesamiento, se les ha dado significado, propósito y utilidad.

Dato e información son dos términos que suelen confundirse. Se consideran datos a
toda entrada de información a una computadora. Estos datos pueden ser administrativos,
científicos, comerciales, personales, médicos, industriales, direcciones, etc. son elementos
primitivos, de los cuales a través del procesamiento se obtiene la información.

La computadora se utiliza para procesar en forma automática y a gran velocidad


esos datos. Como resultado del procesamiento de esos datos se obtiene la información
deseada, la cual será útil en la toma de decisiones.

Datos → Proceso → Información

- Tipos de Datos: Todos los datos en un algoritmo o programa tienen un tipo asociado con
ellos. Un dato puede ser un simple carácter, tal como 'b', o un valor entero tal como 35.

El tipo determina el conjunto de valores que puede tomar un dato y el tipo de


operaciones que se le pueden aplicar. La siguiente Figura muestra la clasificación general de
los tipos de datos de acuerdo a su complejidad.
Estructura de Datos
{Numéricos
{Simples {Lógicos
{Alfanuméricos (cadenas)
Tipos de Datos {
{Arreglos (vectores, matrices)
{Estructurados {Archivos
{Objetos

• Datos Simples: Son los que no tienen estructura como; Los numéricos,
lógicos, tipo charater y alfanuméricos.
➢ Datos numéricos: Permiten representar valores de forma numérica, esto
incluye a los números enteros y los reales. Con este tipo de datos se pueden
realizar las operaciones aritméticas comunes.
➢ Datos lógicos: Son aquellos que sólo pueden tener dos valores: cierto o falso
ya que representan el resultado de una comparación entre otros datos
(numéricos o alfanuméricos).
➢ Datos alfanuméricos: Estos datos son una secuencia de caracteres
alfanuméricos, en otras palabras, texto. Esto incluye nombres de personas,
direcciones, etc. Es posible representar números como alfanuméricos, pero
éstos pierden sus propiedades matemáticas, es decir, no es posible hacer
operaciones aritméticas con datos alfanuméricos. Este tipo de datos se
representan encerrados entre comillas. Por ejemplo: "Grupo de ciudadanos",
"2006".
➢ Tipo character: El tipo carácter es el conjunto finito y ordenado de carácter.
Un data tipo carácter contiene un solo carácter. Alfabéticos, numéricos,
especiales.
Una cadena (String), de caracteres es una sucesión de caracteres. Que
se encuentran delimitados por una comilla (´ Apostrofe) o doble comillas “”.
La longitud de una cadena de caracteres en el número de ellos comprendidos
entre los separadores o delimitadores.

• Datos Compuestos (o estructurados): Por lo general, se trata de datos


tabulares con filas y columnas que definen claramente sus atributos. Las
computadoras pueden procesar eficazmente los datos estructurados en busca
de información dado que se trata de información cuantitativa. Por ejemplo,
una tabla estructurada de datos de clientes que contenga columnas (nombre,
dirección y número de teléfono) puede proporcionar información, como la
cantidad total de clientes, así como el lugar con el mayor número de clientes.
A continuación, se indican ejemplos de sistemas de datos estructurados:
➢ Archivos de Excel
➢ Bases de datos SQL
➢ Datos de puntos de venta
➢ Resultados de formularios web
➢ Etiquetas de optimización para motores de búsqueda (SEO)
➢ Directorios de productos
➢ Control de inventario
➢ Sistemas de reserva

- Operadores: Son elementos que relacionan de forma diferente los valores de una o más
variables y/o constantes. Es decir, los operadores nos permiten manipular valores.

- Tipos de Operadores:
• Operadores Aritméticos: Posibilitan las operaciones entre datos de tipo
numérico y dan como resultado otro valor de tipo numérico.
Operadores Significado
+ Sumas
- Resta
* Multiplicación
/ División
#,^,** Exponenciación
Div División Entera
Mod Modulo (Resto)

operador"4 operador"* operador"3


Valor (Constante o Variable)"15

Ejemplo
7/2"3.5
12 mod 7"5
4+2*5"14
3+5*(10-(2+4))"23
23/2*5"9.2
2.1*(1.5+12.3)"28.98
12#(2-1)"12
15 div 6"2
15 mod 6"3

• Operadores Relacionales: Los operadores relacionales o de relación


permiten realizar comparaciones de valores de tipo numérico o carácter. Los
operadores de relación sirven para expresar las condiciones de los algoritmos.
Es decir, permiten la comparación entre datos del mismo tipo y dan como
resultado dos valores posibles: Verdadero o Falso.

Operadores Significado
< Menor que
> Mayor que
= Igual que
<= Menor o Igual que
>= Mayor o Igual que
<> Distinto de

Ejemplo
Expresión 1 Operadores de Relación Expresión 2 Resultado
a = 4
B = 3
Entonces
a > b Verdadero
a <> b Verdadero
a = b Falso
(a-2) < (b-4) Falso
3 < 6 Verdadero
0 > 1 Falso
4 = 2 Falso
8 <= 5 Falso
9 >= 9 Falso
8 <> 5 Verdadero

• Operadores Lógicos: Posibilitan la evaluación lógica de dos expresiones de


tipo lógico. Dan como resultado uno de dos valores posibles: Verdadero o
Falso.

Operador Expresión Lógica Resultado


Negación No (NOT) NO P Negación de P
Conjunción Y (AND) P y Q (P AND Q) Intersección de P y Q
Disyunción O (OR) P o Q (P OR Q) Unión de P y Q

• Operadores Alfanuméricos: Permiten operar con datos de tipo carácter o


cadena. La mayoría de los lenguajes admiten el operador + para realizar la
concatenación (Unión) de caracteres o cadenas.

- Identificadores: Los identificadores representan los datos de un programa. Un


identificador es una secuencia de caracteres que sirve para identificar un dato en la
computadora.
En general, los identificadores deben ser tan cortos como sea posible, pero a la vez
tan informativos como sea posible. Muchas veces, además, es imposible utilizar un sólo
sustantivo para nombrar una variable, función o clase; en ese caso, se concatenarán todos
para formar el identificador final, poniendo cada inicial en mayúscula. Si bien algunos
lenguajes modernos lo permiten, a través del soporte único debe evitarse los acentos, las
diéresis, entre otros elementos, en los identificadores.

• Ejemplo: nombre, numeroDeHoras, calificacion2.


Existen reglas para construir identificadores, las cuales son las siguientes:
➢ Debe comenzar con un carácter alfabético (A - Z, mayúscula o minúscula).
➢ Los demás caracteres pueden ser letras, dígitos o el carácter especial de
subrayado (“_”).
➢ Las letras no deben ser tildadas.
➢ No se admiten espacios en blanco.
➢ No deberá coincidir con palabras reservadas del lenguaje algorítmico.
(Ejemplo: Var, Const, Entero, Real, etc.).
➢ La longitud de los identificadores puede ser de hasta 8 caracteres. Este valor
dependerá del lenguaje de programación que esté estudiando.
➢ Deben ser nombres significativos al programa que se esté realizando.
➢ Indicar su tipo (Entero, Real, cadena, carácter o booleano).

- Constantes y Variables: Los identificadores sirven para nombrar los dos tipos de
elementos más importantes y más usados en un programa o algoritmo, las constantes
y las variables.
• Constantes: Una constante es un dato numérico o alfanumérico cuyo valor
no cambia dentro de un algoritmo o durante la ejecución de un programa. Por
ejemplo: PI = 3.1416

• Variable: Es un valor numérico o alfanumérico cuyo contenido puede


cambiar durante la ejecución de un programa o algoritmo. Por ejemplo:
perímetro = PI * diámetro. Las variables son: diámetro y perímetro, la
constante es PI.

- Notación de Variables: Existen varias formas estándar de nombrar variables y constantes,


a las cuales se les conoce como notaciones.Una de las más comunes es la notación Camel, la
cual consiste en escribir los identificadores con la primera letra de cada palabra en
mayúsculas y el resto en minúsculas, por ejemplo: EndOfFile. Se le llama notación "Camel"
porque los identificadores semejan las jorobas de un camello.

Existen dos variantes de la notación:


• UpperCamelCase: en esta variante la primera letra también es mayúscula.
• lowerCamelCase: en esta variante la primera letra es minúscula.

En muchos lenguajes de programación, se tiene la costumbre de denotar las


constantes mediante identificadores en mayúsculas. En este caso la notación Camel no es
aplicable y solo queda usar la notación C, por ejemplo: END_OF_FILE, PI, etc.

- Clasificación de Variables: Las variables se clasifican por su contenido en: numéricas,


lógicas y alfanuméricas (cadenas); y por su uso en: variables de trabajo, contadores y
acumuladores. La siguiente Figura muestra gráficamente esta clasificación.

{Numéricas
{Por su Contenido {Lógicas
{Alfanuméricas (cadenas)
Variables {
{De Trabajo
{Por su Uso {Contadores
{Acumuladores

• Por su Contenido:
➢ Variable Numéricas: Son aquellas en las cuales se almacenan valores numéricos,
positivos o negativos, es decir almacenan secuencias de dígitos (números del 0 al
9), signos (+ y -) y el punto decimal. Ejemplo: salario = 3500.85, costo = 2500,
temperatura = -2.
➢ Variables Lógicas: Son aquellas que sólo pueden tener dos valores: verdadero o
falso (V ó F), éstos representan el resultado de una comparación entre otros datos
(operación relacional).
➢ Variables Alfanuméricas: Variables formadas por caracteres alfanuméricos
(letras, números y caracteres especiales). Por ejemplo: letra = 'a', apellido =
"López", dirección = "Av. Libertad #190".

• Por su Uso:
➢ Variables de Trabajo: Variables que reciben el resultado de una operación
matemática. Por ejemplo: suma = a + b / c.
➢ Contadores: Se utilizan para llevar el control del número de ocasiones en que se
realiza una operación. Generalmente este tipo de variable cuenta de uno en uno.
Por ejemplo:
1. contador = 0
2. contador = contador + 1
3. contador = contador + 1
4. contador = contador + 1
La variable contador contó 3 veces en este ejemplo.
➢ Acumuladores: Son variables que sirven para llevar la suma acumulativa de una
serie de valores que se van leyendo o calculando progresivamente. Por ejemplo:
1. deuda = 0
2. deuda = deuda + 25
3. deuda = deuda + 5
4. deuda = deuda + 10
En este caso la variable deuda acumula la cantidad que se debe a alguien y su
valor final es 40.
Conclusión:

En resumen, los datos y las entidades primitivas en programación es que son los
elementos esenciales para crear cualquier tipo de software, desde aplicaciones sencillas hasta
sistemas operativos o inteligencia artificial. Sin ellos, no sería posible comunicarse con el
ordenador ni resolver problemas mediante algoritmos. Por eso, es importante conocer y
dominar los distintos tipos de datos y las unidades primitivas que ofrece cada lenguaje de
programación, así como sus ventajas y limitaciones.
Fuentes Bibliográficas:

❖ http://algoritmicayprogramacion-uptp-cs.blogspot.com/p/unidad-iii-datos-y-
entidades-primitivas.html
❖ https://infor7122datosyentidadesprimitivas.blogspot.com/
❖ https://montealegreluis.com/logica-programacion/docs/entidades-
primitivas.html
❖ https://aws.amazon.com/es/what-is/structured-
data/#:~:text=Los%20datos%20estructurados%20tienen%20un,que%20define
n%20claramente%20sus%20atributos.

También podría gustarte