SlideShare une entreprise Scribd logo
1  sur  14
DATOS. TIPOS DE DATOS Y OPERACIONES PRIMITIAS E.S.P.E. Programación  Ingeniería Geográfica y del  Medio Ambiente Ing. Paulo Guerra
Objetivos de la clase Comprender  	el concepto de dato Aprender 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ón Toda 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 datos Conjunto 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 usuario Los tipos de datos básicos son los siguientes: numéricos (entero, real) lógicos (boolean) caracter(carácter, cadena) Ing. Paulo Guerra
Datos numéricos Este 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 767 Enteros Cortos	-128		a	127 Enteros Largos	-2147483648	a	2147483647 Además, se pude considerar sin signo (unsigned) o con signo (signed) 			Sin signo          065 535 Ing. Paulo Guerra
Datos numéricos reales Reales: 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. Ejemplo 0.08		3777.44 3.14		-52.332 -7.99		2.0 Ing. 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í,     367520100000000000000 forma de potencias de 10      3.675201 x 1020 Y de modo similar      0.0000000000302579 Se representa como     3.02579 x 10 -11 Ing. 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 String una 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 2 Ing. 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>]  	Ejemplo char letra, abreviatura intnumAlumnos = 25 float salario = 23.000 Si 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> EJEMPLO constdouble PI = 3.141592 constchar nombre[ ] = “Mackoy” constchar letra = ‘c’    Ing. Paulo Guerra
Preguntas  Ing. Paulo Guerra

Contenu connexe

Tendances

Tipos de datos, identificadores, variables y constantes
Tipos de datos, identificadores,  variables y constantesTipos de datos, identificadores,  variables y constantes
Tipos de datos, identificadores, variables y constantesIEO Santo Tomás
 
Tipos de datos en pseudocódigo
Tipos de datos en pseudocódigoTipos de datos en pseudocódigo
Tipos de datos en pseudocódigoAbrirllave
 
Variables de-programación
Variables de-programaciónVariables de-programación
Variables de-programaciónKarenNaranjoH
 
Elementos basicos de un programa Grupo 2
Elementos basicos de un programa Grupo 2Elementos basicos de un programa Grupo 2
Elementos basicos de un programa Grupo 2David Tuarez
 
Algoritmos, lenguajes de programación, datos, tipos de datos y datos primitivos.
Algoritmos, lenguajes de programación, datos, tipos de datos y datos primitivos.Algoritmos, lenguajes de programación, datos, tipos de datos y datos primitivos.
Algoritmos, lenguajes de programación, datos, tipos de datos y datos primitivos.yoly1parra1
 
Elementos basicos de un programa
Elementos basicos de un programaElementos basicos de un programa
Elementos basicos de un programamanuel tenezaca
 
Presentacion del pseudocodigo2ºam
Presentacion del pseudocodigo2ºamPresentacion del pseudocodigo2ºam
Presentacion del pseudocodigo2ºamEsmeralda Salvador
 
Computación I
Computación IComputación I
Computación IOrianajpr
 
4. variables almacenamiento de información
4. variables   almacenamiento de información4. variables   almacenamiento de información
4. variables almacenamiento de informaciónEric Martinez Aguilar
 
Tipos de Datos en C++
Tipos de Datos en C++Tipos de Datos en C++
Tipos de Datos en C++ivanjvic
 

Tendances (20)

Tipos de datos, identificadores, variables y constantes
Tipos de datos, identificadores,  variables y constantesTipos de datos, identificadores,  variables y constantes
Tipos de datos, identificadores, variables y constantes
 
Tipos de datos en pseudocódigo
Tipos de datos en pseudocódigoTipos de datos en pseudocódigo
Tipos de datos en pseudocódigo
 
Variables de-programación
Variables de-programaciónVariables de-programación
Variables de-programación
 
Informatica
InformaticaInformatica
Informatica
 
Clasificación y Tipos de Datos
Clasificación y Tipos de DatosClasificación y Tipos de Datos
Clasificación y Tipos de Datos
 
Tipos de datos en pascal
Tipos de datos en pascalTipos de datos en pascal
Tipos de datos en pascal
 
Operadores
OperadoresOperadores
Operadores
 
Computacion de ing nahum
Computacion de ing nahumComputacion de ing nahum
Computacion de ing nahum
 
Elementos basicos de un programa Grupo 2
Elementos basicos de un programa Grupo 2Elementos basicos de un programa Grupo 2
Elementos basicos de un programa Grupo 2
 
Algoritmos, lenguajes de programación, datos, tipos de datos y datos primitivos.
Algoritmos, lenguajes de programación, datos, tipos de datos y datos primitivos.Algoritmos, lenguajes de programación, datos, tipos de datos y datos primitivos.
Algoritmos, lenguajes de programación, datos, tipos de datos y datos primitivos.
 
Elementos basicos de un programa
Elementos basicos de un programaElementos basicos de un programa
Elementos basicos de un programa
 
tipos de datos
tipos de datostipos de datos
tipos de datos
 
Tipos de datos variables expresiones
Tipos de datos variables expresionesTipos de datos variables expresiones
Tipos de datos variables expresiones
 
Presentacion del pseudocodigo2ºam
Presentacion del pseudocodigo2ºamPresentacion del pseudocodigo2ºam
Presentacion del pseudocodigo2ºam
 
Computación I
Computación IComputación I
Computación I
 
Expocision pseudocodigo
Expocision pseudocodigoExpocision pseudocodigo
Expocision pseudocodigo
 
4. variables almacenamiento de información
4. variables   almacenamiento de información4. variables   almacenamiento de información
4. variables almacenamiento de información
 
Tipos de Datos en C++
Tipos de Datos en C++Tipos de Datos en C++
Tipos de Datos en C++
 
Tipos de datos
Tipos de datosTipos de datos
Tipos de datos
 
Variables
VariablesVariables
Variables
 

En vedette

En vedette (20)

Estrategia tecnologica de una pequeña empresa
Estrategia tecnologica de una pequeña empresaEstrategia tecnologica de una pequeña empresa
Estrategia tecnologica de una pequeña empresa
 
Power point nuevas tecnologias
Power point nuevas tecnologiasPower point nuevas tecnologias
Power point nuevas tecnologias
 
Bienvenida%20 Fundamentos%20 G E%20ene Jun%202010[1]
Bienvenida%20 Fundamentos%20 G E%20ene Jun%202010[1]Bienvenida%20 Fundamentos%20 G E%20ene Jun%202010[1]
Bienvenida%20 Fundamentos%20 G E%20ene Jun%202010[1]
 
Andrea NuñE Ztrabajo Quim
Andrea NuñE Ztrabajo QuimAndrea NuñE Ztrabajo Quim
Andrea NuñE Ztrabajo Quim
 
Notre CollèGe En Images
Notre CollèGe En ImagesNotre CollèGe En Images
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
N A D A  M A S  P E R F E C T O  Q U E  E L  A M O RN A D A  M A S  P E R F E C T O  Q U E  E L  A M O R
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
Gacetilla curso de programaciónGacetilla curso de programación
Gacetilla curso de programación
 
Lilibeth de la o
Lilibeth de la oLilibeth de la o
Lilibeth de la o
 
Flash as3 programming
Flash as3 programmingFlash as3 programming
Flash as3 programming
 
Enric Valor
Enric  ValorEnric  Valor
Enric Valor
 
Herrera marcelo 6_b_T12
Herrera marcelo 6_b_T12Herrera marcelo 6_b_T12
Herrera marcelo 6_b_T12
 
Wiki02
Wiki02Wiki02
Wiki02
 
Manual writer 3.0
Manual writer 3.0Manual writer 3.0
Manual writer 3.0
 
Documentoscomerciales 111019164658-phpapp01
Documentoscomerciales 111019164658-phpapp01Documentoscomerciales 111019164658-phpapp01
Documentoscomerciales 111019164658-phpapp01
 
Cartilla
CartillaCartilla
Cartilla
 
Como crear un blog
Como crear un blogComo crear un blog
Como crear un blog
 
Equipo 4
Equipo  4Equipo  4
Equipo 4
 
Carlos eduardo, documento de aplicacion en android
Carlos eduardo, documento de aplicacion en androidCarlos eduardo, documento de aplicacion en android
Carlos eduardo, documento de aplicacion en android
 
Wiki
WikiWiki
Wiki
 
Blogs
BlogsBlogs
Blogs
 

Similaire à 4 Datos

Elementos basicos de un programa
Elementos basicos de un programaElementos basicos de un programa
Elementos basicos de un programaDavid Tuarez
 
Elementos basicos de un programa
Elementos basicos de un programaElementos basicos de un programa
Elementos basicos de un programaDavid Tuarez
 
Investigacion tipo de datos
Investigacion tipo de datosInvestigacion tipo de datos
Investigacion tipo de datosLeonardo Torres
 
Pseudocodigos
PseudocodigosPseudocodigos
PseudocodigosClariza
 
Arquitectura de datos empresariales tipos de datos
Arquitectura de datos empresariales   tipos de datosArquitectura de datos empresariales   tipos de datos
Arquitectura de datos empresariales tipos de datosCarlosTenelema1
 
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
 
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
 
37 tarazona karen programacion
37 tarazona karen programacion37 tarazona karen programacion
37 tarazona karen programacionkarenyulithza
 
6. entidades primitivas para el diseño de instrucciones
6. entidades primitivas para el diseño de instrucciones6. entidades primitivas para el diseño de instrucciones
6. entidades primitivas para el diseño de instruccionesrcarrerah
 

Similaire à 4 Datos (20)

Elementos basicos de un programa
Elementos basicos de un programaElementos basicos de un programa
Elementos basicos de un programa
 
Elementos basicos de un programa
Elementos basicos de un programaElementos basicos de un programa
Elementos basicos de un programa
 
Tipo de datos
Tipo de datosTipo de datos
Tipo de datos
 
Codigo C+++
Codigo C+++Codigo C+++
Codigo C+++
 
Tipo de Datos!
Tipo de Datos!Tipo de Datos!
Tipo de Datos!
 
Investigacion tipo de datos
Investigacion tipo de datosInvestigacion tipo de datos
Investigacion tipo de datos
 
Unidad 1.1 PROGRAMACION I
Unidad 1.1  PROGRAMACION IUnidad 1.1  PROGRAMACION I
Unidad 1.1 PROGRAMACION I
 
Algoritmos y Estructura de datos
Algoritmos y Estructura de datosAlgoritmos y Estructura de datos
Algoritmos y Estructura de datos
 
Pseudocodigos
PseudocodigosPseudocodigos
Pseudocodigos
 
Arquitectura de datos empresariales tipos de datos
Arquitectura de datos empresariales   tipos de datosArquitectura de datos empresariales   tipos de datos
Arquitectura de datos empresariales tipos de datos
 
Conceptos de algoritmos
Conceptos de algoritmosConceptos de algoritmos
Conceptos de algoritmos
 
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
 
Datos simples
Datos simplesDatos simples
Datos simples
 
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
 
37 tarazona karen programacion
37 tarazona karen programacion37 tarazona karen programacion
37 tarazona karen programacion
 
Presentación1
Presentación1Presentación1
Presentación1
 
Tipo de datos2
Tipo de datos2Tipo de datos2
Tipo de datos2
 
6. entidades primitivas para el diseño de instrucciones
6. entidades primitivas para el diseño de instrucciones6. entidades primitivas para el diseño de instrucciones
6. entidades primitivas para el diseño de instrucciones
 
8 tipos variables constantes
8 tipos variables constantes8 tipos variables constantes
8 tipos variables constantes
 

Plus de Paulo Guerra Terán (20)

Tutorial de uso de slideshared
Tutorial de uso de slidesharedTutorial de uso de slideshared
Tutorial de uso de slideshared
 
Publicacion material
Publicacion materialPublicacion material
Publicacion material
 
Bloque 0 pacie
Bloque 0 pacieBloque 0 pacie
Bloque 0 pacie
 
Investigación
InvestigaciónInvestigación
Investigación
 
Arrays bidimensionales
Arrays bidimensionalesArrays bidimensionales
Arrays bidimensionales
 
Arreglos
ArreglosArreglos
Arreglos
 
9 operadores
9 operadores9 operadores
9 operadores
 
11 estructuras de control decision
11 estructuras de control  decision11 estructuras de control  decision
11 estructuras de control decision
 
10 entrada y salida
10 entrada y salida10 entrada y salida
10 entrada y salida
 
9 operadores
9  operadores9  operadores
9 operadores
 
5poo
5poo5poo
5poo
 
7 lenguaje c
7 lenguaje c7 lenguaje c
7 lenguaje c
 
6. windows forms
6.  windows forms6.  windows forms
6. windows forms
 
Funciones
FuncionesFunciones
Funciones
 
1 Plataforma .Net
1 Plataforma .Net1 Plataforma .Net
1 Plataforma .Net
 
6 Escritura De Algoritmos Programas
6 Escritura De Algoritmos Programas6 Escritura De Algoritmos Programas
6 Escritura De Algoritmos Programas
 
5 Expresiones
5 Expresiones5 Expresiones
5 Expresiones
 
3 Programa
3 Programa3 Programa
3 Programa
 
2 Flujogramas
2 Flujogramas2 Flujogramas
2 Flujogramas
 
1 Problemas
1 Problemas1 Problemas
1 Problemas
 

Dernier

TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOSTEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOSjlorentemartos
 
La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.amayarogel
 
Manual - ABAS II completo 263 hojas .pdf
Manual - ABAS II completo 263 hojas .pdfManual - ABAS II completo 263 hojas .pdf
Manual - ABAS II completo 263 hojas .pdfMaryRotonda1
 
Informatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosInformatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosCesarFernandez937857
 
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzel CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzprofefilete
 
Sesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docxSesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docxMaritzaRetamozoVera
 
Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Lourdes Feria
 
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Carlos Muñoz
 
Identificación de componentes Hardware del PC
Identificación de componentes Hardware del PCIdentificación de componentes Hardware del PC
Identificación de componentes Hardware del PCCesarFernandez937857
 
texto argumentativo, ejemplos y ejercicios prácticos
texto argumentativo, ejemplos y ejercicios prácticostexto argumentativo, ejemplos y ejercicios prácticos
texto argumentativo, ejemplos y ejercicios prácticosisabeltrejoros
 
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.pptDE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.pptELENA GALLARDO PAÚLS
 
cortes de luz abril 2024 en la provincia de tungurahua
cortes de luz abril 2024 en la provincia de tungurahuacortes de luz abril 2024 en la provincia de tungurahua
cortes de luz abril 2024 en la provincia de tungurahuaDANNYISAACCARVAJALGA
 
Heinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativoHeinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativoFundación YOD YOD
 
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARONARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFAROJosé Luis Palma
 
la unidad de s sesion edussssssssssssssscacio fisca
la unidad de s sesion edussssssssssssssscacio fiscala unidad de s sesion edussssssssssssssscacio fisca
la unidad de s sesion edussssssssssssssscacio fiscaeliseo91
 

Dernier (20)

TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOSTEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
 
La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.
 
Manual - ABAS II completo 263 hojas .pdf
Manual - ABAS II completo 263 hojas .pdfManual - ABAS II completo 263 hojas .pdf
Manual - ABAS II completo 263 hojas .pdf
 
Sesión de clase: Defendamos la verdad.pdf
Sesión de clase: Defendamos la verdad.pdfSesión de clase: Defendamos la verdad.pdf
Sesión de clase: Defendamos la verdad.pdf
 
Medición del Movimiento Online 2024.pptx
Medición del Movimiento Online 2024.pptxMedición del Movimiento Online 2024.pptx
Medición del Movimiento Online 2024.pptx
 
Unidad 3 | Metodología de la Investigación
Unidad 3 | Metodología de la InvestigaciónUnidad 3 | Metodología de la Investigación
Unidad 3 | Metodología de la Investigación
 
Presentacion Metodología de Enseñanza Multigrado
Presentacion Metodología de Enseñanza MultigradoPresentacion Metodología de Enseñanza Multigrado
Presentacion Metodología de Enseñanza Multigrado
 
Informatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosInformatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos Básicos
 
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzel CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
 
Sesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docxSesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docx
 
Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...
 
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
 
Identificación de componentes Hardware del PC
Identificación de componentes Hardware del PCIdentificación de componentes Hardware del PC
Identificación de componentes Hardware del PC
 
texto argumentativo, ejemplos y ejercicios prácticos
texto argumentativo, ejemplos y ejercicios prácticostexto argumentativo, ejemplos y ejercicios prácticos
texto argumentativo, ejemplos y ejercicios prácticos
 
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.pptDE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
 
Power Point: "Defendamos la verdad".pptx
Power Point: "Defendamos la verdad".pptxPower Point: "Defendamos la verdad".pptx
Power Point: "Defendamos la verdad".pptx
 
cortes de luz abril 2024 en la provincia de tungurahua
cortes de luz abril 2024 en la provincia de tungurahuacortes de luz abril 2024 en la provincia de tungurahua
cortes de luz abril 2024 en la provincia de tungurahua
 
Heinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativoHeinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativo
 
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARONARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
 
la unidad de s sesion edussssssssssssssscacio fisca
la unidad de s sesion edussssssssssssssscacio fiscala unidad de s sesion edussssssssssssssscacio fisca
la unidad de s sesion edussssssssssssssscacio fisca
 

4 Datos

  • 1. DATOS. TIPOS DE DATOS Y OPERACIONES PRIMITIAS E.S.P.E. Programación Ingeniería Geográfica y del Medio Ambiente Ing. Paulo Guerra
  • 2. Objetivos de la clase Comprender el concepto de dato Aprender 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ón Toda 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 datos Conjunto 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 usuario Los 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éricos Este 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 767 Enteros Cortos -128 a 127 Enteros Largos -2147483648 a 2147483647 Además, se pude considerar sin signo (unsigned) o con signo (signed) Sin signo 065 535 Ing. Paulo Guerra
  • 6. Datos numéricos reales Reales: 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. Ejemplo 0.08 3777.44 3.14 -52.332 -7.99 2.0 Ing. 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í, 367520100000000000000 forma de potencias de 10 3.675201 x 1020 Y de modo similar 0.0000000000302579 Se representa como 3.02579 x 10 -11 Ing. 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 String una 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 2 Ing. 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>] Ejemplo char letra, abreviatura intnumAlumnos = 25 float salario = 23.000 Si 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> EJEMPLO constdouble PI = 3.141592 constchar nombre[ ] = “Mackoy” constchar letra = ‘c’ Ing. Paulo Guerra
  • 14. Preguntas Ing. Paulo Guerra