SlideShare una empresa de Scribd logo
1 de 10
Definición y tipos
Sesión 5- 6
OBJETIVO:
El estudiante identificará los elementos Básicos de todo
lenguaje de programación. Comparando las posibles
diferencias que existen Entre ellos en cuanto a estructura
sintaxis y procedimientos
Tipos de datos
Simples
Estructuras de
datos
numéricos
No
numéricos
Entero
Real
Carácter
Booleano
Usuario
Internas
Externas
Estáticas
(tablas)
Dinámicas
Vector
Matriz
poliedros
Listas
Pilas
Colas
árbolesBases de
Datos
ficheros
Secuencial
Directo
indexado
Tipos de
datos
Ejemplos
 Simples
Enteros : 2, -5, 124, -1234, 10000, etc.
Reales: 1.5, -3.0, 167.23, -3.333, 54.0, etc.
Carácter:‘A’, ‘z’, ‘0’, ‘9’ , ‘$’, ‘ : ’ , ‘?’, etc.
Booleanos: FALSO (F), VERDADERO (V)
 Estructurados
Cadenas de caracteres: ‘pesos’, ‘Carlos Fuentes’, ‘Canadá’, etc.
Arreglos, registros
Tipos Errores
Errores de compilación
Los errores en tiempo de compilación, o errores sintéticos,
corresponden al incumplimiento de las reglas sintéticas del
lenguaje, como , por ejemplo, una palabra reservada del
lenguaje mal escrita, una instrucción incompleta. (Son los mas
fáciles de corregir).
Errores de ejecución
Se deben generalmente a operaciones no permitidas, como
dividir por cero, leer un dato no numérico en una variable
numérica, exceder un rango de valores permitidos, etc.
Se detectan porque se produce una parada anormal del
programa durante su ejecución, y se dice entonces que el
programa se ha <<caído>> o que ha sido <<abortado>> por el
sistema (son los mas difíciles de detectar
Tipos Errores
Errores de compilación
Los errores en tiempo de compilación, o errores sintéticos,
corresponden al incumplimiento de las reglas sintéticas del
lenguaje, como , por ejemplo, una palabra reservada del
lenguaje mal escrita, una instrucción incompleta. (Son los mas
fáciles de corregir).
Errores de ejecución
Se deben generalmente a operaciones no permitidas, como
dividir por cero, leer un dato no numérico en una variable
numérica, exceder un rango de valores permitidos, etc.
Se detectan porque se produce una parada anormal del
programa durante su ejecución, y se dice entonces que el
programa se ha <<caído>> o que ha sido <<abortado>> por el
sistema (son los mas difíciles de detectar
Tipos de Datos Básicos en C++
Tipo de dato Tamaño Rango en Valores
char 8 bits (1 byte) -128 a 127
int tamaño de palabra 16-bits.
Tamaño de palabra 32-bits.
-32,768 a 32,768
-2,147,483,648 a
2,147,483,648
float 32 bits 3.4x10-38
a 3.4 x 10+38
double 64 bits 1.7 x 10-308
a 1.7 x 10+308
DESARROLLO DE UN PROGRAMA
Estructura básica de un programa
Todos los programas en c para indicar el inicio del
programa se le coloca la función “main”
El lenguaje es sensible a las mayúsculas y minúsculas.
Los paréntesis ( ) son usados para colocar argumentos
de la función.
El { indica el inicio del programa, función o bloque
de código.
Estructura del código
Declaración de variables.
Asignación de variables.
Computación.
Estructuras de control condicional.
Estructuras de iteración (looping).
Marcas de otras funciones
Ejercicio temático 5
¿Que palabras no se deben de utilizar en un programa
en C++, lo que le llamamos palabras reservadas?
Investigar la manera correcta de escribir unas
variables.
Cual es el uso de identación de un programa
Desarrolle 3 ejemplos (pseudocodigo, diagrama de
flujo, con los temas vistos en clase )
Envía por correo electrónico tu investigación al final
de la semana

Más contenido relacionado

La actualidad más candente

La actualidad más candente (17)

Variables de-programación
Variables de-programaciónVariables de-programación
Variables de-programación
 
Introducción programacion
Introducción programacionIntroducción programacion
Introducción programacion
 
Manual de c c++
Manual de c c++Manual de c c++
Manual de c c++
 
Tipos de datos en pascal
Tipos de datos en pascalTipos de datos en pascal
Tipos de datos en pascal
 
Escuela Superior Politécnica de Chimborazo
Escuela Superior Politécnica de ChimborazoEscuela Superior Politécnica de Chimborazo
Escuela Superior Politécnica de Chimborazo
 
Tipos de datos
Tipos de datosTipos de datos
Tipos de datos
 
Tipo de datos
Tipo de datosTipo de datos
Tipo de datos
 
Tipo de Datos!
Tipo de Datos!Tipo de Datos!
Tipo de Datos!
 
Guía básica para programar en PSeint
Guía básica para programar en PSeintGuía básica para programar en PSeint
Guía básica para programar en PSeint
 
Investigacion tipo de datos
Investigacion tipo de datosInvestigacion tipo de datos
Investigacion tipo de datos
 
Tipos de datos, identificadores, variables y constantes 97 2003
Tipos de datos, identificadores, variables y constantes 97 2003Tipos de datos, identificadores, variables y constantes 97 2003
Tipos de datos, identificadores, variables y constantes 97 2003
 
3.1.- Tipo de Datos
3.1.- Tipo de Datos3.1.- Tipo de Datos
3.1.- Tipo de Datos
 
Tipos De Datos
Tipos De DatosTipos De Datos
Tipos De Datos
 
Elementos basicos de un programa
Elementos basicos de un programaElementos basicos de un programa
Elementos basicos de un programa
 
Tipos de datos en programacion
Tipos de datos en programacionTipos de datos en programacion
Tipos de datos en programacion
 
Clase II Estructura de Datos. IUTE- Merida
Clase II Estructura de Datos. IUTE- MeridaClase II Estructura de Datos. IUTE- Merida
Clase II Estructura de Datos. IUTE- Merida
 
tipos de datos
tipos de datostipos de datos
tipos de datos
 

Similar a Definición tipos datos programación

Elementos de programas
Elementos de programasElementos de programas
Elementos de programasprofecona169
 
Guia de Algoritmos del profesor Victor Gavidia -UNEFM - CAES
Guia de Algoritmos del profesor Victor Gavidia -UNEFM - CAESGuia de Algoritmos del profesor Victor Gavidia -UNEFM - CAES
Guia de Algoritmos del profesor Victor Gavidia -UNEFM - CAESwww.unefm.edu.ve
 
IC estructuras de secuencia
IC estructuras de secuenciaIC estructuras de secuencia
IC estructuras de secuenciacbertolotti
 
Lenguajes De Bajo Nivel
Lenguajes De Bajo NivelLenguajes De Bajo Nivel
Lenguajes De Bajo Nivelguestbf0046
 
Introduccion al lenguaje c_EderHenriquez
Introduccion al lenguaje c_EderHenriquezIntroduccion al lenguaje c_EderHenriquez
Introduccion al lenguaje c_EderHenriquezederhenriquez
 
IC - Estructuras de Secuencia - Ejercicios
IC - Estructuras de Secuencia - EjerciciosIC - Estructuras de Secuencia - Ejercicios
IC - Estructuras de Secuencia - Ejercicioscbertolotti
 
Introducción a la programación y la informática. Tema 7
Introducción a la programación y la informática. Tema 7Introducción a la programación y la informática. Tema 7
Introducción a la programación y la informática. Tema 7Andres Garcia Garcia
 
Como desarrollar-un-sistema-en-php-paso-a-paso
Como desarrollar-un-sistema-en-php-paso-a-pasoComo desarrollar-un-sistema-en-php-paso-a-paso
Como desarrollar-un-sistema-en-php-paso-a-pasocampucss
 
IC semana-02-2011-II-B
IC semana-02-2011-II-BIC semana-02-2011-II-B
IC semana-02-2011-II-Bcbertolotti
 
Programacion en python_1
Programacion en python_1Programacion en python_1
Programacion en python_1wozgeass
 

Similar a Definición tipos datos programación (20)

Elementos de programas
Elementos de programasElementos de programas
Elementos de programas
 
Guia de Algoritmos del profesor Victor Gavidia -UNEFM - CAES
Guia de Algoritmos del profesor Victor Gavidia -UNEFM - CAESGuia de Algoritmos del profesor Victor Gavidia -UNEFM - CAES
Guia de Algoritmos del profesor Victor Gavidia -UNEFM - CAES
 
Tipos de datos_para_c_
Tipos de datos_para_c_Tipos de datos_para_c_
Tipos de datos_para_c_
 
IC estructuras de secuencia
IC estructuras de secuenciaIC estructuras de secuencia
IC estructuras de secuencia
 
Programación en c
Programación en cProgramación en c
Programación en c
 
Workshop Manipulacion de Datos con R
Workshop Manipulacion de Datos con RWorkshop Manipulacion de Datos con R
Workshop Manipulacion de Datos con R
 
Lenguajes De Bajo Nivel
Lenguajes De Bajo NivelLenguajes De Bajo Nivel
Lenguajes De Bajo Nivel
 
Introduccion al lenguaje c_EderHenriquez
Introduccion al lenguaje c_EderHenriquezIntroduccion al lenguaje c_EderHenriquez
Introduccion al lenguaje c_EderHenriquez
 
Codigo C+++
Codigo C+++Codigo C+++
Codigo C+++
 
Representación de la información (1)
Representación de la información (1)Representación de la información (1)
Representación de la información (1)
 
IC - Estructuras de Secuencia - Ejercicios
IC - Estructuras de Secuencia - EjerciciosIC - Estructuras de Secuencia - Ejercicios
IC - Estructuras de Secuencia - Ejercicios
 
Introducción a la programación y la informática. Tema 7
Introducción a la programación y la informática. Tema 7Introducción a la programación y la informática. Tema 7
Introducción a la programación y la informática. Tema 7
 
Tiposdedatosjava
TiposdedatosjavaTiposdedatosjava
Tiposdedatosjava
 
Trabajo 2
Trabajo 2Trabajo 2
Trabajo 2
 
Como desarrollar-un-sistema-en-php-paso-a-paso
Como desarrollar-un-sistema-en-php-paso-a-pasoComo desarrollar-un-sistema-en-php-paso-a-paso
Como desarrollar-un-sistema-en-php-paso-a-paso
 
IC semana-02-2011-II-B
IC semana-02-2011-II-BIC semana-02-2011-II-B
IC semana-02-2011-II-B
 
Programacion en python_1
Programacion en python_1Programacion en python_1
Programacion en python_1
 
clases de herramientas lorenita
clases de herramientas lorenitaclases de herramientas lorenita
clases de herramientas lorenita
 
ELEMENTOS DE PROGRA 30-05.pdf
ELEMENTOS DE PROGRA 30-05.pdfELEMENTOS DE PROGRA 30-05.pdf
ELEMENTOS DE PROGRA 30-05.pdf
 
Datos
DatosDatos
Datos
 

Definición tipos datos programación

  • 1. Definición y tipos Sesión 5- 6 OBJETIVO: El estudiante identificará los elementos Básicos de todo lenguaje de programación. Comparando las posibles diferencias que existen Entre ellos en cuanto a estructura sintaxis y procedimientos
  • 2. Tipos de datos Simples Estructuras de datos numéricos No numéricos Entero Real Carácter Booleano Usuario Internas Externas Estáticas (tablas) Dinámicas Vector Matriz poliedros Listas Pilas Colas árbolesBases de Datos ficheros Secuencial Directo indexado Tipos de datos
  • 3. Ejemplos  Simples Enteros : 2, -5, 124, -1234, 10000, etc. Reales: 1.5, -3.0, 167.23, -3.333, 54.0, etc. Carácter:‘A’, ‘z’, ‘0’, ‘9’ , ‘$’, ‘ : ’ , ‘?’, etc. Booleanos: FALSO (F), VERDADERO (V)  Estructurados Cadenas de caracteres: ‘pesos’, ‘Carlos Fuentes’, ‘Canadá’, etc. Arreglos, registros
  • 4. Tipos Errores Errores de compilación Los errores en tiempo de compilación, o errores sintéticos, corresponden al incumplimiento de las reglas sintéticas del lenguaje, como , por ejemplo, una palabra reservada del lenguaje mal escrita, una instrucción incompleta. (Son los mas fáciles de corregir). Errores de ejecución Se deben generalmente a operaciones no permitidas, como dividir por cero, leer un dato no numérico en una variable numérica, exceder un rango de valores permitidos, etc. Se detectan porque se produce una parada anormal del programa durante su ejecución, y se dice entonces que el programa se ha <<caído>> o que ha sido <<abortado>> por el sistema (son los mas difíciles de detectar
  • 5. Tipos Errores Errores de compilación Los errores en tiempo de compilación, o errores sintéticos, corresponden al incumplimiento de las reglas sintéticas del lenguaje, como , por ejemplo, una palabra reservada del lenguaje mal escrita, una instrucción incompleta. (Son los mas fáciles de corregir). Errores de ejecución Se deben generalmente a operaciones no permitidas, como dividir por cero, leer un dato no numérico en una variable numérica, exceder un rango de valores permitidos, etc. Se detectan porque se produce una parada anormal del programa durante su ejecución, y se dice entonces que el programa se ha <<caído>> o que ha sido <<abortado>> por el sistema (son los mas difíciles de detectar
  • 6. Tipos de Datos Básicos en C++ Tipo de dato Tamaño Rango en Valores char 8 bits (1 byte) -128 a 127 int tamaño de palabra 16-bits. Tamaño de palabra 32-bits. -32,768 a 32,768 -2,147,483,648 a 2,147,483,648 float 32 bits 3.4x10-38 a 3.4 x 10+38 double 64 bits 1.7 x 10-308 a 1.7 x 10+308
  • 7. DESARROLLO DE UN PROGRAMA
  • 8. Estructura básica de un programa Todos los programas en c para indicar el inicio del programa se le coloca la función “main” El lenguaje es sensible a las mayúsculas y minúsculas. Los paréntesis ( ) son usados para colocar argumentos de la función. El { indica el inicio del programa, función o bloque de código.
  • 9. Estructura del código Declaración de variables. Asignación de variables. Computación. Estructuras de control condicional. Estructuras de iteración (looping). Marcas de otras funciones
  • 10. Ejercicio temático 5 ¿Que palabras no se deben de utilizar en un programa en C++, lo que le llamamos palabras reservadas? Investigar la manera correcta de escribir unas variables. Cual es el uso de identación de un programa Desarrolle 3 ejemplos (pseudocodigo, diagrama de flujo, con los temas vistos en clase ) Envía por correo electrónico tu investigación al final de la semana