File

Anuncio
Ing. M.Sc. Javier Antonio Ballesteros Ricaurte
En lenguajes de programación un tipo de dato es un atributo
de una parte de los datos que indica al PC algo sobre la
clase de datos sobre los que se va a procesar. Esto incluye
imponer restricciones en los datos, como qué valores
pueden tomar y qué operaciones se pueden realizar.
Tipos de datos comunes son: enteros, números de coma
flotante (decimales), cadenas alfanuméricas, fechas, horas,
colores, coches o cualquier cosa que se nos ocurra.
Por ejemplo, en Java, el tipo "int" representa un conjunto de
enteros de 32 bits cuyo rango va desde el -2.147.483.648
al 2.147.483.647; los colores, por otra parte, se
representan como tres bytes denotando la cantidad de
rojo, verde y azul, y una cadena de caracteres
representando el nombre del color.
En un sentido amplio, un tipo de datos define un
conjunto de valores y las operaciones sobre estos
valores. La mayor parte de los lenguajes de
programación permiten al programador definir
tipos de datos adicionales, normalmente
combinando múltiples elementos de otros tipos y
definiendo las operaciones del nuevo tipo de
dato. Por ejemplo, un programador puede crear
un nuevo tipo de dato llamado "Persona" que
especifica que el dato interpretado como Persona
incluirá un nombre y una fecha de nacimiento.
4 Bytes = 4x8 = 32 bits Con 32 bits se pueden
representar 232=4294967296 valores:
valores
Sólo positivos: del 0 al 4294967295
Positivos y negativos: del -2147483648 al
2147483647
Es cualquier signo tipográfico, puede ser una letra, un número, un
signo de puntuación o un espacio. Este término se usa mucho en
computación.
Un valor de tipo carácter es cualquier carácter que se encuentre dentro
del conjunto ASCII ampliado, el cual está formado por los 128
caracteres del ASCII más los 128 caracteres especiales que presenta.
Los valores ordinales del código ASCII ampliado se encuentran en el
rango de 0 a 255. Dichos valores pueden representarse escribiendo
el carácter correspondiente encerrado entre comillas simples.
Así, podemos escribir:
'A' < 'a‘
Un valor de tipo carácter (char en inglés) se guarda en un byte de
memoria.
La única operación (además de las relacionales) que podemos hacer
con caracteres es la concatenación concatenando dos caracteres, por
ejemplo 'a' y 'X' obtendríamos la cadena "aX".
Booleano es en computación aquel que puede
representar valores de lógica binaria, esto es, valores
que representen falso o verdadero.
Para generar un dato o valor lógico a partir de otros
tipos de datos, típicamente, se emplean los
operadores relacionales (u operadores de relación),
por ejemplo: 0 es igual a falso y 1 es igual a
verdadero
(3>2)= 1 = verdadero
(7>9)= 0 = falso
Una vez se dispone de uno o varios datos de tipo
booleano, estos se pueden combinar en expresiones
lógicas mediante los operadores lógicos (AND
AND,
AND OR,
OR
NOT,
NOT ...).
El tipo de dato real define un conjunto de números
que pueden ser representados con la notación de
coma flotante.
Al igual que los números enteros, el tipo real está
limitado superior e inferiormente según la
cantidad de memoria que haya disponible para
almacenarlo. Otro elemento importante a tener
en cuenta en este tipo de datos es la precisión
con que pueden representar número con
decimales (cuantos decimales se pueden
representar), esta característica también está
directamente relacionada con la cantidad de
memoria disponible para almacenar un valor real.
Los Algoritmos son uno de los elementos
esenciales de un programa. Un algoritmo se
puede ver como la solución de un problema
muy preciso y pequeño, en el cual se define
la secuencia de instrucciones que se debe
seguir para resolverlo. Un programa como un
conjunto
de
algoritmos,
cada
uno
responsable de una parte de la solución del
problema global.
Elaborar un algoritmo para calcular e imprimir el
sueldo de un empleado:
1. Definir el problema
Calcular el sueldo de un empleado
2. Analizar el problema
Información por producir: nombre, sueldo
Datos disponibles: nombre, horas y cuota
Proceso a seguir: sueldo=horas x cuota
3. Diseñar el programa
Se diseña la estructura de la solución, elaborando
el algoritmo de acuerdo con los lienamientos.
Declaraciones: las variables, constantes, tipos
de datos, objetos.
Acciones: son todas las acciones que debe
hacer el programa
Fin del método: se finaliza el proceso.
Elaborar un algoritmo que permita leer el
tamaño de un ángulo en radianes, luego que
calcule e imprima el seno y coseno.
Elaborar un algoritmo para calcular el área de
un triángulo. Se requiere imprimir como
salida el área del triángulo.
Encabezado: la identificación
Algoritmo CALCULAR SUELDO
Clases. Un algoritmo está formado por un
conjunto de una o más clases, y por lo menos
debe tener una clase. Cada clase está
formada por un conjunto de uno o más
métodos; en todo algoritmo debe haber un
método principal.
Algoritmo CALCULAR
Clase Empleado1
Método Principal
Declaraciones
Variables
nombreEmp: cadena
horas: entero
cuota, sueldo: real
Solicitar nombre del empleado, numero de horas y cuota
Leer nombreEmp, horas, cuota
Calcular sueldo=horas x cuota
Imprimir nombreEmp, sueldo
Fin Método
Fin clase
Fin
Descargar