Desde los programas más simples escritos en un lenguaje de programación suelen realizar tres tareas en forma secuencial.

Documentos relacionados
Datos Elementales y formato de un programa en Java

Los tipos de datos primitivos

PROGRAMACIÓN EN LENGUAJE C VARIABLES Y CONSTANTES

Curso de Java Introducción a la Programación II

Comprender las diferencias entre tipos de datos primitivos similares, y aprender a elegir el tipo más conveniente en cada caso.

abril de 2017 Desarrollo de aplicaciones en Java Tipos de datos primitivos Tipos de datos Elementos de aplicaciones simples

Unidad Didáctica 2. Elementos básicos del lenguaje Java Tipos, declaraciones, expresiones y asignaciones

Java posee dos grandes categorías de tipos para las variables:

Elementos de un programa en C

Instituto Tecnológico de Celaya

Laboratorio de Arquitectura de Redes. Datos en lenguaje C

TEMA 2. EL LENGUAJE C. ELEMENTOS BÁSICOS

Tema 2. El lenguaje JAVA

Datos y tipos de datos

Java Avanzado. Guía 1. Java Avanzado Facultad de Ingeniería. Escuela de computación.

Carlos Montenegro. Programación Orientada a Objetos Proyecto Curricular de Ingeniería de Sistemas

Informática Ingeniería en Electrónica y Automática Industrial

Informática Ingeniería en Electrónica y Automática Industrial

Tema 2: Desarrollo de Algoritmos. E.E. de Algorítmica

Ficha de Aprendizaje N 13

Estructura de Datos Unidad 1: Repaso del Lenguaje Java

Expresiones y sentencias

Java Avanzado. Guía 1. Java Avanzado Facultad de Ingeniería. Escuela de computación.

TEMA 7. ARRAYS (LISTAS Y TABLAS).

Variables. Una variable no es más que un nombre simbólico que identifica una dirección de memoria: vs.

UNIDAD 2 Descripción de un programa

Constantes. Las constantes no cambian durante la ejecucion de un programa en C++, en C++ existen 4 tipos de constantes:

Estructura de datos y Programación

Informática PRÀCTICA 3 Curs Práctica Nº 3: Tipos de datos simples. Constantes y variables. Operadores aritméticos. Formato de salida.

Tipos de datos y Operadores Básicos

Principios de Computadoras II

Definición de Memoria

Para crear un arreglo de cualquier tipo de elementos la sintaxis es:

Lección 2: Creando una Aplicación en Java. 1. Estructura del archivo de una clase. 3. Definiendo clases fundamentos

Introducción a Java. Introducción a Java. Programación I

VARIABLES TIPOS FUNDAMENTALES

Curso Informática Lección 3. Tipos de datos, constantes y variables

Tema 4. Control de flujo. Programación Programación - Tema 4: Control de Flujo

Práctica 2. Reutilización de código Elementos básicos del lenguaje Java Definición de variables, expresiones y asignaciones

CAPITULO 2: VARIABLES Y CONSTANTES

TIPOS DE DATOS (VARIABLES) EN JAVA. TIPOS PRIMITIVOS (INT, BOOLEAN, ETC.) Y OBJETO (STRING, ARRAY, ETC.) (CU00621B)

INTRODUCCIóN A LA PROGRAMACIóN APUNTES DE JAVA APUNTES DE JAVA

Tipos de datos y operadores en C++

Programación Orientada a Objetos

Programación 1 Grado de Ingeniería Robótica

TEMA 02 TIPOS, OPERADORES Y EXPRESIONES

Tema 2: Programación basada en Objetos

Primeramente, qué es C++? Qué necesitas para programar en C++?

VARIABLES, CONSTANTES Y EXPRESIONES ASIGNACIÓN. TIPOS ELEMENTALES. PRECEDENCIA DE LOS ESTRUCTURAS DE CONTROL. CONDICIONAL E

Java. Introducción a la Programación Orientada a Objetos

Programación estructurada (Tipos, operadores y expresiones)

Objetivos de la sesión. Aplicación de consola 7/30/11. Código con que se inicia un programa en Visual C# (aplicación de consola)

Variables. Una variable no es más que un nombre simbólico que identifica una dirección de memoria: vs.

Prefacio 25. Organización de la Unidad Didáctica Cómo utilizar el libro Objetivos docentes Fundamentos de programación 29

Clases en Java. Declaración de clases en Java 02/09/16. Ing. Roberto Martínez Román - public class Alumno { private int matricula;

Tema 2 Elementos básicos en C

Docente: Juan Carlos Pérez P. Alumno : Fecha : Nota:

CREACION DE UN PROYECTO EN UNITY

1 ELEMENTOS BASICOS DEL LENGUAJE

Expresiones y sentencias

DEFINICIONES BÁSICAS DE LAS ESTRUCTURAS DE DATOS

Programación 1 Tema 3. Información, datos, operaciones y expresiones

Fundamentos de la programación

Sintaxis básica, variables y 7pos

Fundamentos de Informática 5. Operadores, expresiones (y su aplicación)

Informática PRÀCTICA 9 Curs Práctica Nº 9: Rango y precisión de representación de números en el ordenador.

Tema: Tipos de datos y conversiones

NETBEANS JAVA PROGRAMACIÓN ORIENTADA A OBJETOS

FUNDAMENTOS DE INFORMÁTICA

Computación I (CI-2125) Clase 2. Prof. Mireya Morales

PUNTEROS (Apuntadores)

1.1 Tipos de Datos Primitivos. 1.2 Tipos de datos estructurados. 1.3 Definición de estructura de datos

Centro Asociado Palma de Mallorca. Antonio Rivero Cuesta

Sintaxis básica, variables y 7pos

REPRESENTACIÓN DE DATOS

PROGRAMACIÓN ORIENTADA A OBJETOS (L40629) Sabino Miranda-Jiménez

Andrés Donaciano Martínez Guillén -.- Fundamentos de programación -.andresmtzgwordpress.com

Tema: Entorno a C# y Estructuras Secuenciales.

PRINCIPIOS DE PROGRAMACIÓN. Mtro. en Ingeniería de Software. Especialidad en e-commerce Ismael Jiménez Hernández

TEMA 2. LENGUAJE C. CONCEPTOS BÁSICOS Y PROGRAMACIÓN ELEMENTAL.

Unidad I Tipos de Datos en C

Tema 2: Los tipos de datos

A veces queremos almacenar algún elemento que es Verdadero o Falso. Este tipo de dato se llama Booleano y su representación es sencilla, para cada

NOCIONES BASICAS DE Miguel Iván Bobadilla

Desarrollo de Programas. Prof. Lisbeth C. Pérez Rivas

Programación Tema 3: Tipos y expresiones simples. Programación DIT-UPM

Introducción a c++ Introducción a la programación EIS Informática III

Teoría 8: Segunda Parte. Estructuras de Datos y Funciones de Entrada en Lenguaje C

Una expresión es una combinación de uno o más operandos y operadores para obtener un resultado.

Computación II. Introducción a Visual Basic

INFOTECH MÓDULO 3 CURSO. Sintaxis del lenguaje de programación JAVA. Lógica y Lenguaje de Programación

Introducción a la Programación

Todo programa en 'C' consta de una o más funciones, una de las cuales se llama main.

Laboratorio de Informática GRADO EN FÍSICA

GUÍA DE TRABAJO N 1 C# Ing. Néstor Raúl Suarez Perpiñan Página 1 de 13

Programación de Videojuegos Tema 15 Tipos de Dato I. 15. Tipos de Dato I

JavaScript: Variables

Fundamentos de JAVA. Angel Kuri Enero, /2/2006

Unidad V. Ya veremos qué poner en "algunas_palabras" y "algo_más", por ahora sigamos un poco más.

Transcripción:

Tipos de Datos Desde los programas más simples escritos en un lenguaje de programación suelen realizar tres tareas en forma secuencial. Entrada de datos Procesamientos de datos Salida de resultados Los datos se pueden ingresar desde: un programa, desde un teclado, o desde un archivo, etc. Datos Representación formal de hechos, conceptos o instrucciones adecuadas para su comunicación, interpretación y procesamiento por seres humanos o medios automáticos. Tipos de datos Los diferentes objetos de información con los que un programa Java trabaja se conocen colectivamente como datos. Un dato puede ser un simple carácter, tal como 'B', un valor entero tal como 35 o un número real tal como 145.83. Una operación de suma no tiene sentido con caracteres, sólo con números. Por consiguiente, si el compilador detecta una operación de suma de dos caracteres, normalmente producirá un error. Incluso entre tipos numéricos, la operación de suma se almacena de modo distinto. Esto se debe a que números enteros y reales se almacenan de modo diferentes. A menos que el programa conozca el tipo de todos, si es un valor entero o real, no puede ejecutar correctamente la operación de suma. Clasificación de los tipos de datos en Java En Java existen dos categorías de tipos de datos: Tipos primitivos Tipos referenciados Tipos de datos primitivos Se llaman tipos primitivos de datos en Java a aquellos datos sencillos que contienen los tipos de información más habituales. Java dispone de ocho tipos primitivos de datos: 6 tipos para guardar valores numéricos, cuatro tipos para enteros (byte, short, int y long) y dos para valores reales de punto flotante (float y double), un tipo para almacenar valores true y false (boolean); un tipo para almacenar caracteres (char).

Tipos de datos enteros Tipo Tamaño Nombre byte 1 byte (8 bits) byte short 2 bytes (16 bits) entero corto int 4 bytes (32 bits) entero long 8 bytes (64 bits) entero largo Tipos de datos en coma flotante Los tipos de datos de coma (punto) flotante representan números reales que contienen una coma (un punto) decimal, tal como 3.1141, o números muy grandes, tales como 1.85*10 15. Tipo Tamaño Nombre float 4 bytes (32 bits) real simple precisión double 8 bytes (64 bits) real doble precisión El tipo int modela el conjunto de los números enteros desde, aproximadamente 2.000 millones hasta 2.000 millones y requiere 32 bits de memoria. El tipo long que modela el conjunto de los números enteros desde, aproximadamente 8 trillones hasta 8 trillones y requiere 64 bits de memoria. Java ofrece dos tipos de enteros más, short y byte: éstos representan rangos de enteros todavía menores. Un short modela el conjunto de enteros de 32768 a 32767 y requiere 16 bits de memoria. Un byte modela el conjunto de enteros entre 128 y 127 y requiere 8 bits de memoria. El tipo de datos float modela números de coma flotante de aproximadamente siete dígitos de precisión, mientras que double representa 15 dígitos de precisión. El rango de ambos excede por mucho el de los int que sólo representan enteros entre 2.000 millones y 2.000 millones (aproximadamente). El valor mayor que un float puede tener es: 340282350000000000000000000000000000000 O 3,4028235 x 10 38 Cómo de grande es esto? Mayor que el número de átomos del océano Pacífico. El valor más pequeño (en magnitud) que puede representar un float es: 0,0000000000000000000000000000000000000000000014012985 O 1,4012985 x 10-45 O, como se escribiría en Java: 1.4012985E-45f Un float y un int ocupan la misma cantidad de memoria. Entonces, cómo puede un float representar números desde.

-340282350000000000000000000000000000000 a 340282350000000000000000000000000000000? Cuando los int sólo pueden representar números desde 2147483648 hasta 2147483648? Es simple: los float no pueden representar todos los números de ese amplio rango, sino sólo aquellos con siete u ocho dígitos de precisión. Tipos de datos en coma flotante. Tipo Rango de valores Precisión float 3.4 x 10-38 3.4 x 10 38 7 dígitos double 1.7 x 10-308 1.7 x 10 308 15 dígitos Tipos de datos caracteres (char) Un carácter es cualquier elemento de un conjunto de caracteres predefinidos o alfabeto. Java fue diseñado con el objeto de poder ser utilizado en cualquier país, con independencia del tipo de alfabeto. Para poder reconocer cualquier tipo de carácter, los elementos de este tipo utilizan 16 bits, dos bytes, en vez de los ocho bits que utilizan la mayoría de los lenguajes de programación. De esta forma Java puede representar el estándar Unicode, que recoge más de 30.000 caracteres distintos procedentes de las distintas lenguas escritas. http://www.unicode.org/ Tipos de datos boolean Los compiladores de Java incorporan el tipo de dato boolean cuyo valores son «verdadero» (tue) y «falso» (false). Las expresiones lógicas devuelven valores de este tipo. Tipos de datos referenciados Es un tipo de dato característico de Java. Son referencias de una información más compleja, ejemplo: arrays u objetos de una determinada clase o interfaces. Ejemplo: en Java no existen datos primitivos que permitan almacenar una cadena de caracteres, por lo que hay que recurrir a un objeto que desempeñe esa labor. Variable No es más que un nombre simbólico que identifica una dirección en memoria. El nombre de la posición (un identificador) se llama nombre de variable; el valor almacenado en la posición se llama valor de la variable. Las variables son objetos de un programa cuyo valor puede cambiar durante la ejecución del programa. (Hay variables que son fijas cuyos valores no se modifican, las constantes, que vamos a ver mas adelante).

Declaración o definición de variables La forma más simple de una declaración de variable en Java es poner primero el tipo de dato y a continuación el nombre de la variable. Si se desea dar un valor inicial a la variable, éste se pone a continuación. El formato de la declaración es: <tipo de dato> <nombre de variables> = <valor inicial> Ejemplos: //Declaración de una variable entera e de tipo int e inicializamos e inicializa //Declaración de una variable real r de tipo double e inicializamos //Declaración e inicialización de variables de tipos float Los números reales, coma flotante, Java las considera por defecto de tipo double. Se considerada de tipo float cuando se añade el sufijo f. //Declaración e inicialización de una variable de tipo char //Declaración e inicialización de una variable tipo boolean //Declaración de una variable referenciada

Con esta sentencia declaramos un variable que permite referenciar a un objeto de la clase String. En la mayoría de los casos los objetos hay que construirlos con el modificador new para poder utilizarlos, esto no ocurre con los objetos de la clase String que se construye automáticamente en el momento de definirlo. Todas las variables deben ser definidas antes de ser utilizadas. Convenciones Es muy recomendable establecer un estilo de identificador, así por ejemplo, podemos identificar las variables primitivas y referenciadas con minúscula. En el caso de palabras compuestas se puede tomar el criterio de poner el primer carácter de la segunda palabra en mayúscula, ejemplos de estos identificadores serian: micasa, volumenesfera El uso de nombres muy largos no es recomendable ya que resultarían difíciles de teclear y además se utiliza más memoria para almacenar el nombre. Los nombres de las variables deben indicar qué datos almacenan, de manera que resulte más fácil de leer el programa. Nota: Java es un lenguaje muy sensible a mayúscula/minúscula. Ejemplo: no es lo mismo para Java Int que int.