Algoritmos
IUGT
Instituto Universitario de
Gerencia y Tecnología
Informática ALG-243 Algoritmos
Datos:
Datos
Basicos
Numéricos
Carácter
Compuestos
Lógico
Estático
Dinámico
•Enteros
•Reales
Profesor: Carlos González Quintero
IUGT
Instituto Universitario de
Gerencia y Tecnología
Informática ALG-243 Algoritmos
Datos:
Un datoes un campo que puede convertirse en información. Los datos simples
pueden ser:
• Numéricos (Enteros, Reales)
• Tipo Entero
Conjunto de los números enteros positivos y negativos. En la
práctica están limitados por el almacenamiento -> Overflow
(desvordamiento). Cubren operaciones básicas: aritméticas,
relacionales
• Tipo Real
Conjunto de los números reales positivos y negativos (parteentera y parte decimal separada por un punto). En la práctica
están limitados por el almacenamiento -> Overflow. Cubren
Operaciones básicas: aritméticas, relacionales
• Lógicos
Valores entre 2 posibles, es decir, valores binarios (verdad/falso, si/no).
En algunos lenguajes no se implementan sino que se consideran como
verdad cualquier valor distinto de “0”.
Profesor: Carlos González QuinteroInformática ALG-243 Algoritmos
IUGT
Instituto Universitario de
Gerencia y Tecnología
Datos:
• Carácter (Char, String)
Conjunto de elementos de un conjunto de caracteres predefinidos o
alfabeto (normalmente se utiliza el conjunto de caracteres ASCII).
Generalmente se almacenan internamente como datos enteros (código
ASCII)
• Estáticos
Que un tipo de datos sea estático quiere decir queel tamaño que ocupa en
memoria no puede variar durante la ejecución del programa. Es decir, una
vez declarada una variable de un tipo determinado, a ésta se le asigna un
trozo de memoria fijo, y este trozo no se podrá aumentar ni disminuir.
Profesor: Carlos González Quintero
IUGT
Instituto Universitario de
Gerencia y Tecnología
Informática ALG-243 Algoritmos
Datos:
• DinámicosDentro de esta categoría entra solamente el tipo de datos puntero (Un
puntero o apuntador es una variable que da referencia a una región de
memoria). Este tipo te permite tener un mayor control sobre la gestión de
memoria en los programas.
Profesor: Carlos González Quintero
IUGT
Instituto Universitario de
Gerencia y Tecnología
Informática ALG-243 Algoritmos
Estructuras BásicasConstantes y Variables :
Son espacios de memoria creados para contener valores que de acuerdo a su
naturaleza deseen mantenerse (Constantes) o que puedan variar (Variables).
Constante
Es un dato que permanece con un valor, sin cambios, es decir constante, a lo
largo del desarrollo del algoritmo o a lo largo de la ejecución del programa. Se
utiliza cuando necesitamos que el valor de determinadavariable se mantenga
durante la ejecución del programa o hasta tanto se requiera su cambio. Es
necesario inicializar las constantes al principio del algoritmo esto determina el
tipo de la constante.
Tipos de constantes:
Literal: Es un valor expresado en forma explícita. Ejem. 3,1416
Simbólica: Viene expresada bajo un nombre que guarda su valor. Ejem.
(Previamente se debe definir que Pi =3,1416)
Profesor: Carlos González Quintero
IUGT
Instituto Universitario de
Gerencia y Tecnología
Informática ALG-243 Algoritmos
Pi
Estructuras Básicas
Constantes y Variables :
Variable
Es un dato cuyo valor puede variar a lo largo del desarrollo del algoritmo o en
el transcurso de la ejecución del programa. Una variable descrita o declarada
de un tipo determinado, sólo podrácontener, valores de ese tipo. Una variable
declarada numérica entera, no podrá contener números reales. Se utiliza
cuando el dato que contiene sufrirá cambios o variará en la medida que
cambien los valores que maneje. Es necesario declarar las variables al
principio del algoritmo.
• Elegir el nombre mediante un identificador
• Determinar el tipo de datos que va a contener
Profesor: Carlos...
Regístrate para leer el documento completo.