16
ALGORITMOS CLASE DEDATOS

Algoritmos clase 5

Embed Size (px)

Citation preview

ALGORITMOSCLASE DEDATOS

CLASE DEDATOS

Concepto propio de la informática, más específicamente de los lenguajes de programación, aunque también se encuentra relacionado con nociones similares de las matemáticas y la lógica.

En un sentido amplio, un tipo de datos define un conjunto de valores y las operaciones sobre estos valores.

Todo sistema de computación digital es alimentado con datos.

La representación de los datos, incide en la elaboración de los pasos del algoritmo.

Generalmente el sistema de identificación de los datos se denomina “estructura de datos”; la cual depende de la característica de los datos.

CLASE DEDATOS

DATOS NUMÉRICOS: se los utiliza para efectuar operaciones aritméticas. Se representan de la siguiente forma:

Enteros: se identifican como números completos, o sea que no tienen componente decimal; pueden ser negativos, positivos y el cero. En general son aquellos números que no poseen punto decimal.

Ejemplo:

La edad de un estudiante 33

El total de estudiantes de un grupo 40

CLASE DEDATOS

Reales: Son losnúmeros que poseen un punto decimal, pueden ser positivos, negativos y el cero. Los números reales los podemos representar de dos formas.

Reales decimales: Son aquellos números que pueden constar de una parte entera y una parte decimal.

Ejemplo: la nota de un estudiante 4.2

CLASE DEDATOS

Reales exponenciales: Son losnúmeros que se expresan en función de potencias de 10. Se conoce también como notación científica o coma flotante. Representan números muy grandes o muy pequeños. Se representan de la siguiente forma: “real decimal” E “entero”

Ejemplo: 3.675204 * 1019 = 3.675204E19-3.5E3 = -3500.01.23E2 = 123.04.5E- 4 = 0.00045

CLASE DEDATOS

DATOS ALFANUMERICOS: Son los que se agrupan en series o cadenas de caracteres alfabéticas o caracteres numéricos o caracteres especiales.

Los datos alfanuméricos generalmente se utilizan de referencia, o sea que con ellos no efectuaremos operaciones aritméticas.

Se representan de la siguiente forma:

CLASE DEDATOS

De caracter: Se usan cuando se hace referencia a una sola letra. Ejemplo:

El sexo de un empleado:

Masculino = ‘M’

Femenino = ‘F’

El estado civil de una persona:

Soltero ‘S’, Casado ‘C’, Viudo ‘V’, Separado ‘Z’.

CLASE DEDATOS

De cadena: Cuando se hace referencia a más de un carácter. Son datos de tipo cadena los siguientes:

El nombre de un estudiante “Juan Pérez”

La dirección de una persona “Calle 3 No. 3-12”

El cargo que desempeña “Docente”

CLASE DEDATOS

Datos Lógicos: Son los que pueden tomar dos valores: El valor verdadero o el valor falso, representan estados (0 y 1).

Ejemplo: le preguntamos a un alumno que si aprobó el curso; dicho alumno nos podrá responder verdadero o falso.

Constantes

Constantes: Son aquellos datos que permanecen fijos e invariables en la solución de un problema. Pueden ser (enteros, reales, carácter, cadena, booleanos).

Ejemplo:

El porcentaje de una evaluación 0.20

El valor PI en geometría 3.1415926

El valor de la gravedad en mts 9.8

Variables

Variables: Son un conjunto de caracteres alfanuméricos donde el primer carácter es letra. Se utiliza para abreviar frases o proposiciones. A las variables se les asocia un datos el cual puede cambiar en la solución de un problema. (un nombre de variable debe existir solo una vez en el ámbito de la variable).

La declaración de una variable origina una reserva de una posición en la memoria de la computadora y que sea etiquetada con el correspondiente identificador.

Variables

Ejemplos:

Código del estudiante codigoEst

Nombre del estudiante NombresEst

Primera evaluación Evaluacion1

Edad del empleado edadEmp

IDENTIFICADORESReglas para la creación de identificadores: 1. Java hace distinción entre mayúsculas y

minúsculas, por lo tanto, nombres o identificadores como var1, Var1 y VAR1 son distintos.

2. Pueden estar formados por cualquiera de los caracteres del código Unicode, por lo tanto, se pueden declarar variables con el nombre:

fechaDeNacimiento, edad, etc. (se acabó la época de los nombres de variable como fecha_de_nacimiento), aunque eso sí, el primer carácter no puede ser un dígito numérico y no pueden utilizarse espacios en blanco ni símbolos coincidentes con operadores.

3. La longitud máxima de los identificadores es prácticamente ilimitada.

IDENTIFICADORES 4. No puede ser una palabra reservada del lenguaje

ni los valores lógicos true o false. 5. No pueden ser iguales a otro identificador

declarado en el mismo ámbito. 6. Por convenio, los nombres de las variables y los

métodos deberían empezar por una letra minúscula y los de las clases por mayúscula. Además, si el identificador está formado por varias palabras la primera se escribe en minúsculas (excepto para las clases) y el resto de palabras se hace empezar por mayúscula (por ejemplo: fechaDeNacimiento).

Estas reglas no son obligatorias, pero son convenientes ya que ayudan al proceso de codificación de un programa, así como a su legibilidad. Es más sencillo distinguir entre clases y métodos o variables.

IDENTIFICADORESEJEMPLOS

DECLARACION DE VARIABLES

Hay tres posibilidades:Tipo nombre;Tipo nombre1, nombre2, nombre3;Tipo nombre=valor;Por ejemplo:float peso; Se declara una variable de

tipo float

int temperatura, edad; Se declaran dos variables del mismo tipo.

double iva=16.5; se declara una variable y a su vez se le

asigna un valor de inicio.