SlideShare una empresa de Scribd logo
Universidad Nacional Experimental
“Francisco de Miranda”
Área Ciencias de la Educación
Departamento de Informática y tecnología Educativa
U.C.: Computación I
TIPOS DE DATOS Y EXPRESIONES
Licda. Inés Andara (2010)
Unidad I. Fundamentos de programación
2
Un dato (del latín datum), es una representación simbólica, atributo o
característica de una entidad. El dato no tiene valor semántico (sentido) en sí
mismo, pero convenientemente tratado o procesado se puede utilizar en la
realización de cálculos o toma de decisiones. Es de empleo muy común en el
ámbito informático.
La información es un fenómeno que proporciona significado o sentido a las
cosas. En sentido general, la información es un conjunto organizado de datos
procesados, que constituyen un mensaje sobre un determinado ente o fenómeno.
Los datos se perciben, se integran y generan la información necesaria para
producir el conocimiento que es el que finalmente permite tomar decisiones para
realizar las acciones cotidianas que aseguran la existencia.
Un tipo de dato se puede definir a partir de los valores permitidos y las
operaciones que se pueden llevar a cabo sobre estos valores.
Entre los tipos de datos tenemos:
Simples
Compuestos
A continuación se describen brevemente cada uno de ellos:
Numéricos: Como su nombre lo indica, representado por números; estos
pueden ser Enteros (int) y Reales (float) que pueden ser representados
con la notación de punto flotante.
Datos Procesamiento Información
Numéricos
Caracter
Lógicos
Enteros
Reales
Cadena de caracteres
Estructura de datos
Vectores
Matrices
Unidad I. Fundamentos de programación
3
Carácter (char): Es cualquier elemento de un conjunto de caracteres
predefinidos o alfabeto.
Lógicos (bool): Representa los valores de lógica binaria, que pueden
almacenar valores verdadero y falso (true y false).
Cadena de caracteres (char): es una sucesión de caracteres (letras,
números o determinados signos) que se utilizan normalmente como un
tipo de dato predefinido para palabras, frases o cualquier otra sucesión
de caracteres.
Estructura de datos: Es una forma de organizar un conjunto de datos
elementales (mínima información que se tiene del sistema) con el
objetivo de facilitar la manipulación de lo dichos datos como un todo o
individualmente.
Para trabajar con estos datos en la programación, es necesario conocer los
siguientes aspectos:
Identificadores: Representan los datos de un programa (constantes,
variables, tipos de datos). Un identificador es una secuencia de
caracteres que sirve para identificar una posición en la memoria de la
computadora, que nos permite acceder a su contenido.
Para formar un identificador se deben seguir las siguientes reglas:
 Debe comenzar con una letra (A a Z, mayúsculas o minúsculas) y
no deben contener espacios en blanco.
 Letras, dígitos y caracteres como la subraya (_) están permitidos
después del primer carácter.
 No se deben utilizar palabras reservadas del lenguaje de
programación que se esté usando.
 Usar nombres adecuados para las variables, que sean
autodescriptivos.
Constante: Es un dato numérico o alfanumérico que no cambia
durante la ejecución del programa.
Unidad I. Fundamentos de programación
4
Variable: Es un espacio en la memoria de la computadora que permite
almacenar temporalmente un dato durante la ejecución de un
proceso, su contenido puede cambia durante la ejecución del
programa. Para poder reconocer una variable en la memoria de la
computadora, es necesario darle un nombre con el cual podamos
identificarla dentro de un algoritmo.
Las Variables se pueden clasificar:
Numéricas
Por su Contenido Lógicas
Alfanuméricas (String)
De Trabajo
Por su Uso Contadores
Acumuladores
Expresiones: Es un conjunto de literales, variables, operadores y
expresiones que evalúan un único valor. El valor puede ser un número,
una cadena o un valor lógico.
Operadores: Son elementos que permiten relacionar o manipular
valores. Estos son utilizados dentro de las expresiones que son
combinaciones de constantes, variables, símbolos de operación,
paréntesis, y nombres de funciones específicas. Por ejemplo a + (b+3) / c
Los operadores pueden ser:
Operadores Aritméticos: Permiten la realización de operaciones
matemáticas con valores; pueden ser utilizados con tipos de datos enteros
o reales (decimales).
^ Exponenciación a^b
+ Suma x+y
Unidad I. Fundamentos de programación
5
- Resta b-c
* Multiplicación x*y
/ División B/5
Mod,% Modulo B%5
Operadores Relacionales: Se utilizan para establecer una relación
entre dos valores, compara estos valores entre si y esta comparación
produce un resultado de certeza o falsedad, valores del mismo tipo
(numérico o cadenas) tienen el mismo nivel de prioridad y menor
prioridad que los aritméticos.
= = Igual a
!= No Igual a
> Mayor que
< Menor que
> = Mayor o igual que
< = Menor o igual que
Operadores Lógicos: Los operadores lógicos se utilizan para
establecer relaciones entre valores lógicos y pueden ser resultado de una
expresión relacional.
And Y &&
Or O | |
Asignación: consiste en el paso de valores o resultados a una zona de la
memoria. Dicha zona será reconocida con el nombre de la variable que
recibe el valor. La asignación se puede clasificar de la siguiente forma:
 Simples: Consiste en pasar un valor constate a una variable
(a=15)
 Contador: Consiste en usarla como un verificador del numero de
veces que se realiza un proceso (a=a+1)
 Acumulador: Consiste en usarla como un sumador en un proceso
(a=a+b)
 De trabajo: Donde puede recibir el resultado de una operación
matemática que involucre muchas variables (a=c+b*2/4).
Unidad I. Fundamentos de programación
6
Para evaluar expresiones, es necesario conocer las reglas de prioridad y
asociatividad que determinan el orden en el que se aplican los operadores a un
valor. Se debe tener en cuenta la siguiente tabla:
Operadores Asociatividad
Grupo 1
( )
++ --
^
* / %
+ -
I-D
D-I
I-D
I-D
I-D
Grupo 2
< <= > >=
== !=
!
&&
||
I-D
I-D
I-D
I-D
I-D
I-D: Izquierda-Derecha D-I: Derecha-Izquierda
Los operadores del grupo 1 tienen mayor prioridad que los del grupo 2.
Si dos operadores se aplican al mismo operando, el operador con mayor
prioridad se aplica primero.
Todos los operadores del mismo grupo tienen igual prioridad y
asociatividad.
La asociatividad izquierda-derecha significa aplicar el operador más a la
izquierda primero, y en la asociatividad derecha-izquierda se aplica
primero el operador más a la derecha.
Los paréntesis tienen la máxima prioridad.
Observa el siguiente ejemplo para evaluar la expresión: 24 – 10 / 5 + 17
En primer lugar, debemos observar los operadores y ubicarlo en la tabla,
así que es el signo /, por lo que 10/5 = 2, y quedaría:
24 - 2 + 7, luego tenemos que los operadores que quedan tiene el mismo
nivel de precedencia, entones se calcula de izquierda a derecha:
22 + 7 y después de sumar, finalmente obtenemos el resultado que es: 29
Unidad I. Fundamentos de programación
7
Ejercicios Propuestos
Determine el valor de cada una de las siguientes expresiones:
1.- 2 – 3 % 2 + 3 + 4 * 2 -1
2.- 20 % 3 - 3^2 + 4
3.- 3 * 3 – 2 > 2 – 4 % 3
4.- 86 - 4^3 -3 < 23 – 12 % 5 -3
5.- 2 % 4 - 1 < 4 + 8 / 2 – 3 and 25 % 7 - 2^3 -2

Más contenido relacionado

La actualidad más candente

Noción de archivo real y virtual
Noción de archivo real y virtual Noción de archivo real y virtual
Noción de archivo real y virtual
Laura Guadalupe Rosado Hernández
 
Ejercicios en clase Unidad II
Ejercicios en clase Unidad IIEjercicios en clase Unidad II
Ejercicios en clase Unidad II
Luis Caiza
 
Qué es visual basic
Qué es visual basicQué es visual basic
Qué es visual basic
romeprofe
 
Algoritmos Tiposde datos
Algoritmos Tiposde datos Algoritmos Tiposde datos
Algoritmos Tiposde datos
bakura4
 
Conceptos básicos y metodología de la programación
Conceptos básicos y metodología de la programaciónConceptos básicos y metodología de la programación
Conceptos básicos y metodología de la programación
justo morales
 
Estructura de Datos: Lista
Estructura de Datos: ListaEstructura de Datos: Lista
Estructura de Datos: Lista
Emerson Garay
 
Modelos de arquitecturas de computadoras
Modelos de arquitecturas de computadorasModelos de arquitecturas de computadoras
Modelos de arquitecturas de computadoras
YESENIA CETINA
 
Transformar modelo entidad relacion a modelo logico
Transformar modelo entidad relacion a modelo logicoTransformar modelo entidad relacion a modelo logico
Transformar modelo entidad relacion a modelo logico
josecuartas
 
Librerias Básicas y sus Funciones Lenguaje de Programación C
Librerias Básicas y sus Funciones Lenguaje de Programación CLibrerias Básicas y sus Funciones Lenguaje de Programación C
Librerias Básicas y sus Funciones Lenguaje de Programación C
Cristian Maza
 
Cuadro comparativo de herramientas de programacion eclipse, java
Cuadro comparativo de herramientas de programacion eclipse, javaCuadro comparativo de herramientas de programacion eclipse, java
Cuadro comparativo de herramientas de programacion eclipse, java
CCCRiis
 
Algebra relacional
Algebra relacionalAlgebra relacional
Algebra relacional
Luis Jherry
 
Diseño de sistemas
Diseño de sistemasDiseño de sistemas
Diseño de sistemas
Jenyfer Utitiaja
 
Metodos de-ordenamiento
Metodos de-ordenamientoMetodos de-ordenamiento
Metodos de-ordenamiento
deff000001
 
POO Unidad 4: Persistencia de objetos y manejo de archivos
POO Unidad 4: Persistencia de objetos y manejo de archivosPOO Unidad 4: Persistencia de objetos y manejo de archivos
POO Unidad 4: Persistencia de objetos y manejo de archivos
Franklin Parrales Bravo
 
Ejemplos de algoritmos con estructuras repetitivas
Ejemplos de algoritmos con estructuras repetitivasEjemplos de algoritmos con estructuras repetitivas
Ejemplos de algoritmos con estructuras repetitivas
Junior Solano de Arco
 
PARADIGMA IMPERATIVO
PARADIGMA IMPERATIVOPARADIGMA IMPERATIVO
PARADIGMA IMPERATIVO
Fredy Olaya
 
Modelo Entidad Relacion E-R
Modelo Entidad Relacion E-RModelo Entidad Relacion E-R
Modelo Entidad Relacion E-R
Robert Rodriguez
 
Apuntadores y listas
Apuntadores y listasApuntadores y listas
Apuntadores y listas
Marialix Quintero
 
Estructura de Datos - Unidad 4 Estructuras no lineales
Estructura de Datos - Unidad 4 Estructuras no linealesEstructura de Datos - Unidad 4 Estructuras no lineales
Estructura de Datos - Unidad 4 Estructuras no lineales
José Antonio Sandoval Acosta
 
Modelo entidad
Modelo entidadModelo entidad

La actualidad más candente (20)

Noción de archivo real y virtual
Noción de archivo real y virtual Noción de archivo real y virtual
Noción de archivo real y virtual
 
Ejercicios en clase Unidad II
Ejercicios en clase Unidad IIEjercicios en clase Unidad II
Ejercicios en clase Unidad II
 
Qué es visual basic
Qué es visual basicQué es visual basic
Qué es visual basic
 
Algoritmos Tiposde datos
Algoritmos Tiposde datos Algoritmos Tiposde datos
Algoritmos Tiposde datos
 
Conceptos básicos y metodología de la programación
Conceptos básicos y metodología de la programaciónConceptos básicos y metodología de la programación
Conceptos básicos y metodología de la programación
 
Estructura de Datos: Lista
Estructura de Datos: ListaEstructura de Datos: Lista
Estructura de Datos: Lista
 
Modelos de arquitecturas de computadoras
Modelos de arquitecturas de computadorasModelos de arquitecturas de computadoras
Modelos de arquitecturas de computadoras
 
Transformar modelo entidad relacion a modelo logico
Transformar modelo entidad relacion a modelo logicoTransformar modelo entidad relacion a modelo logico
Transformar modelo entidad relacion a modelo logico
 
Librerias Básicas y sus Funciones Lenguaje de Programación C
Librerias Básicas y sus Funciones Lenguaje de Programación CLibrerias Básicas y sus Funciones Lenguaje de Programación C
Librerias Básicas y sus Funciones Lenguaje de Programación C
 
Cuadro comparativo de herramientas de programacion eclipse, java
Cuadro comparativo de herramientas de programacion eclipse, javaCuadro comparativo de herramientas de programacion eclipse, java
Cuadro comparativo de herramientas de programacion eclipse, java
 
Algebra relacional
Algebra relacionalAlgebra relacional
Algebra relacional
 
Diseño de sistemas
Diseño de sistemasDiseño de sistemas
Diseño de sistemas
 
Metodos de-ordenamiento
Metodos de-ordenamientoMetodos de-ordenamiento
Metodos de-ordenamiento
 
POO Unidad 4: Persistencia de objetos y manejo de archivos
POO Unidad 4: Persistencia de objetos y manejo de archivosPOO Unidad 4: Persistencia de objetos y manejo de archivos
POO Unidad 4: Persistencia de objetos y manejo de archivos
 
Ejemplos de algoritmos con estructuras repetitivas
Ejemplos de algoritmos con estructuras repetitivasEjemplos de algoritmos con estructuras repetitivas
Ejemplos de algoritmos con estructuras repetitivas
 
PARADIGMA IMPERATIVO
PARADIGMA IMPERATIVOPARADIGMA IMPERATIVO
PARADIGMA IMPERATIVO
 
Modelo Entidad Relacion E-R
Modelo Entidad Relacion E-RModelo Entidad Relacion E-R
Modelo Entidad Relacion E-R
 
Apuntadores y listas
Apuntadores y listasApuntadores y listas
Apuntadores y listas
 
Estructura de Datos - Unidad 4 Estructuras no lineales
Estructura de Datos - Unidad 4 Estructuras no linealesEstructura de Datos - Unidad 4 Estructuras no lineales
Estructura de Datos - Unidad 4 Estructuras no lineales
 
Modelo entidad
Modelo entidadModelo entidad
Modelo entidad
 

Similar a Tipos de datos.pdf

Algoritmos
AlgoritmosAlgoritmos
Algoritmos
marialeonornino
 
Unidad II Datos y Entidades Primitivas
Unidad II Datos y Entidades PrimitivasUnidad II Datos y Entidades Primitivas
Unidad II Datos y Entidades Primitivas
AverkleyCH
 
Algoritmos 02
Algoritmos 02Algoritmos 02
Algoritmos 02
jonaedward
 
Programacion estructurada
Programacion estructuradaProgramacion estructurada
Programacion estructurada
fabiolacortesrodriguez
 
Entidades Primitivas Para Algoritmos
Entidades Primitivas Para AlgoritmosEntidades Primitivas Para Algoritmos
Entidades Primitivas Para Algoritmos
Mary Sanchez
 
Introducion a algoritmos
Introducion a algoritmosIntroducion a algoritmos
Introducion a algoritmos
camilafigueroa88
 
material_2018F1_COM115_01_105735.ppt
material_2018F1_COM115_01_105735.pptmaterial_2018F1_COM115_01_105735.ppt
material_2018F1_COM115_01_105735.ppt
BryanCuesta4
 
Tipos de datos y operaciones
Tipos de datos y operacionesTipos de datos y operaciones
Tipos de datos y operaciones
EdwinChamorroT
 
Material sobre sintaxis de programación.pdf
Material sobre sintaxis de programación.pdfMaterial sobre sintaxis de programación.pdf
Material sobre sintaxis de programación.pdf
SistemadeEstudiosMed
 
"Introducción a algoritmos"
"Introducción a algoritmos""Introducción a algoritmos"
"Introducción a algoritmos"
Tomás Catellani
 
Algoritmo
AlgoritmoAlgoritmo
Algoritmo
Tomás Catellani
 
Estructuras de un Algoritmo
Estructuras de un AlgoritmoEstructuras de un Algoritmo
Estructuras de un Algoritmo
Yanina González
 
Unidad II
Unidad IIUnidad II
10_ALGORITMOS 2.pdf
10_ALGORITMOS 2.pdf10_ALGORITMOS 2.pdf
Unidad II
Unidad IIUnidad II
Unidad II
caroley56
 
Introduccion a la computacion, Algoritmos.
Introduccion a la computacion, Algoritmos.Introduccion a la computacion, Algoritmos.
Introduccion a la computacion, Algoritmos.
david alejandro machado
 
Analisis de algoritmo ii
Analisis de algoritmo iiAnalisis de algoritmo ii
Analisis de algoritmo ii
Mauro Rangel
 
Matematicas aplicadas a la computacion
Matematicas aplicadas a la computacionMatematicas aplicadas a la computacion
Matematicas aplicadas a la computacion
ccapmexico
 
Unidad i
Unidad iUnidad i
algortimos
algortimosalgortimos
algortimos
David Gelita
 

Similar a Tipos de datos.pdf (20)

Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
Unidad II Datos y Entidades Primitivas
Unidad II Datos y Entidades PrimitivasUnidad II Datos y Entidades Primitivas
Unidad II Datos y Entidades Primitivas
 
Algoritmos 02
Algoritmos 02Algoritmos 02
Algoritmos 02
 
Programacion estructurada
Programacion estructuradaProgramacion estructurada
Programacion estructurada
 
Entidades Primitivas Para Algoritmos
Entidades Primitivas Para AlgoritmosEntidades Primitivas Para Algoritmos
Entidades Primitivas Para Algoritmos
 
Introducion a algoritmos
Introducion a algoritmosIntroducion a algoritmos
Introducion a algoritmos
 
material_2018F1_COM115_01_105735.ppt
material_2018F1_COM115_01_105735.pptmaterial_2018F1_COM115_01_105735.ppt
material_2018F1_COM115_01_105735.ppt
 
Tipos de datos y operaciones
Tipos de datos y operacionesTipos de datos y operaciones
Tipos de datos y operaciones
 
Material sobre sintaxis de programación.pdf
Material sobre sintaxis de programación.pdfMaterial sobre sintaxis de programación.pdf
Material sobre sintaxis de programación.pdf
 
"Introducción a algoritmos"
"Introducción a algoritmos""Introducción a algoritmos"
"Introducción a algoritmos"
 
Algoritmo
AlgoritmoAlgoritmo
Algoritmo
 
Estructuras de un Algoritmo
Estructuras de un AlgoritmoEstructuras de un Algoritmo
Estructuras de un Algoritmo
 
Unidad II
Unidad IIUnidad II
Unidad II
 
10_ALGORITMOS 2.pdf
10_ALGORITMOS 2.pdf10_ALGORITMOS 2.pdf
10_ALGORITMOS 2.pdf
 
Unidad II
Unidad IIUnidad II
Unidad II
 
Introduccion a la computacion, Algoritmos.
Introduccion a la computacion, Algoritmos.Introduccion a la computacion, Algoritmos.
Introduccion a la computacion, Algoritmos.
 
Analisis de algoritmo ii
Analisis de algoritmo iiAnalisis de algoritmo ii
Analisis de algoritmo ii
 
Matematicas aplicadas a la computacion
Matematicas aplicadas a la computacionMatematicas aplicadas a la computacion
Matematicas aplicadas a la computacion
 
Unidad i
Unidad iUnidad i
Unidad i
 
algortimos
algortimosalgortimos
algortimos
 

Más de SistemadeEstudiosMed

Metodologia Aprendizaje Multicanal - ADI22.pdf
Metodologia Aprendizaje Multicanal - ADI22.pdfMetodologia Aprendizaje Multicanal - ADI22.pdf
Metodologia Aprendizaje Multicanal - ADI22.pdf
SistemadeEstudiosMed
 
DE-04-COMPRESORES-2022.pdf
DE-04-COMPRESORES-2022.pdfDE-04-COMPRESORES-2022.pdf
DE-04-COMPRESORES-2022.pdf
SistemadeEstudiosMed
 
DE-03-BOMBAS Y SISTEMAS DE BOMBEO-2022.pdf
DE-03-BOMBAS Y SISTEMAS DE BOMBEO-2022.pdfDE-03-BOMBAS Y SISTEMAS DE BOMBEO-2022.pdf
DE-03-BOMBAS Y SISTEMAS DE BOMBEO-2022.pdf
SistemadeEstudiosMed
 
DE-02-FLUJO DE FLUIDOS-2022.pdf
DE-02-FLUJO DE FLUIDOS-2022.pdfDE-02-FLUJO DE FLUIDOS-2022.pdf
DE-02-FLUJO DE FLUIDOS-2022.pdf
SistemadeEstudiosMed
 
DE-01-INTRODUCCION-2022.pdf
DE-01-INTRODUCCION-2022.pdfDE-01-INTRODUCCION-2022.pdf
DE-01-INTRODUCCION-2022.pdf
SistemadeEstudiosMed
 
Clase 3 Correlación.ppt
Clase 3 Correlación.pptClase 3 Correlación.ppt
Clase 3 Correlación.ppt
SistemadeEstudiosMed
 
Clase 2 Medidas Estadisticas.ppt
Clase 2 Medidas Estadisticas.pptClase 2 Medidas Estadisticas.ppt
Clase 2 Medidas Estadisticas.ppt
SistemadeEstudiosMed
 
Clase 1 Estadistica Generalidades.pptx
Clase 1 Estadistica Generalidades.pptxClase 1 Estadistica Generalidades.pptx
Clase 1 Estadistica Generalidades.pptx
SistemadeEstudiosMed
 
nociones básicas de la comunicación.pdf
nociones básicas de la comunicación.pdfnociones básicas de la comunicación.pdf
nociones básicas de la comunicación.pdf
SistemadeEstudiosMed
 
¿Cómo elaborar un Mapa Mental?
¿Cómo  elaborar un  Mapa Mental?¿Cómo  elaborar un  Mapa Mental?
¿Cómo elaborar un Mapa Mental?
SistemadeEstudiosMed
 
Unidad 1 Planificación Docente
Unidad 1 Planificación Docente Unidad 1 Planificación Docente
Unidad 1 Planificación Docente
SistemadeEstudiosMed
 
hablemos_pp2_inf.pptx
hablemos_pp2_inf.pptxhablemos_pp2_inf.pptx
hablemos_pp2_inf.pptx
SistemadeEstudiosMed
 
UNIDAD 3 FASE METODOLOGICA.pptx
UNIDAD 3 FASE METODOLOGICA.pptxUNIDAD 3 FASE METODOLOGICA.pptx
UNIDAD 3 FASE METODOLOGICA.pptx
SistemadeEstudiosMed
 
UNIDAD 2 FASE PLANTEAMIENTO ANTECEDENTES Y BASES TEORICAS.ppt
UNIDAD 2 FASE PLANTEAMIENTO ANTECEDENTES Y BASES TEORICAS.pptUNIDAD 2 FASE PLANTEAMIENTO ANTECEDENTES Y BASES TEORICAS.ppt
UNIDAD 2 FASE PLANTEAMIENTO ANTECEDENTES Y BASES TEORICAS.ppt
SistemadeEstudiosMed
 
Unidad I SEMINARIO DE INVESTIGACION DE TRABAJO DE GRADO.ppt
Unidad I SEMINARIO DE INVESTIGACION DE TRABAJO DE GRADO.pptUnidad I SEMINARIO DE INVESTIGACION DE TRABAJO DE GRADO.ppt
Unidad I SEMINARIO DE INVESTIGACION DE TRABAJO DE GRADO.ppt
SistemadeEstudiosMed
 
Lineamientos_Trabajos de Grado_UNEFM-nov-2009.pdf
Lineamientos_Trabajos de Grado_UNEFM-nov-2009.pdfLineamientos_Trabajos de Grado_UNEFM-nov-2009.pdf
Lineamientos_Trabajos de Grado_UNEFM-nov-2009.pdf
SistemadeEstudiosMed
 
unidad quirurgica.pdf
unidad quirurgica.pdfunidad quirurgica.pdf
unidad quirurgica.pdf
SistemadeEstudiosMed
 
Cuidados preoperatorios.pdf
Cuidados preoperatorios.pdfCuidados preoperatorios.pdf
Cuidados preoperatorios.pdf
SistemadeEstudiosMed
 
Cirugía..pdf
Cirugía..pdfCirugía..pdf
Cirugía..pdf
SistemadeEstudiosMed
 
Cirugía Ambulatoria2.pdf
Cirugía Ambulatoria2.pdfCirugía Ambulatoria2.pdf
Cirugía Ambulatoria2.pdf
SistemadeEstudiosMed
 

Más de SistemadeEstudiosMed (20)

Metodologia Aprendizaje Multicanal - ADI22.pdf
Metodologia Aprendizaje Multicanal - ADI22.pdfMetodologia Aprendizaje Multicanal - ADI22.pdf
Metodologia Aprendizaje Multicanal - ADI22.pdf
 
DE-04-COMPRESORES-2022.pdf
DE-04-COMPRESORES-2022.pdfDE-04-COMPRESORES-2022.pdf
DE-04-COMPRESORES-2022.pdf
 
DE-03-BOMBAS Y SISTEMAS DE BOMBEO-2022.pdf
DE-03-BOMBAS Y SISTEMAS DE BOMBEO-2022.pdfDE-03-BOMBAS Y SISTEMAS DE BOMBEO-2022.pdf
DE-03-BOMBAS Y SISTEMAS DE BOMBEO-2022.pdf
 
DE-02-FLUJO DE FLUIDOS-2022.pdf
DE-02-FLUJO DE FLUIDOS-2022.pdfDE-02-FLUJO DE FLUIDOS-2022.pdf
DE-02-FLUJO DE FLUIDOS-2022.pdf
 
DE-01-INTRODUCCION-2022.pdf
DE-01-INTRODUCCION-2022.pdfDE-01-INTRODUCCION-2022.pdf
DE-01-INTRODUCCION-2022.pdf
 
Clase 3 Correlación.ppt
Clase 3 Correlación.pptClase 3 Correlación.ppt
Clase 3 Correlación.ppt
 
Clase 2 Medidas Estadisticas.ppt
Clase 2 Medidas Estadisticas.pptClase 2 Medidas Estadisticas.ppt
Clase 2 Medidas Estadisticas.ppt
 
Clase 1 Estadistica Generalidades.pptx
Clase 1 Estadistica Generalidades.pptxClase 1 Estadistica Generalidades.pptx
Clase 1 Estadistica Generalidades.pptx
 
nociones básicas de la comunicación.pdf
nociones básicas de la comunicación.pdfnociones básicas de la comunicación.pdf
nociones básicas de la comunicación.pdf
 
¿Cómo elaborar un Mapa Mental?
¿Cómo  elaborar un  Mapa Mental?¿Cómo  elaborar un  Mapa Mental?
¿Cómo elaborar un Mapa Mental?
 
Unidad 1 Planificación Docente
Unidad 1 Planificación Docente Unidad 1 Planificación Docente
Unidad 1 Planificación Docente
 
hablemos_pp2_inf.pptx
hablemos_pp2_inf.pptxhablemos_pp2_inf.pptx
hablemos_pp2_inf.pptx
 
UNIDAD 3 FASE METODOLOGICA.pptx
UNIDAD 3 FASE METODOLOGICA.pptxUNIDAD 3 FASE METODOLOGICA.pptx
UNIDAD 3 FASE METODOLOGICA.pptx
 
UNIDAD 2 FASE PLANTEAMIENTO ANTECEDENTES Y BASES TEORICAS.ppt
UNIDAD 2 FASE PLANTEAMIENTO ANTECEDENTES Y BASES TEORICAS.pptUNIDAD 2 FASE PLANTEAMIENTO ANTECEDENTES Y BASES TEORICAS.ppt
UNIDAD 2 FASE PLANTEAMIENTO ANTECEDENTES Y BASES TEORICAS.ppt
 
Unidad I SEMINARIO DE INVESTIGACION DE TRABAJO DE GRADO.ppt
Unidad I SEMINARIO DE INVESTIGACION DE TRABAJO DE GRADO.pptUnidad I SEMINARIO DE INVESTIGACION DE TRABAJO DE GRADO.ppt
Unidad I SEMINARIO DE INVESTIGACION DE TRABAJO DE GRADO.ppt
 
Lineamientos_Trabajos de Grado_UNEFM-nov-2009.pdf
Lineamientos_Trabajos de Grado_UNEFM-nov-2009.pdfLineamientos_Trabajos de Grado_UNEFM-nov-2009.pdf
Lineamientos_Trabajos de Grado_UNEFM-nov-2009.pdf
 
unidad quirurgica.pdf
unidad quirurgica.pdfunidad quirurgica.pdf
unidad quirurgica.pdf
 
Cuidados preoperatorios.pdf
Cuidados preoperatorios.pdfCuidados preoperatorios.pdf
Cuidados preoperatorios.pdf
 
Cirugía..pdf
Cirugía..pdfCirugía..pdf
Cirugía..pdf
 
Cirugía Ambulatoria2.pdf
Cirugía Ambulatoria2.pdfCirugía Ambulatoria2.pdf
Cirugía Ambulatoria2.pdf
 

Último

PANDERETAS DECORADAS CON MOTIVOS DE LA RIOJA
PANDERETAS DECORADAS CON MOTIVOS DE LA RIOJAPANDERETAS DECORADAS CON MOTIVOS DE LA RIOJA
PANDERETAS DECORADAS CON MOTIVOS DE LA RIOJA
estroba5
 
Blogs_y_Educacion_Por Zaracho Lautaro_.pdf
Blogs_y_Educacion_Por Zaracho Lautaro_.pdfBlogs_y_Educacion_Por Zaracho Lautaro_.pdf
Blogs_y_Educacion_Por Zaracho Lautaro_.pdf
lautyzaracho4
 
Presentación de proyecto en acuarela moderna verde.pdf
Presentación de proyecto en acuarela moderna verde.pdfPresentación de proyecto en acuarela moderna verde.pdf
Presentación de proyecto en acuarela moderna verde.pdf
LuanaJaime1
 
CORREOS SEGUNDO 2024 HONORIO DELGADO ESPINOZA
CORREOS SEGUNDO 2024 HONORIO DELGADO ESPINOZACORREOS SEGUNDO 2024 HONORIO DELGADO ESPINOZA
CORREOS SEGUNDO 2024 HONORIO DELGADO ESPINOZA
Sandra Mariela Ballón Aguedo
 
El Cerebro se Cambia a si Mismo-Norman Doidge.pdf
El Cerebro se Cambia a si Mismo-Norman Doidge.pdfEl Cerebro se Cambia a si Mismo-Norman Doidge.pdf
El Cerebro se Cambia a si Mismo-Norman Doidge.pdf
Robert Zuñiga Vargas
 
La vida de Martin Miguel de Güemes para niños de primaria
La vida de Martin Miguel de Güemes para niños de primariaLa vida de Martin Miguel de Güemes para niños de primaria
La vida de Martin Miguel de Güemes para niños de primaria
EricaCouly1
 
Mundo ABC Examen 1 Grado- Tercer Trimestre.pdf
Mundo ABC Examen 1 Grado- Tercer Trimestre.pdfMundo ABC Examen 1 Grado- Tercer Trimestre.pdf
Mundo ABC Examen 1 Grado- Tercer Trimestre.pdf
ViriEsteva
 
Liturgia día del Padre del siguiente domingo.pptx
Liturgia día del Padre del siguiente domingo.pptxLiturgia día del Padre del siguiente domingo.pptx
Liturgia día del Padre del siguiente domingo.pptx
YeniferGarcia36
 
Planificación Ejemplo con la metodología TPACK
Planificación Ejemplo con la metodología  TPACKPlanificación Ejemplo con la metodología  TPACK
Planificación Ejemplo con la metodología TPACK
ssusera6697f
 
Clase Prensencial, Actividad 2.pdf.......
Clase Prensencial, Actividad 2.pdf.......Clase Prensencial, Actividad 2.pdf.......
Clase Prensencial, Actividad 2.pdf.......
LuanaJaime1
 
Examen de Selectividad. Geografía junio 2024 (Convocatoria Ordinaria). UCLM
Examen de Selectividad. Geografía junio 2024 (Convocatoria Ordinaria). UCLMExamen de Selectividad. Geografía junio 2024 (Convocatoria Ordinaria). UCLM
Examen de Selectividad. Geografía junio 2024 (Convocatoria Ordinaria). UCLM
Juan Martín Martín
 
EVALUACION ESTUDIANTIL 2023-2024 Ecuador - Costa.pptx
EVALUACION ESTUDIANTIL 2023-2024 Ecuador - Costa.pptxEVALUACION ESTUDIANTIL 2023-2024 Ecuador - Costa.pptx
EVALUACION ESTUDIANTIL 2023-2024 Ecuador - Costa.pptx
Victor Elizalde P
 
CONTENIDOS Y PDA DE LA FASE 3,4 Y 5 EN NIVEL PRIMARIA
CONTENIDOS Y PDA DE LA FASE 3,4 Y 5 EN NIVEL PRIMARIACONTENIDOS Y PDA DE LA FASE 3,4 Y 5 EN NIVEL PRIMARIA
CONTENIDOS Y PDA DE LA FASE 3,4 Y 5 EN NIVEL PRIMARIA
ginnazamudio
 
Examen de la EvAU 2024 en Navarra Latín.
Examen de la EvAU 2024 en Navarra Latín.Examen de la EvAU 2024 en Navarra Latín.
Examen de la EvAU 2024 en Navarra Latín.
amayaltc18
 
Docentes y el uso de chatGPT en el Aula Ccesa007.pdf
Docentes y el uso de chatGPT   en el Aula Ccesa007.pdfDocentes y el uso de chatGPT   en el Aula Ccesa007.pdf
Docentes y el uso de chatGPT en el Aula Ccesa007.pdf
Demetrio Ccesa Rayme
 
p4s.co Ecosistema de Ecosistemas - Diagrama.pdf
p4s.co Ecosistema de Ecosistemas - Diagrama.pdfp4s.co Ecosistema de Ecosistemas - Diagrama.pdf
p4s.co Ecosistema de Ecosistemas - Diagrama.pdf
DavidCamiloMosquera
 
Camus, Albert - El Extranjero.pdf
Camus, Albert -        El Extranjero.pdfCamus, Albert -        El Extranjero.pdf
Camus, Albert - El Extranjero.pdf
AlexDeLonghi
 
Inteligencia Artificial para Docentes HIA Ccesa007.pdf
Inteligencia Artificial para Docentes  HIA  Ccesa007.pdfInteligencia Artificial para Docentes  HIA  Ccesa007.pdf
Inteligencia Artificial para Docentes HIA Ccesa007.pdf
Demetrio Ccesa Rayme
 
Sesión: El espiritismo desenmascarado.pdf
Sesión: El espiritismo desenmascarado.pdfSesión: El espiritismo desenmascarado.pdf
Sesión: El espiritismo desenmascarado.pdf
https://gramadal.wordpress.com/
 
Dosificación de los aprendizajes U4_Me gustan los animales_Parvulos 1_2_3.pdf
Dosificación de los aprendizajes U4_Me gustan los animales_Parvulos 1_2_3.pdfDosificación de los aprendizajes U4_Me gustan los animales_Parvulos 1_2_3.pdf
Dosificación de los aprendizajes U4_Me gustan los animales_Parvulos 1_2_3.pdf
KarenRuano6
 

Último (20)

PANDERETAS DECORADAS CON MOTIVOS DE LA RIOJA
PANDERETAS DECORADAS CON MOTIVOS DE LA RIOJAPANDERETAS DECORADAS CON MOTIVOS DE LA RIOJA
PANDERETAS DECORADAS CON MOTIVOS DE LA RIOJA
 
Blogs_y_Educacion_Por Zaracho Lautaro_.pdf
Blogs_y_Educacion_Por Zaracho Lautaro_.pdfBlogs_y_Educacion_Por Zaracho Lautaro_.pdf
Blogs_y_Educacion_Por Zaracho Lautaro_.pdf
 
Presentación de proyecto en acuarela moderna verde.pdf
Presentación de proyecto en acuarela moderna verde.pdfPresentación de proyecto en acuarela moderna verde.pdf
Presentación de proyecto en acuarela moderna verde.pdf
 
CORREOS SEGUNDO 2024 HONORIO DELGADO ESPINOZA
CORREOS SEGUNDO 2024 HONORIO DELGADO ESPINOZACORREOS SEGUNDO 2024 HONORIO DELGADO ESPINOZA
CORREOS SEGUNDO 2024 HONORIO DELGADO ESPINOZA
 
El Cerebro se Cambia a si Mismo-Norman Doidge.pdf
El Cerebro se Cambia a si Mismo-Norman Doidge.pdfEl Cerebro se Cambia a si Mismo-Norman Doidge.pdf
El Cerebro se Cambia a si Mismo-Norman Doidge.pdf
 
La vida de Martin Miguel de Güemes para niños de primaria
La vida de Martin Miguel de Güemes para niños de primariaLa vida de Martin Miguel de Güemes para niños de primaria
La vida de Martin Miguel de Güemes para niños de primaria
 
Mundo ABC Examen 1 Grado- Tercer Trimestre.pdf
Mundo ABC Examen 1 Grado- Tercer Trimestre.pdfMundo ABC Examen 1 Grado- Tercer Trimestre.pdf
Mundo ABC Examen 1 Grado- Tercer Trimestre.pdf
 
Liturgia día del Padre del siguiente domingo.pptx
Liturgia día del Padre del siguiente domingo.pptxLiturgia día del Padre del siguiente domingo.pptx
Liturgia día del Padre del siguiente domingo.pptx
 
Planificación Ejemplo con la metodología TPACK
Planificación Ejemplo con la metodología  TPACKPlanificación Ejemplo con la metodología  TPACK
Planificación Ejemplo con la metodología TPACK
 
Clase Prensencial, Actividad 2.pdf.......
Clase Prensencial, Actividad 2.pdf.......Clase Prensencial, Actividad 2.pdf.......
Clase Prensencial, Actividad 2.pdf.......
 
Examen de Selectividad. Geografía junio 2024 (Convocatoria Ordinaria). UCLM
Examen de Selectividad. Geografía junio 2024 (Convocatoria Ordinaria). UCLMExamen de Selectividad. Geografía junio 2024 (Convocatoria Ordinaria). UCLM
Examen de Selectividad. Geografía junio 2024 (Convocatoria Ordinaria). UCLM
 
EVALUACION ESTUDIANTIL 2023-2024 Ecuador - Costa.pptx
EVALUACION ESTUDIANTIL 2023-2024 Ecuador - Costa.pptxEVALUACION ESTUDIANTIL 2023-2024 Ecuador - Costa.pptx
EVALUACION ESTUDIANTIL 2023-2024 Ecuador - Costa.pptx
 
CONTENIDOS Y PDA DE LA FASE 3,4 Y 5 EN NIVEL PRIMARIA
CONTENIDOS Y PDA DE LA FASE 3,4 Y 5 EN NIVEL PRIMARIACONTENIDOS Y PDA DE LA FASE 3,4 Y 5 EN NIVEL PRIMARIA
CONTENIDOS Y PDA DE LA FASE 3,4 Y 5 EN NIVEL PRIMARIA
 
Examen de la EvAU 2024 en Navarra Latín.
Examen de la EvAU 2024 en Navarra Latín.Examen de la EvAU 2024 en Navarra Latín.
Examen de la EvAU 2024 en Navarra Latín.
 
Docentes y el uso de chatGPT en el Aula Ccesa007.pdf
Docentes y el uso de chatGPT   en el Aula Ccesa007.pdfDocentes y el uso de chatGPT   en el Aula Ccesa007.pdf
Docentes y el uso de chatGPT en el Aula Ccesa007.pdf
 
p4s.co Ecosistema de Ecosistemas - Diagrama.pdf
p4s.co Ecosistema de Ecosistemas - Diagrama.pdfp4s.co Ecosistema de Ecosistemas - Diagrama.pdf
p4s.co Ecosistema de Ecosistemas - Diagrama.pdf
 
Camus, Albert - El Extranjero.pdf
Camus, Albert -        El Extranjero.pdfCamus, Albert -        El Extranjero.pdf
Camus, Albert - El Extranjero.pdf
 
Inteligencia Artificial para Docentes HIA Ccesa007.pdf
Inteligencia Artificial para Docentes  HIA  Ccesa007.pdfInteligencia Artificial para Docentes  HIA  Ccesa007.pdf
Inteligencia Artificial para Docentes HIA Ccesa007.pdf
 
Sesión: El espiritismo desenmascarado.pdf
Sesión: El espiritismo desenmascarado.pdfSesión: El espiritismo desenmascarado.pdf
Sesión: El espiritismo desenmascarado.pdf
 
Dosificación de los aprendizajes U4_Me gustan los animales_Parvulos 1_2_3.pdf
Dosificación de los aprendizajes U4_Me gustan los animales_Parvulos 1_2_3.pdfDosificación de los aprendizajes U4_Me gustan los animales_Parvulos 1_2_3.pdf
Dosificación de los aprendizajes U4_Me gustan los animales_Parvulos 1_2_3.pdf
 

Tipos de datos.pdf

  • 1. Universidad Nacional Experimental “Francisco de Miranda” Área Ciencias de la Educación Departamento de Informática y tecnología Educativa U.C.: Computación I TIPOS DE DATOS Y EXPRESIONES Licda. Inés Andara (2010)
  • 2. Unidad I. Fundamentos de programación 2 Un dato (del latín datum), es una representación simbólica, atributo o característica de una entidad. El dato no tiene valor semántico (sentido) en sí mismo, pero convenientemente tratado o procesado se puede utilizar en la realización de cálculos o toma de decisiones. Es de empleo muy común en el ámbito informático. La información es un fenómeno que proporciona significado o sentido a las cosas. En sentido general, la información es un conjunto organizado de datos procesados, que constituyen un mensaje sobre un determinado ente o fenómeno. Los datos se perciben, se integran y generan la información necesaria para producir el conocimiento que es el que finalmente permite tomar decisiones para realizar las acciones cotidianas que aseguran la existencia. Un tipo de dato se puede definir a partir de los valores permitidos y las operaciones que se pueden llevar a cabo sobre estos valores. Entre los tipos de datos tenemos: Simples Compuestos A continuación se describen brevemente cada uno de ellos: Numéricos: Como su nombre lo indica, representado por números; estos pueden ser Enteros (int) y Reales (float) que pueden ser representados con la notación de punto flotante. Datos Procesamiento Información Numéricos Caracter Lógicos Enteros Reales Cadena de caracteres Estructura de datos Vectores Matrices
  • 3. Unidad I. Fundamentos de programación 3 Carácter (char): Es cualquier elemento de un conjunto de caracteres predefinidos o alfabeto. Lógicos (bool): Representa los valores de lógica binaria, que pueden almacenar valores verdadero y falso (true y false). Cadena de caracteres (char): es una sucesión de caracteres (letras, números o determinados signos) que se utilizan normalmente como un tipo de dato predefinido para palabras, frases o cualquier otra sucesión de caracteres. Estructura de datos: Es una forma de organizar un conjunto de datos elementales (mínima información que se tiene del sistema) con el objetivo de facilitar la manipulación de lo dichos datos como un todo o individualmente. Para trabajar con estos datos en la programación, es necesario conocer los siguientes aspectos: Identificadores: Representan los datos de un programa (constantes, variables, tipos de datos). Un identificador es una secuencia de caracteres que sirve para identificar una posición en la memoria de la computadora, que nos permite acceder a su contenido. Para formar un identificador se deben seguir las siguientes reglas:  Debe comenzar con una letra (A a Z, mayúsculas o minúsculas) y no deben contener espacios en blanco.  Letras, dígitos y caracteres como la subraya (_) están permitidos después del primer carácter.  No se deben utilizar palabras reservadas del lenguaje de programación que se esté usando.  Usar nombres adecuados para las variables, que sean autodescriptivos. Constante: Es un dato numérico o alfanumérico que no cambia durante la ejecución del programa.
  • 4. Unidad I. Fundamentos de programación 4 Variable: Es un espacio en la memoria de la computadora que permite almacenar temporalmente un dato durante la ejecución de un proceso, su contenido puede cambia durante la ejecución del programa. Para poder reconocer una variable en la memoria de la computadora, es necesario darle un nombre con el cual podamos identificarla dentro de un algoritmo. Las Variables se pueden clasificar: Numéricas Por su Contenido Lógicas Alfanuméricas (String) De Trabajo Por su Uso Contadores Acumuladores Expresiones: Es un conjunto de literales, variables, operadores y expresiones que evalúan un único valor. El valor puede ser un número, una cadena o un valor lógico. Operadores: Son elementos que permiten relacionar o manipular valores. Estos son utilizados dentro de las expresiones que son combinaciones de constantes, variables, símbolos de operación, paréntesis, y nombres de funciones específicas. Por ejemplo a + (b+3) / c Los operadores pueden ser: Operadores Aritméticos: Permiten la realización de operaciones matemáticas con valores; pueden ser utilizados con tipos de datos enteros o reales (decimales). ^ Exponenciación a^b + Suma x+y
  • 5. Unidad I. Fundamentos de programación 5 - Resta b-c * Multiplicación x*y / División B/5 Mod,% Modulo B%5 Operadores Relacionales: Se utilizan para establecer una relación entre dos valores, compara estos valores entre si y esta comparación produce un resultado de certeza o falsedad, valores del mismo tipo (numérico o cadenas) tienen el mismo nivel de prioridad y menor prioridad que los aritméticos. = = Igual a != No Igual a > Mayor que < Menor que > = Mayor o igual que < = Menor o igual que Operadores Lógicos: Los operadores lógicos se utilizan para establecer relaciones entre valores lógicos y pueden ser resultado de una expresión relacional. And Y && Or O | | Asignación: consiste en el paso de valores o resultados a una zona de la memoria. Dicha zona será reconocida con el nombre de la variable que recibe el valor. La asignación se puede clasificar de la siguiente forma:  Simples: Consiste en pasar un valor constate a una variable (a=15)  Contador: Consiste en usarla como un verificador del numero de veces que se realiza un proceso (a=a+1)  Acumulador: Consiste en usarla como un sumador en un proceso (a=a+b)  De trabajo: Donde puede recibir el resultado de una operación matemática que involucre muchas variables (a=c+b*2/4).
  • 6. Unidad I. Fundamentos de programación 6 Para evaluar expresiones, es necesario conocer las reglas de prioridad y asociatividad que determinan el orden en el que se aplican los operadores a un valor. Se debe tener en cuenta la siguiente tabla: Operadores Asociatividad Grupo 1 ( ) ++ -- ^ * / % + - I-D D-I I-D I-D I-D Grupo 2 < <= > >= == != ! && || I-D I-D I-D I-D I-D I-D: Izquierda-Derecha D-I: Derecha-Izquierda Los operadores del grupo 1 tienen mayor prioridad que los del grupo 2. Si dos operadores se aplican al mismo operando, el operador con mayor prioridad se aplica primero. Todos los operadores del mismo grupo tienen igual prioridad y asociatividad. La asociatividad izquierda-derecha significa aplicar el operador más a la izquierda primero, y en la asociatividad derecha-izquierda se aplica primero el operador más a la derecha. Los paréntesis tienen la máxima prioridad. Observa el siguiente ejemplo para evaluar la expresión: 24 – 10 / 5 + 17 En primer lugar, debemos observar los operadores y ubicarlo en la tabla, así que es el signo /, por lo que 10/5 = 2, y quedaría: 24 - 2 + 7, luego tenemos que los operadores que quedan tiene el mismo nivel de precedencia, entones se calcula de izquierda a derecha: 22 + 7 y después de sumar, finalmente obtenemos el resultado que es: 29
  • 7. Unidad I. Fundamentos de programación 7 Ejercicios Propuestos Determine el valor de cada una de las siguientes expresiones: 1.- 2 – 3 % 2 + 3 + 4 * 2 -1 2.- 20 % 3 - 3^2 + 4 3.- 3 * 3 – 2 > 2 – 4 % 3 4.- 86 - 4^3 -3 < 23 – 12 % 5 -3 5.- 2 % 4 - 1 < 4 + 8 / 2 – 3 and 25 % 7 - 2^3 -2