0% encontró este documento útil (0 votos)
38 vistas4 páginas

Programación

El documento aborda los tipos de datos en programación, clasificándolos en primitivos, compuestos y abstractos, y explica su importancia en la definición de variables y operaciones. También se describen diversos operadores, como aritméticos, relacionales, lógicos y de asignación, que permiten manipular datos. Además, se mencionan las reglas para nombrar variables y el ámbito en el que pueden ser utilizadas.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
38 vistas4 páginas

Programación

El documento aborda los tipos de datos en programación, clasificándolos en primitivos, compuestos y abstractos, y explica su importancia en la definición de variables y operaciones. También se describen diversos operadores, como aritméticos, relacionales, lógicos y de asignación, que permiten manipular datos. Además, se mencionan las reglas para nombrar variables y el ámbito en el que pueden ser utilizadas.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd

Programación

Tipos de datos
Los tipos de datos son un concepto fundamental en la programación, ya que
definen el tipo de valores que una variable puede almacenar y las operaciones que
se pueden realizar con esos valores.
Conceptos básicos
 Tipo de Dato: Un tipo de dato es un atributo de los datos que indica al
compilador o intérprete cómo se pretende usar los datos. Define las
operaciones que se pueden realizar con los datos, el significado de los datos y
la forma en que se almacenan en la memoria.
 Variable: Una variable es un espacio de memoria reservado para almacenar un
valor que puede cambiar durante la ejecución de un programa. El tipo de dato
de una variable determina el tipo de valor que puede almacenar.
Tipos de datos primitivos
Los tipos de datos primitivos son los tipos básicos que se utilizan para representar
valores simples. Estos tipos son generalmente proporcionados por el lenguaje de
programación y no están compuestos por otros tipos.

Tipos de datos compuestos


Los tipos de datos compuestos son aquellos que están formados por otros tipos de
datos, ya sean primitivos u otros tipos compuestos. Estos tipos permiten agrupar
múltiples valores en una sola entidad.
Tipos de datos abstractos
Estos se construyen a partir de los anteriores y pueden ser definidos por el
programador.
 Pilas (Stack)
 Colas (Queue, Deque)
 Grafos (Graph)
 Árboles (Tree)
Operadores
Los operadores son símbolos que indican operaciones sobre los datos.
Operadores aritméticos
Se usan para realizar operaciones matemáticas.
 Suma (+)
 Resta (-)
 Multiplicación (*)
 División (/)
 Módulo (%) (resto de la división)
 Exponenciación (** en Python, [Link]() en JavaScript)
Operadores relacionales o de comparación
Comparan valores y devuelven un booleano.
 Mayor que (>), Menor que (<)
 Mayor o igual (>=), Menor o igual (<=)
 Igualdad (==)
 Diferente (!=)
Operadores lógicos
Operan sobre valores booleanos.
 AND (&& o and)
 OR (|| o or)
 NOT (! o not)
Operadores de asignación
Asignan valores a variables.
 Asignación (=)
 Asignación con suma (+=), resta (-=), multiplicación (*=), división (/=), módulo
(%=)
Operadores Bit a Bit
Operan directamente sobre bits.
 AND Bit a Bit (&)
 OR Bit a Bit (|)
 XOR Bit a Bit (^)
 Desplazamiento a la izquierda (<<)
 Desplazamiento a la derecha (>>)
Operadores de Identidad y Pertenencia
 Identidad (is, is not en Python): Verifica si dos variables apuntan al mismo
objeto.
 Pertenencia (in, not in): Verifica si un elemento está en una colección.
Variables
Las variables almacenan datos y tienen un nombre único en el programa.
Reglas de nombres de variables
 Deben comenzar con una letra o _.
 No pueden contener espacios ni caracteres especiales.
 No pueden ser palabras reservadas.
 Son sensibles a mayúsculas y minúsculas en la mayoría de los lenguajes
(nombre ≠ Nombre).
Declaración y asignación

Ámbito (Scope) de las Variables


Determina dónde puede ser usada una variable.
 Global: Disponible en todo el programa.
 Local: Disponible solo en una función o bloque.
 Estática: Su valor persiste entre ejecuciones de la función.
Palabras reservadas
Son palabras que tienen un significado especial en el lenguaje y no pueden usarse
como nombres de variables.

También podría gustarte