Você está na página 1de 4

Elementos bsicos de un programa

Qu es un dato?
Es un valor o referente que recibe el computador por diferentes medios, los datos representan la informacin que el programador manipula en la construccin de una solucin o en el desarrollo de un algoritmo.

Tipos de datos
Los datos a procesar por una computadora pueden clasificarse en: Simples Estructurados

Datos Simples
Ocupan una casilla simple de memoria, hace referencia a un nico valor a la vez. Dentro de este grupo se encuentran: Enteros Reales Caracteres Lgicos (booleanos) Subrangos Enumerados

Datos enteros
Es un tipo de dato que puede representar un subconjunto finito de los nmeros enteros. El nmero mayor que puede representar depende del tamao del espacio usado por el dato y la posibilidad (o no) de representar nmeros negativos. Se los conoce tambin como datos de punto fijo.

Datos reales
Son datos numricos que tienen punto decimal, se representan internamente en el sistema binario. Se representan bajo dos formas: Notacion en coma fija y Notacion en coma flotante

Notacion en coma fija


La representacin de coma fija es una forma de notacin cientfica que consiste en destinar una cantidad fija de dgitos para la parte entera y otra para la parte fraccionaria.

Notacion en coma flotante


es una forma de notacin cientfica usada en los CPU, GPU, FPU, etc, con la cual se pueden representar nmeros reales extremadamente grandes y pequeos de una manera muy eficiente y compacta, y con la que se pueden realizar operaciones aritmticas. El estndar para la representacin en coma flotante es el IEEE 754.

Forma normal de un nmero real


Cuando el punto decimal se encuentra ubicado antes del primer digito significado del numero real.

Datos carcter
un carcter es una unidad de informacin que corresponde aproximadamente con un grafema o con una unidad o smbolo parecido, como los de un alfabeto o silabario de la forma escrita de un lenguaje natural. Un ejemplo de carcter es una letra, un nmero o un signo de puntuacin.

Datos lgicos
Es en computacin aquel que puede representar valores de lgica binaria, esto es 2 valores, valores que normalmente representan falso o verdadero. Se utiliza normalmente en la programacin, estadstica, electrnica, matemticas, etc... Para generar un dato o valor lgico a partir de otros tipos de datos, tpicamente, se emplean los operadores relacionales, por ejemplo: 0 es igual a falso y 1 es igual a verdadero

(3>2)= 1 = verdadero (7>9)= 0 = falso

Datos subrango
Estos tipos son tiles, sobre todo por la facilidad que ofrecen para verificar automticamente errores. Un tipo subrango se define de un tipo ordinal, especificando dos constantes de ese tipo, que actan como lmite inferior y superior del conjunto de datos de ese tipo. Un tipo subrango es un tipo ordinal y sus valores se ordenan de igual modo que en el tipo patrn de que se deducen.

Datos enumerador
Es aquel que puede tomar por valor uno de los pertenecientes a una lista ordenada de valores definida por el programa.

Tipos estructurados
Los datos extructurados nos permiten facilidaden la lectura de los programas y simplifican su actualizacin y mantenimiento.

Estructura de datos estaticas


Son aquellas en las que el tamao ocupado en memoria se define antes de que el programa se ejecute y no puede modificarse dicho tamao durante la ejecucin del programa.

Estructura de datos dinmicas


No tienen las limitaciones o restricciones en el tamao de memoria ocupada que son propias de las estructuras estticas.

Identificadores
En los lenguajes informticos, los identificadores son elementos textuales (tambin llamados smbolos) que nombran entidades del lenguaje. Algunas de las de entidades que un identificador puede denotar son las variables, las constantes, los tipos de dato, las etiquetas, las subrutinas (procedimientos y funciones) y los paquetes.

Constantes
En programacin, una constante es un valor que no puede ser alterado durante la ejecucin de un programa. Una constante corresponde a una longitud fija de un rea reservada en la memoria principal del ordenador, donde el programa almacena valores fijos.

Variables
Son objetos que pueden cambiar su valor durante la ejecucin de un programa.

Operadores bsicos
Estos operadores nos permiten realizar operaciones aritmticas entre operandos: nmeros, constantes o variables.

Los operadores aritmticos div y mod


Solo se utilizan con nmeros enteros. El operador div calcula el cociente entero de la divisin de los nmeros enteros. E l operador mod calcula el resto de la divisin de 2 numeros enteros.

Jerarquia de los operandos


Si tenemos en una expresin mas de un operador, debemos aplicar primero el operador de mayor jerarqua, resolver esa operacin y asi sucesivamente.

Evaluacion de expresiones aritmticas


1. Las expresiones en parntesis se evalan primero. 2. Dentro de una expresin los operadores se evalan de acuerdo a la tabla de jerarqua anterior. 3. Los operadores en una misma expresin con igual nivel de prioridad se evalan de izquierda a derecha.

Operadores de relacin
Son operadores que permiten comparar dos operandos. Pueden ser nmeros, caracteres, constantes y variables.

Operadores lgicos
Las expresiones lgicas se pueden combinar para formar expresiones mas complejas utilizando los operadores lgicos: and, or, not y xor.

Você também pode gostar