SlideShare una empresa de Scribd logo
CETis 109
Tipos de datos simples
Alfredo Rivera Salazar
Martha Domínguez Hernández
Desarrolla software de aplicación
utilizando programación orientada a
objetos.
3ºAM Programación
Maestra: Margarita Romero
Alvarado
Tipos de datos simples
Un dato es cualquier información
codificada y utilizada por algún
programa que necesite un espacio
de almacenamiento en el ordenador.
La codificación significa que cada
dato estará representado por una
serie de símbolos manejables por el
ordenador.
CONSTANTES
Las constantes son datos que no cambian de
valor durante la ejecución del programa. Pueden
clasificarse en: constantes literales, constantes
con nombre, expresiones constantes y
constantes con tipo. Por ejemplo, en la
sentencia de asignación:
VolEsfera := (4/3)*PI*(R*R*R);
Constantes literales y constantes
con nombre
 Las constantes literales y las constantes con nombre
pueden ser de diferentes tipos: numéricas enteras,
numéricas reales, lógicas o booleanas, caracteres, cadenas
de caracteres, de un tipo conjunto o de un tipo enumerado
definido por el usuario.
 Sintaxis: CONST Identificador_1 = Valor_1;
Identificador_2 = Valor_2;
...
Identificador_n = Valor_n;
Mientras que las constantes numéricas no
emplean ningún formato especial o utilizan
caracteres adicionales, las constantes de tipo
carácter o cadena de caracteres se escriben
siempre entre comillas simples
 Ej.: 'a' , '3' , '*' , 'Escuela' , 'Me llamo Luis'
 Las constantes de tipo conjunto se escriben
delimitando los elementos (si hay varios se
separan por comas) entre corchetes.
 Ej.: [3,11,25,29,34,41] , ['a','e','i','o','u']
Tipos de datos en distintos
lenguajes
 El lenguaje de
programación Pascal permite declarar
variables de tipo carácter (Cadena) y
numérica. Todas las variables excepto
la de tipo Cadena son de tipo
numéricas (incluyendo Booleano).
Nombre Memoria
requerida
Rango Descripción
Booleano 1 byte (8 Bits) 1 ~ 0 Verdad - Falso
Byte 1 byte (8 Bits) 0 ~ 255 Byte sin signo
ByteSig 1 byte (8 Bits) (-128) ~ 127 Byte con signo
Word 2 byte (16 Bits) 0 ~ 65.535 Word sin signo.
WordSig 2 byte (16 Bits) (-32768) ~ 32767 Word con signo.
Entero 4 byte (32 Bits) 0 ~ 4.294.967.295 Entero sin signo.
EnteroSi
g
4 byte (32 Bits) (-2.147.483.648) ~
2.147.483.647
Entero con signo.
Real 8 byte (64 Bits) (-1,79769313486232^308) ~
(-4.94065645841247^-324)
Número con coma
flotante de doble
precisión
Decimal 8 byte (64 Bits) (-922.337.203.685.477,5800)
~ 922.337.203.685.477,5800
Número con coma
fija de 4 decimales.
Cadena 1 byte por carácter 0 ~ 2.000 millones de
caracteres
Cadena de
caracteres
alfanumérica.
 Los tipos simples veremos los más básicos, que
son: integer,boolean, char y real. Además, también
hablaremos un poco de las cadenas de caracteres, los
llamados strings.
 El tipo integer (entero)
Como ya habrás leído el tipo de datos entero es un tipo
simple, y dentro de estos, es ordinal. Al declarar una variable
de tipo entero, estás creando una variable numérica que
puede tomar valores positivos o negativos, y sin parte
decimal.
Datos simples
Este tipo de variables, puedes utilizarlas en
asignaciones, comparaciones, expresiones
aritméticas, etc. Algunos de los papeles más
comunes que desarrollan son:
• Controlar un bucle
• Usarlas como contador, incrementando su valor
cuando sucede algo
• Realizar operaciones enteras, es decir, sin parte
decimal
Tipos REALES
 En TurboPascal un tipo real tiene un conjunto de valores que
es un subconjunto de los números reales. También son
predefinidos, pero no ordinales. TurboPascal 7.0 predefine
cinco tipos reales con un tamaño de almacenamiento en
memoria, intervalo de representación y precisión distinto
para cada uno de ellos.
 El tipo real (real)
Pascal soporta el conjunto entero de números. Pero no es el
único, también te permite trabajar con números
pertenecientes al conjunto real.
El tipo de datos real es el que se
corresponde con los números reales. Este
es un tipo importante para los cálculos. Por
ejemplo en los estadísticos, ya que se
caracterizan por tratar fundamentalmente
con valores decimales.
nota: Aunque pueda que estés
acostumbrado a escribir con coma los
decimales, te advierto que en Pascal y en
todos los lenguajes de programación se
escribe con un punto. Por ejemplo: 3.1416
Los tipos char y string (carácter y
cadena)

Con el tipo carácter puedes tener objetos que
representen una letra, un número, etc. Es decir,
puedes usar variables o constantes que
representen un valor alfanumérico. Pero ojo,
cada variable sólo podrá almacenar un carácter.
Sin embargo, con las cadenas de caracteres
(strings) puedes contener en una sola variable
más de un carácter. Por ejemplo, puedes tener en
una variable tu nombre.
El tipo boolean (lógico)

El tipo de datos lógico es el que te permite usar variables
que disponen sólo de dos posibles valores: cierto o falso.
Debido a esto, su utilidad salta a la vista, y no es otra
que variables de chequeo. Nos sirven para mantener el
estado de un objeto mediante dos valores:
 si/no
 cierto/falso
 funciona/no funciona
 on/off.
Datos simples
DECLARACIÓN DE NUEVOS
TIPOS DE DATOS
 En la declaración de tipos de un programa pueden crearse
nuevos tipos por parte del programador, pudiéndose definir
tipos de dato simples y tipos de dato estructurados. Además,
estos nuevos tipos pueden ser tanto tipos predefinidos como
tipos definidos por el usuario.
 Ej.: type entero = integer;
 digito = 0..9;
 logico = boolean;
 caracter = char;
 vector = array[1..10] of entero;
En conclusión, debemos definir el
concepto de constante y de variable y
describir los tipos de datos simples en
el lenguaje de programación. Escribir
la declaración de constantes y
variables de cualquiera de los tipos de
datos simples. Seleccionar el tipo de
dato más adecuado para una aplicación
determinada.

Más contenido relacionado

PPTX
Tipos de datos_para_c_
DOCX
Ap n° 3 rios,m. fernanda
PPTX
Datos simples
PDF
Notacion Hungara
PPTX
Variables de-programación
DOCX
Notacion hungara
PPTX
Presentacion tipo de_datos_java
DOCX
Segundo trabajo
Tipos de datos_para_c_
Ap n° 3 rios,m. fernanda
Datos simples
Notacion Hungara
Variables de-programación
Notacion hungara
Presentacion tipo de_datos_java
Segundo trabajo

La actualidad más candente (20)

DOCX
Manual de c c++
PDF
Tipos de datos en java
PPTX
Tipos de datos Java
PPTX
Tipos de datos_en_java
PPTX
Tipo de datos JAVA
PPTX
tipos de datos
PPT
Clase II Estructura de Datos. IUTE- Merida
PDF
Tipos de datos
PPTX
DOCX
Ap3 java
DOCX
Tipos de datos
PDF
2.4 tipo de dato entero
PPTX
Definiciones y ejemplos de los tipos de datos de powerdesigner
PPTX
Tipos de datos
PPT
Tipos Primitivos y Elementos Léxicos de Java
PPTX
Tipos de datos
PPTX
Computacion de ing nahum
DOCX
Estructuras de datos
PPT
Tipos de Datos en C++
PDF
Elementos de programación variables ctes_sist de almacenamiento
Manual de c c++
Tipos de datos en java
Tipos de datos Java
Tipos de datos_en_java
Tipo de datos JAVA
tipos de datos
Clase II Estructura de Datos. IUTE- Merida
Tipos de datos
Ap3 java
Tipos de datos
2.4 tipo de dato entero
Definiciones y ejemplos de los tipos de datos de powerdesigner
Tipos de datos
Tipos Primitivos y Elementos Léxicos de Java
Tipos de datos
Computacion de ing nahum
Estructuras de datos
Tipos de Datos en C++
Elementos de programación variables ctes_sist de almacenamiento
Publicidad

Destacado (18)

DOCX
Formatos
DOC
Isnin bm
DOC
Question 4
PDF
Carta word con excel para combinar correspondencia
DOC
Horaris
DOCX
DOCX
Realizado por
DOCX
Documento1
PDF
Plan Limits 2011 (2)
PDF
Nba NN project 15-16 update
PDF
PDF
Andrea Booher CV
PDF
Candombe de Montevideo; memoria y arte del pueblo afrodescendiente
PDF
Africa 2015 Talent trends
DOCX
Karangan "Penerimaan Mahasiswa Baru"
PDF
Identidad: Arte y Multiculturalismo
PDF
Programme Invitation gestion de patrimoine
DOCX
A luísa ducla soares biobibliografia
Formatos
Isnin bm
Question 4
Carta word con excel para combinar correspondencia
Horaris
Realizado por
Documento1
Plan Limits 2011 (2)
Nba NN project 15-16 update
Andrea Booher CV
Candombe de Montevideo; memoria y arte del pueblo afrodescendiente
Africa 2015 Talent trends
Karangan "Penerimaan Mahasiswa Baru"
Identidad: Arte y Multiculturalismo
Programme Invitation gestion de patrimoine
A luísa ducla soares biobibliografia
Publicidad

Similar a Datos simples (20)

PPTX
Tipos de datos
PPTX
Computacion Grupo 2
PPT
Lenguajes De Bajo Nivel
DOC
Estructura De Un Programa
PDF
Arquitectura de datos empresariales tipos de datos
PPTX
Datos y algoritmos
PPTX
Introduccion a la programacion
PPTX
Conroles y tipos de datos
PPTX
Elementos basicos de un programa
PPT
Variables y constantes
DOCX
DOCX
Investigacion tipo de datos
PPTX
Elementos basicos de un programa Grupo 2
PPTX
Elementos basicos de un programa
PPTX
Elementos basicos de un programa
DOCX
Tipo de Datos!
DOCX
Codigo C+++
PPTX
Algoritmos y Estructura de datos
DOCX
Tipo de datos
PPTX
Presentación4 (2)
Tipos de datos
Computacion Grupo 2
Lenguajes De Bajo Nivel
Estructura De Un Programa
Arquitectura de datos empresariales tipos de datos
Datos y algoritmos
Introduccion a la programacion
Conroles y tipos de datos
Elementos basicos de un programa
Variables y constantes
Investigacion tipo de datos
Elementos basicos de un programa Grupo 2
Elementos basicos de un programa
Elementos basicos de un programa
Tipo de Datos!
Codigo C+++
Algoritmos y Estructura de datos
Tipo de datos
Presentación4 (2)

Más de Alfredo Rivera (20)

PPTX
Lionmusic(3)
PPTX
Lionmusic(2)
DOCX
Tripticos
DOCX
Lion music
PPTX
PPTX
PPTX
Multiplicacion
PPTX
PPTX
PPTX
Practica 26 29
PPTX
PPTX
Practica 18 19_20
PPTX
Practica 16 y_17
PPTX
Practica 16 y_17
PPTX
PPTX
Practica 10
PPTX
Practica 9
PPTX
Practic 8
PPTX
Practica 7
Lionmusic(3)
Lionmusic(2)
Tripticos
Lion music
Multiplicacion
Practica 26 29
Practica 18 19_20
Practica 16 y_17
Practica 16 y_17
Practica 10
Practica 9
Practic 8
Practica 7

Último (20)

PPTX
Acronis Cyber Protect Cloud para Ciber Proteccion y Ciber Seguridad LATAM - A...
PDF
Diapositiva proyecto de vida, materia catedra
PPTX
Presentación de Redes de Datos modelo osi
PPTX
sa-cs-82-powerpoint-hardware-y-software_ver_4.pptx
DOCX
Zarate Quispe Alex aldayir aplicaciones de internet .docx
PPTX
COMO AYUDAN LAS TIC EN LA EDUCACION SUPERIOR.pptx
PDF
Calidad desde el Docente y la mejora continua .pdf
PDF
taller de informática - LEY DE OHM
PDF
Estrategia de apoyo tecnología grado 9-3
PDF
clase auditoria informatica 2025.........
PDF
CyberOps Associate - Cisco Networking Academy
PDF
MÓDULO DE CALOR DE GRADO DE MEDIO DE FORMACIÓN PROFESIONAL
PPTX
RAP01 - TECNICO SISTEMAS TELEINFORMATICOS.pptx
PDF
Plantilla para Diseño de Narrativas Transmedia.pdf
PPTX
RAP02 - TECNICO SISTEMAS TELEINFORMATICOS.pptx
PPTX
ANCASH-CRITERIOS DE EVALUACIÓN-FORMA-10-10 (2).pptx
PDF
MANUAL TECNOLOGÍA SER MINISTERIO EDUCACIÓN
PPTX
Presentación PASANTIAS AuditorioOO..pptx
PPT
Que son las redes de computadores y sus partes
PPT
El-Gobierno-Electrónico-En-El-Estado-Bolivia
Acronis Cyber Protect Cloud para Ciber Proteccion y Ciber Seguridad LATAM - A...
Diapositiva proyecto de vida, materia catedra
Presentación de Redes de Datos modelo osi
sa-cs-82-powerpoint-hardware-y-software_ver_4.pptx
Zarate Quispe Alex aldayir aplicaciones de internet .docx
COMO AYUDAN LAS TIC EN LA EDUCACION SUPERIOR.pptx
Calidad desde el Docente y la mejora continua .pdf
taller de informática - LEY DE OHM
Estrategia de apoyo tecnología grado 9-3
clase auditoria informatica 2025.........
CyberOps Associate - Cisco Networking Academy
MÓDULO DE CALOR DE GRADO DE MEDIO DE FORMACIÓN PROFESIONAL
RAP01 - TECNICO SISTEMAS TELEINFORMATICOS.pptx
Plantilla para Diseño de Narrativas Transmedia.pdf
RAP02 - TECNICO SISTEMAS TELEINFORMATICOS.pptx
ANCASH-CRITERIOS DE EVALUACIÓN-FORMA-10-10 (2).pptx
MANUAL TECNOLOGÍA SER MINISTERIO EDUCACIÓN
Presentación PASANTIAS AuditorioOO..pptx
Que son las redes de computadores y sus partes
El-Gobierno-Electrónico-En-El-Estado-Bolivia

Datos simples

  • 1. CETis 109 Tipos de datos simples Alfredo Rivera Salazar Martha Domínguez Hernández Desarrolla software de aplicación utilizando programación orientada a objetos. 3ºAM Programación Maestra: Margarita Romero Alvarado
  • 2. Tipos de datos simples Un dato es cualquier información codificada y utilizada por algún programa que necesite un espacio de almacenamiento en el ordenador. La codificación significa que cada dato estará representado por una serie de símbolos manejables por el ordenador.
  • 3. CONSTANTES Las constantes son datos que no cambian de valor durante la ejecución del programa. Pueden clasificarse en: constantes literales, constantes con nombre, expresiones constantes y constantes con tipo. Por ejemplo, en la sentencia de asignación: VolEsfera := (4/3)*PI*(R*R*R);
  • 4. Constantes literales y constantes con nombre  Las constantes literales y las constantes con nombre pueden ser de diferentes tipos: numéricas enteras, numéricas reales, lógicas o booleanas, caracteres, cadenas de caracteres, de un tipo conjunto o de un tipo enumerado definido por el usuario.  Sintaxis: CONST Identificador_1 = Valor_1; Identificador_2 = Valor_2; ... Identificador_n = Valor_n;
  • 5. Mientras que las constantes numéricas no emplean ningún formato especial o utilizan caracteres adicionales, las constantes de tipo carácter o cadena de caracteres se escriben siempre entre comillas simples  Ej.: 'a' , '3' , '*' , 'Escuela' , 'Me llamo Luis'  Las constantes de tipo conjunto se escriben delimitando los elementos (si hay varios se separan por comas) entre corchetes.  Ej.: [3,11,25,29,34,41] , ['a','e','i','o','u']
  • 6. Tipos de datos en distintos lenguajes  El lenguaje de programación Pascal permite declarar variables de tipo carácter (Cadena) y numérica. Todas las variables excepto la de tipo Cadena son de tipo numéricas (incluyendo Booleano).
  • 7. Nombre Memoria requerida Rango Descripción Booleano 1 byte (8 Bits) 1 ~ 0 Verdad - Falso Byte 1 byte (8 Bits) 0 ~ 255 Byte sin signo ByteSig 1 byte (8 Bits) (-128) ~ 127 Byte con signo Word 2 byte (16 Bits) 0 ~ 65.535 Word sin signo. WordSig 2 byte (16 Bits) (-32768) ~ 32767 Word con signo. Entero 4 byte (32 Bits) 0 ~ 4.294.967.295 Entero sin signo. EnteroSi g 4 byte (32 Bits) (-2.147.483.648) ~ 2.147.483.647 Entero con signo. Real 8 byte (64 Bits) (-1,79769313486232^308) ~ (-4.94065645841247^-324) Número con coma flotante de doble precisión Decimal 8 byte (64 Bits) (-922.337.203.685.477,5800) ~ 922.337.203.685.477,5800 Número con coma fija de 4 decimales. Cadena 1 byte por carácter 0 ~ 2.000 millones de caracteres Cadena de caracteres alfanumérica.
  • 8.  Los tipos simples veremos los más básicos, que son: integer,boolean, char y real. Además, también hablaremos un poco de las cadenas de caracteres, los llamados strings.  El tipo integer (entero) Como ya habrás leído el tipo de datos entero es un tipo simple, y dentro de estos, es ordinal. Al declarar una variable de tipo entero, estás creando una variable numérica que puede tomar valores positivos o negativos, y sin parte decimal.
  • 10. Este tipo de variables, puedes utilizarlas en asignaciones, comparaciones, expresiones aritméticas, etc. Algunos de los papeles más comunes que desarrollan son: • Controlar un bucle • Usarlas como contador, incrementando su valor cuando sucede algo • Realizar operaciones enteras, es decir, sin parte decimal
  • 11. Tipos REALES  En TurboPascal un tipo real tiene un conjunto de valores que es un subconjunto de los números reales. También son predefinidos, pero no ordinales. TurboPascal 7.0 predefine cinco tipos reales con un tamaño de almacenamiento en memoria, intervalo de representación y precisión distinto para cada uno de ellos.  El tipo real (real) Pascal soporta el conjunto entero de números. Pero no es el único, también te permite trabajar con números pertenecientes al conjunto real.
  • 12. El tipo de datos real es el que se corresponde con los números reales. Este es un tipo importante para los cálculos. Por ejemplo en los estadísticos, ya que se caracterizan por tratar fundamentalmente con valores decimales. nota: Aunque pueda que estés acostumbrado a escribir con coma los decimales, te advierto que en Pascal y en todos los lenguajes de programación se escribe con un punto. Por ejemplo: 3.1416
  • 13. Los tipos char y string (carácter y cadena)  Con el tipo carácter puedes tener objetos que representen una letra, un número, etc. Es decir, puedes usar variables o constantes que representen un valor alfanumérico. Pero ojo, cada variable sólo podrá almacenar un carácter. Sin embargo, con las cadenas de caracteres (strings) puedes contener en una sola variable más de un carácter. Por ejemplo, puedes tener en una variable tu nombre.
  • 14. El tipo boolean (lógico)  El tipo de datos lógico es el que te permite usar variables que disponen sólo de dos posibles valores: cierto o falso. Debido a esto, su utilidad salta a la vista, y no es otra que variables de chequeo. Nos sirven para mantener el estado de un objeto mediante dos valores:  si/no  cierto/falso  funciona/no funciona  on/off.
  • 16. DECLARACIÓN DE NUEVOS TIPOS DE DATOS  En la declaración de tipos de un programa pueden crearse nuevos tipos por parte del programador, pudiéndose definir tipos de dato simples y tipos de dato estructurados. Además, estos nuevos tipos pueden ser tanto tipos predefinidos como tipos definidos por el usuario.  Ej.: type entero = integer;  digito = 0..9;  logico = boolean;  caracter = char;  vector = array[1..10] of entero;
  • 17. En conclusión, debemos definir el concepto de constante y de variable y describir los tipos de datos simples en el lenguaje de programación. Escribir la declaración de constantes y variables de cualquiera de los tipos de datos simples. Seleccionar el tipo de dato más adecuado para una aplicación determinada.