SlideShare una empresa de Scribd logo
DATOS. TIPOS DE DATOS Y OPERACIONES PRIMITIASE.S.P.E.Programación Ingeniería Geográfica y del  Medio AmbienteIng. Paulo Guerra
Objetivos de la claseComprender  	el concepto de datoAprender a identificar los tipos de datos apropiados para las variables.Saber la forma en que se deben declarar las constantes y las variables Ing. Paulo Guerra
IntroducciónToda computadora tiene como objetivo la manipulación y trabajo con información y con datos. Estos datos pueden ser nombres, calificaciones, precios.Las acciones de las instrucciones de los programas realizan cambios sobre los valores de esos datos, es decir operan sobre datos. En los lenguajes de programación los datos deben ser de un tipo de dato específico. El tipo de dato determina la forma en que se representa la información en la computadora y distintos procesos que la computadora realiza con ellos.Ing. Paulo Guerra
Tipos de datosConjunto especifico de valores de los datos y un conjunto de  operaciones que actúan sobre esos datos.Existen 2 tipos de datos:Básicos, incorporados o integrados (incluyen los lenguajes de programación)Definidos por el usuarioLos tipos de datos básicos son los siguientes:numéricos (entero, real)lógicos (boolean)caracter(carácter, cadena)Ing. Paulo Guerra
Datos numéricosEste tipo representa al conjunto de los valores numéricos. Estos pueden ser:entero real  Un dato de tipo enteroes aquel que puede tomar por valor un número perteneciente al conjunto de los números enteros (Z), el cual está formado por los números naturales, su opuestos (números negativos) y el cero.Z = { ..., -3, -2, -1, 0, 1, 2, 3, ... }Los números enteros se pueden representar en 8, 16 o 32 bits, e incluso en 64 bits y eso origina el rango de valores.Enteros		-32 768 		a	32 767Enteros Cortos	-128		a	127Enteros Largos	-2147483648	a	2147483647Además, se pude considerar sin signo (unsigned) o con signo (signed)			Sin signo          065 535Ing. Paulo Guerra
Datos numéricos realesReales: el tipo real consiste en un subconjunto de los números reales. Los números reales siempre tienen un punto decimal y pueden ser positivos o negativos. Un numero real consta de un entero y una parte decimal.Ejemplo0.08		3777.443.14		-52.332-7.99		2.0Ing. Paulo Guerra
Existe un tipo de representación denominado notación exponencial o científica y que se utiliza para números muy grandes o muy pequeños. Así,    367520100000000000000forma de potencias de 10     3.675201 x 1020Y de modo similar     0.0000000000302579Se representa como    3.02579 x 10 -11Ing. Paulo Guerra
Tipos de datos reales(C/C++)Ing. Paulo Guerra
Datos Lógicos (booleanos) El tipo lógico – también denominado booleano – es aquel dato que sólo puede tomar uno de dos valores:     Cierto o verdadero (true) y falso (false).   Este tipo de datos se utiliza para representar las alternativas (sí/no) a determinadas condiciones. Por ejemplo, cuando se pide si un valor entero es par, la respuesta será verdadera o falsa, según sea par o impar.Ing. Paulo Guerra
Datos tipo carácter y tipo cadena El tipo carácter es el conjunto finito y ordenado de caracteres que la computadora reconoce. Un dato tipo carácter contiene un solo carácter. Los caracteres que reconocen las diferentes computadoras no son estándar; sin embargo, la mayoría reconoce los siguientes caracteres alfabéticos y numéricos:     caracteres alfabéticos (A,B,C…,Z)(a,b,c,…, z),caracteres numéricos (1,2, …, 9,0),caracteres especiales (+,-,*,/,^,.,;,<,>,$,…).Ing. Paulo Guerra
Cadenas o Stringuna cadena (string) de caracteres es una sucesión de caracteres que se encuentran delimitados por una comilla (apóstrofo) o dobles comillas, según el tipo de lenguaje de programación. La longitud de una cadena de caracteres es el número de ellos comprendidos entre los separadores o limitadores. Algunos lenguajes tienen datos tipo cadena.“Hola Mortimer”“12 de octubre de 1492”“Sr. Mckoy”Ing. Paulo Guerra
CONSTANTES Y VARIABLES Los programas de computadora contienen ciertos valores que no deben cambiar durante la ejecución del programa.   Tales valores se llaman constantes. De igual forma, existen otros valores que cambiarán durante la ejecución del programa; a estos valores se les llama variables. Una constante es un dato que pertenece sin cambios durante todo el desarrollo del algoritmo o durante la ejecución del programa.              Constantes reales válidas                      Constantes reales no válidas		1.234 				1,752.63 (comas no permitidas)       - 0.1436 				82 (normalmente contienen un punto              					decimal, aunque existen lenguajes que lo 					admiten sin punto)           + 54437324  constantes reales en notación científica.  3.374562E equivale a 3.374562 x 10 2Ing. Paulo Guerra
Declaración de constantes y variables Normalmente los identificadores de las variables y de las constantes con nombre deben ser declaradas en los programas antes de ser utilizadas. La sintaxis de la declaración de una variable suele ser:    <tipo_de_dato>  <nombre_variable> [=< expresión>] 	Ejemplochar letra, abreviaturaintnumAlumnos = 25float salario = 23.000Si se desea dar un nombre (identificado) y un valor a una constante de modo que su valor no se pueda modificar posteriormente, su sintaxis puede der así: const <tipo_de_dato>  <nombre_constante> = <expresión>EJEMPLOconstdouble PI = 3.141592constchar nombre[ ] = “Mackoy”constchar letra = ‘c’   Ing. Paulo Guerra
Preguntas Ing. Paulo Guerra

Más contenido relacionado

PPTX
Datos simples
PPTX
Tipos de datos en programacion
PPTX
Algoritmos Tiposde datos
PDF
Tema 1 Datos y tipos de datos
PPTX
Tipos de datos y operaciones
PPT
Tipos De Datos
PPTX
Tipos de datos
PPT
Tipos de datos, identificadores, variables y constantes 97 2003
Datos simples
Tipos de datos en programacion
Algoritmos Tiposde datos
Tema 1 Datos y tipos de datos
Tipos de datos y operaciones
Tipos De Datos
Tipos de datos
Tipos de datos, identificadores, variables y constantes 97 2003

La actualidad más candente (20)

PPTX
Tipos de datos, identificadores, variables y constantes
PDF
Tipos de datos en pseudocódigo
PPTX
Variables de-programación
ODP
Informatica
PDF
Clasificación y Tipos de Datos
PPSX
Operadores
PPTX
Computacion de ing nahum
PPTX
Elementos basicos de un programa Grupo 2
DOCX
Algoritmos, lenguajes de programación, datos, tipos de datos y datos primitivos.
PPTX
Elementos basicos de un programa
PPTX
tipos de datos
PDF
Tipos de datos variables expresiones
PPTX
Presentacion del pseudocodigo2ºam
PPTX
Computación I
PPTX
Expocision pseudocodigo
PDF
4. variables almacenamiento de información
PPT
Tipos de Datos en C++
DOC
Variables
Tipos de datos, identificadores, variables y constantes
Tipos de datos en pseudocódigo
Variables de-programación
Informatica
Clasificación y Tipos de Datos
Operadores
Computacion de ing nahum
Elementos basicos de un programa Grupo 2
Algoritmos, lenguajes de programación, datos, tipos de datos y datos primitivos.
Elementos basicos de un programa
tipos de datos
Tipos de datos variables expresiones
Presentacion del pseudocodigo2ºam
Computación I
Expocision pseudocodigo
4. variables almacenamiento de información
Tipos de Datos en C++
Variables
Publicidad

Destacado (20)

DOCX
Estrategia tecnologica de una pequeña empresa
ODP
Power point nuevas tecnologias
PPTX
Bienvenida%20 Fundamentos%20 G E%20ene Jun%202010[1]
XLS
Andrea NuñE Ztrabajo Quim
PPT
Notre CollèGe En Images
PPT
N A D A M A S P E R F E C T O Q U E E L A M O R
PDF
Gacetilla curso de programación
DOCX
Lilibeth de la o
PDF
Flash as3 programming
ODP
Enric Valor
PDF
Herrera marcelo 6_b_T12
PPT
Wiki02
PDF
Manual writer 3.0
PPTX
Documentoscomerciales 111019164658-phpapp01
PPTX
Cartilla
PPTX
Como crear un blog
DOCX
Carlos eduardo, documento de aplicacion en android
PPT
PDF
Estrategia tecnologica de una pequeña empresa
Power point nuevas tecnologias
Bienvenida%20 Fundamentos%20 G E%20ene Jun%202010[1]
Andrea NuñE Ztrabajo Quim
Notre CollèGe En Images
N A D A M A S P E R F E C T O Q U E E L A M O R
Gacetilla curso de programación
Lilibeth de la o
Flash as3 programming
Enric Valor
Herrera marcelo 6_b_T12
Wiki02
Manual writer 3.0
Documentoscomerciales 111019164658-phpapp01
Cartilla
Como crear un blog
Carlos eduardo, documento de aplicacion en android
Publicidad

Similar a 4 Datos (20)

PPTX
Elementos basicos de un programa
PPTX
Elementos basicos de un programa
PPTX
Computacion Grupo 2
PDF
Identificadores
PDF
Arquitectura de datos empresariales tipos de datos
DOCX
Investigacion tipo de datos
PPT
TIPO DE DATO EN PROGRAMACION
DOCX
DOCX
PPT
8 tipos variables constantes
DOCX
Tipo de datos
PPTX
Apun3algol
DOCX
37 tarazona karen programacion
DOCX
Tipo de Datos!
DOCX
Codigo C+++
PDF
3.1.- Tipo de Datos
PPTX
Algoritmos y Estructura de datos
PDF
Datos Escalares
PPTX
Tipos de datos
PPT
Clase II Estructura de Datos. IUTE- Merida
Elementos basicos de un programa
Elementos basicos de un programa
Computacion Grupo 2
Identificadores
Arquitectura de datos empresariales tipos de datos
Investigacion tipo de datos
TIPO DE DATO EN PROGRAMACION
8 tipos variables constantes
Tipo de datos
Apun3algol
37 tarazona karen programacion
Tipo de Datos!
Codigo C+++
3.1.- Tipo de Datos
Algoritmos y Estructura de datos
Datos Escalares
Tipos de datos
Clase II Estructura de Datos. IUTE- Merida

Más de Paulo Guerra Terán (20)

DOCX
Tutorial de uso de slideshared
PDF
Publicacion material
PPT
Bloque 0 pacie
PPT
Investigación
PPTX
Arrays bidimensionales
PPTX
PPT
9 operadores
PPT
11 estructuras de control decision
PPT
10 entrada y salida
PPT
9 operadores
PPTX
7 lenguaje c
PPT
6. windows forms
PPT
PPT
1 Plataforma .Net
PPTX
6 Escritura De Algoritmos Programas
PPTX
5 Expresiones
PPTX
PPT
2 Flujogramas
PPT
1 Problemas
Tutorial de uso de slideshared
Publicacion material
Bloque 0 pacie
Investigación
Arrays bidimensionales
9 operadores
11 estructuras de control decision
10 entrada y salida
9 operadores
7 lenguaje c
6. windows forms
1 Plataforma .Net
6 Escritura De Algoritmos Programas
5 Expresiones
2 Flujogramas
1 Problemas

Último (20)

PDF
PFB-MANUAL-PRUEBA-FUNCIONES-BASICAS-pdf.pdf
PDF
ACERTIJO Súper Círculo y la clave contra el Malvado Señor de las Formas. Por ...
PDF
Integrando la Inteligencia Artificial Generativa (IAG) en el Aula
PDF
OK OK UNIDAD DE APRENDIZAJE 5TO Y 6TO CORRESPONDIENTE AL MES DE AGOSTO 2025.pdf
PDF
Unidad de Aprendizaje 5 de Matematica 1ro Secundaria Ccesa007.pdf
PDF
CONFERENCIA-Deep Research en el aula universitaria-UPeU-EduTech360.pdf
PDF
Breve historia de los Incas -- Patricia Temoche [Temoche, Patricia] -- Breve ...
PDF
Crear o Morir - Andres Oppenheimer Ccesa007.pdf
PDF
Salvese Quien Pueda - Andres Oppenheimer Ccesa007.pdf
PDF
GUIA DE: CANVA + INTELIGENCIA ARTIFICIAL
PDF
ciencias-1.pdf libro cuarto basico niños
PDF
Guia de Tesis y Proyectos de Investigacion FS4 Ccesa007.pdf
PDF
IDH_Guatemala_2.pdfnjjjkeioooe ,l dkdldp ekooe
PDF
Cronograma de clases de Práctica Profesional 2 2025 UDE.pdf
DOCX
V UNIDAD - SEGUNDO GRADO. del mes de agosto
PDF
Escuela Sabática 6. A través del Mar Rojo.pdf
PDF
Escuelas Desarmando una mirada subjetiva a la educación
PDF
SESION 12 INMUNIZACIONES - CADENA DE FRÍO- SALUD FAMILIAR - PUEBLOS INDIGENAS...
PDF
Gasista de unidades unifuncionales - pagina 23 en adelante.pdf
PDF
DI, TEA, TDAH.pdf guía se secuencias didacticas
PFB-MANUAL-PRUEBA-FUNCIONES-BASICAS-pdf.pdf
ACERTIJO Súper Círculo y la clave contra el Malvado Señor de las Formas. Por ...
Integrando la Inteligencia Artificial Generativa (IAG) en el Aula
OK OK UNIDAD DE APRENDIZAJE 5TO Y 6TO CORRESPONDIENTE AL MES DE AGOSTO 2025.pdf
Unidad de Aprendizaje 5 de Matematica 1ro Secundaria Ccesa007.pdf
CONFERENCIA-Deep Research en el aula universitaria-UPeU-EduTech360.pdf
Breve historia de los Incas -- Patricia Temoche [Temoche, Patricia] -- Breve ...
Crear o Morir - Andres Oppenheimer Ccesa007.pdf
Salvese Quien Pueda - Andres Oppenheimer Ccesa007.pdf
GUIA DE: CANVA + INTELIGENCIA ARTIFICIAL
ciencias-1.pdf libro cuarto basico niños
Guia de Tesis y Proyectos de Investigacion FS4 Ccesa007.pdf
IDH_Guatemala_2.pdfnjjjkeioooe ,l dkdldp ekooe
Cronograma de clases de Práctica Profesional 2 2025 UDE.pdf
V UNIDAD - SEGUNDO GRADO. del mes de agosto
Escuela Sabática 6. A través del Mar Rojo.pdf
Escuelas Desarmando una mirada subjetiva a la educación
SESION 12 INMUNIZACIONES - CADENA DE FRÍO- SALUD FAMILIAR - PUEBLOS INDIGENAS...
Gasista de unidades unifuncionales - pagina 23 en adelante.pdf
DI, TEA, TDAH.pdf guía se secuencias didacticas

4 Datos

  • 1. DATOS. TIPOS DE DATOS Y OPERACIONES PRIMITIASE.S.P.E.Programación Ingeniería Geográfica y del Medio AmbienteIng. Paulo Guerra
  • 2. Objetivos de la claseComprender el concepto de datoAprender a identificar los tipos de datos apropiados para las variables.Saber la forma en que se deben declarar las constantes y las variables Ing. Paulo Guerra
  • 3. IntroducciónToda computadora tiene como objetivo la manipulación y trabajo con información y con datos. Estos datos pueden ser nombres, calificaciones, precios.Las acciones de las instrucciones de los programas realizan cambios sobre los valores de esos datos, es decir operan sobre datos. En los lenguajes de programación los datos deben ser de un tipo de dato específico. El tipo de dato determina la forma en que se representa la información en la computadora y distintos procesos que la computadora realiza con ellos.Ing. Paulo Guerra
  • 4. Tipos de datosConjunto especifico de valores de los datos y un conjunto de operaciones que actúan sobre esos datos.Existen 2 tipos de datos:Básicos, incorporados o integrados (incluyen los lenguajes de programación)Definidos por el usuarioLos tipos de datos básicos son los siguientes:numéricos (entero, real)lógicos (boolean)caracter(carácter, cadena)Ing. Paulo Guerra
  • 5. Datos numéricosEste tipo representa al conjunto de los valores numéricos. Estos pueden ser:entero real Un dato de tipo enteroes aquel que puede tomar por valor un número perteneciente al conjunto de los números enteros (Z), el cual está formado por los números naturales, su opuestos (números negativos) y el cero.Z = { ..., -3, -2, -1, 0, 1, 2, 3, ... }Los números enteros se pueden representar en 8, 16 o 32 bits, e incluso en 64 bits y eso origina el rango de valores.Enteros -32 768 a 32 767Enteros Cortos -128 a 127Enteros Largos -2147483648 a 2147483647Además, se pude considerar sin signo (unsigned) o con signo (signed) Sin signo 065 535Ing. Paulo Guerra
  • 6. Datos numéricos realesReales: el tipo real consiste en un subconjunto de los números reales. Los números reales siempre tienen un punto decimal y pueden ser positivos o negativos. Un numero real consta de un entero y una parte decimal.Ejemplo0.08 3777.443.14 -52.332-7.99 2.0Ing. Paulo Guerra
  • 7. Existe un tipo de representación denominado notación exponencial o científica y que se utiliza para números muy grandes o muy pequeños. Así, 367520100000000000000forma de potencias de 10 3.675201 x 1020Y de modo similar 0.0000000000302579Se representa como 3.02579 x 10 -11Ing. Paulo Guerra
  • 8. Tipos de datos reales(C/C++)Ing. Paulo Guerra
  • 9. Datos Lógicos (booleanos) El tipo lógico – también denominado booleano – es aquel dato que sólo puede tomar uno de dos valores: Cierto o verdadero (true) y falso (false). Este tipo de datos se utiliza para representar las alternativas (sí/no) a determinadas condiciones. Por ejemplo, cuando se pide si un valor entero es par, la respuesta será verdadera o falsa, según sea par o impar.Ing. Paulo Guerra
  • 10. Datos tipo carácter y tipo cadena El tipo carácter es el conjunto finito y ordenado de caracteres que la computadora reconoce. Un dato tipo carácter contiene un solo carácter. Los caracteres que reconocen las diferentes computadoras no son estándar; sin embargo, la mayoría reconoce los siguientes caracteres alfabéticos y numéricos: caracteres alfabéticos (A,B,C…,Z)(a,b,c,…, z),caracteres numéricos (1,2, …, 9,0),caracteres especiales (+,-,*,/,^,.,;,<,>,$,…).Ing. Paulo Guerra
  • 11. Cadenas o Stringuna cadena (string) de caracteres es una sucesión de caracteres que se encuentran delimitados por una comilla (apóstrofo) o dobles comillas, según el tipo de lenguaje de programación. La longitud de una cadena de caracteres es el número de ellos comprendidos entre los separadores o limitadores. Algunos lenguajes tienen datos tipo cadena.“Hola Mortimer”“12 de octubre de 1492”“Sr. Mckoy”Ing. Paulo Guerra
  • 12. CONSTANTES Y VARIABLES Los programas de computadora contienen ciertos valores que no deben cambiar durante la ejecución del programa. Tales valores se llaman constantes. De igual forma, existen otros valores que cambiarán durante la ejecución del programa; a estos valores se les llama variables. Una constante es un dato que pertenece sin cambios durante todo el desarrollo del algoritmo o durante la ejecución del programa. Constantes reales válidas Constantes reales no válidas 1.234 1,752.63 (comas no permitidas) - 0.1436 82 (normalmente contienen un punto decimal, aunque existen lenguajes que lo admiten sin punto) + 54437324 constantes reales en notación científica. 3.374562E equivale a 3.374562 x 10 2Ing. Paulo Guerra
  • 13. Declaración de constantes y variables Normalmente los identificadores de las variables y de las constantes con nombre deben ser declaradas en los programas antes de ser utilizadas. La sintaxis de la declaración de una variable suele ser: <tipo_de_dato> <nombre_variable> [=< expresión>] Ejemplochar letra, abreviaturaintnumAlumnos = 25float salario = 23.000Si se desea dar un nombre (identificado) y un valor a una constante de modo que su valor no se pueda modificar posteriormente, su sintaxis puede der así: const <tipo_de_dato> <nombre_constante> = <expresión>EJEMPLOconstdouble PI = 3.141592constchar nombre[ ] = “Mackoy”constchar letra = ‘c’ Ing. Paulo Guerra