Está en la página 1de 4

PROGRAMACION

Variable es una palabra que representa a aquello que vara o que est sujeto a algn tipo de
cambio. Se trata de algo que se caracteriza por ser inestable, inconstante y mudable. En otras
palabras, una variable es un smbolo que permite identificar a un elemento no especificado dentro
de un determinado grupo
Variable independiente
Una variable independiente es aquella cuyo valor no depende del de otra
variable.
La variable independiente en una funcin se suele representar por x.
La variable independiente se representa en el eje de abscisas.
Variable dependiente
Una variable dependiente es aquella cuyos valores dependen de los que tomen
otra variable.
La variable dependiente en una funcin se suele representar por y.
La variable dependiente se representa en el eje ordenadas.
La variable y est en funcin de la variable x.
Variables estadsticas
Variable cualitativa
Las variables
cualitativas se
refieren
a caractersticas
o
cualidades que no pueden ser medidas con nmeros . Podemos distinguir dos
tipos:
Variable cualitativa nominal
Una variable
cualitativa
nominal presenta modalidades
no
numricas que no admiten un criterio de orden . Por ejemplo:
El estado civil, con las siguientes modalidades: soltero, casado, separado,
divorciado y viudo.
Variable cualitativa ordinal o variable cuasicuantitativa
Una variable cualitativa ordinal presenta modalidades no numricas , en las que
existe un orden. Por ejemplo:
La nota en un examen: suspenso, aprobado, notable, sobresaliente.
Puesto conseguido en una prueba deportiva: 1, 2, 3,...
Medallas de una prueba deportiva: oro, plata, bronce.
Variable cuantitativa
Una variable cuantitativa es la que se expresa mediante un nmero , por tanto se
pueden realizar o peraciones aritmticas con ella. Podemos distinguir dos tipos:
Variable discreta
Una variable
discreta es
aquella
que
toma valores
aislados ,
es
decir no admite valores intermedios entre dos valores especficos. Por ejemplo:
El nmero de hermanos de 5 amigos: 2, 1, 0, 1, 3.
Variable continua
Una variable continua es aquella que puede tomar valores comprendidos entre
dos nmeros . Por ejemplo:
La altura de los 5 amigos: 1.73, 1.82, 1.77, 1.69, 1.75.
En la prctica medimos la altura con dos decimales, pero tambin se podra dar
con tres decimales.

Variable aleatoria
Se llama variable aleatoria a toda funcin que asocia a cada elemento del espacio
muestral E un nmero real.
Se utilizan letras maysculas X, Y, ... para designar variables aleatorias, y las
respectivas minsculas (x, y, ...) para designar valores concretos de las mismas.
Variable aleatoria discreta
Una variable aleatoria discreta es aquella que slo puede tomar valores enteros .
Ejemplos
El nmero de hijos de una familia, la puntuacin obtenida al lanzar un dado.
Variable aleatoria continua
Una variable aleatoria continua es aquella que puede tomar todos los valores
posibles dentro de un cierto intervalo de la recta real.
Ejemplos
La altura de los alumnos de una clase, las horas de duracin de una pila.
Variable aleatoria binomial
La variable aleatoria binomial , X, expresa el nmero de xitos obtenidos en cada
prueba del experimento.
La variable binomial es una variable aleatoria discreta , slo puede tomar los
valores 0, 1, 2, 3, 4,..., n suponiendo que se han realizado n pruebas.
Ejemplo
k = 6, al lanzar una moneda 10 veces y obtener 6 caras.
Variable aleatoria normal
Una variable aleatoria continua , X, sigue una distribucin normal de media
y desviacin tpica , y se designa por N(, ), si se cumplen las siguientes
condiciones:
1. La variable puede tomar cualquier valor: (-, +)
2. La funcin de densidad , es la expresin en trminos de ecuacin matemtica
de la curva de Gauss .
Variable estadstica bidimensional
Una variable bidimensional es una variable en la que cada individuo est
definido por un par de caracteres, (X, Y).
Estos dos caracteres son a su vez variables estadsticas en las que s existe
relacin entre ellas, una de las dos variables es la variable independiente y la
otra variable dependiente.
En general, una constante es un valor de tipo permanente, ya que no puede modificarse, al menos
no dentro del contexto o situacin para el cual est.
Tipos de datos:
Datos numricos: Estos tipos de datos, son usados tanto en la informtica como en actividades
administrativas o de logstica. Debido a que se ocupan para llevar tambin un correcto control o
informacin representativa en esquemas. O bien como para controlar productos, en el caso de los
cdigos de barras.
Datos alfanumricos.- Son aquellos tipos de datos los cuales se combinan con letras y nmeros,
ejemplo de ello son las placas de los autos y autobuses, as como los datos de la tarjeta de

identificacin, o bien los nmeros que aparecen en la hoja del Seguro Social, estos son datos
alfanumricos que permiten llevar un control de los usuarios anexado a sus sistemas.
Algoritmo: Conjunto ordenado de operaciones sistemticas que permite hacer un clculo y hallar
la solucin de un tipo de problemas
CARACTERISTICAS DE UN ALGORITMO
Finitud:
El algoritmo debe acabar tras un nmero finito de pasos. Es ms, es casi fundamental que sea en
un nmero razonable de pasos.
Definibilidad:
El algoritmo debe definirse de forma precisa para cada paso, es decir, hay que evitar toda
ambigedad al definir cada paso. Puesto que el lenguaje humano es impreciso, los algoritmos se
expresan mediante un lenguaje formal, ya sea matemtico o de programacin para un
computador.
Entrada:
El algoritmo tendr cero o ms entradas, es decir, cantidades dadas antes de empezar el
algoritmo. Estas cantidades pertenecen adems a conjuntos especificados de objetos.Se trata
siempre de cantidades representativas del mundo real expresadas de tal forma que sean aptas para
su interpretacin por el computador.
Salida:
El algoritmo tiene una o ms salidas, en relacin con las entradas.
Efectividad:
Se entiende por esto que una persona sea capaz de realizar el algoritmo de modo exacto y sin
ayuda de una mquina en un lapso de tiempo finito.
Clasificacin y Tipos de algoritmos
Se ha clasificado a los algoritmos de diversas formas, de acuerdo con algunos de sus atributos.
Por ejemplo:
A) Segn el sistema de signos con el que describen los pasos a seguir, se reconocen:
Algoritmos cualitativos: cuando se hace a travs de palabras, es decir, las instrucciones son
verbales. Sucede, por ejemplo, con recetas de cocina.
Algoritmos cuantitativos: cuando se hace a travs de clculos numricos. Se puede hacer un
algoritmo, por ejemplo, para obtener la raz cuadrada de un nmero.
B) Segn su funcin, los algoritmos pueden ser:
Algoritmos de ordenamiento: secuencian los elementos que ingresan a partir de un cierto orden,
en general, segn un orden numrico o lxico.

Algoritmos de bsqueda: al contrario de realizar operaciones o secuenciar elementos, se dedica a


encontrar dentro de una lista que ingresa, uno o varios elementos en particular que cumplan con el
conjunto de condiciones dadas.
Algoritmos de encaminamiento: deciden de qu modo se deber transmitir algo que llega, y cmo
seguir un conjunto de pasos encadenados. Se dividen fundamentalmente entre adaptativos y estticos, los
primeros con cierta capacidad de aprendizaje y ajuste a la circunstancia, mientras que los segundos
funcionan mecnicamente, siempre del mismo modo. Es importante decir que los algoritmos de
encaminamiento cuentan con una propia subdivisin, segn el camino que se toma para que la transmisin
llegue de manera efectiva (ejemplos de estos tipos son: por el camino ms corto, de manera ptima,
basado en el flujo, etc.).
C) Tambin los algoritmos han sido clasificados segn la estrategia que se utiliza para llegar al resultado.
Veamos algunos ejemplos:
Algoritmos probabilsticos: no se puede estar seguro de la exactitud de la respuesta que darn. Se
agrupan en distintos subtipos, pero con esa premisa: o bien presentan soluciones aproximadas del
problema, o bien presentan soluciones que pueden ser correctas pero tambin errneas.
Algoritmo cotidiano: es el que se da en la vida comn de las personas, no se aplica en sistemas
informticos ni en nada ajeno al da a da. Muchas de las decisiones que se toman desde que uno se
despierta por la maana pertenecen a este grupo.
Algoritmo heurstico: abandona alguno de los objetivos como recurso para terminar llegando a la
solucin. En general, son utilizados cuando no existe una solucin mediante las vas tradicionales.
Algoritmo de escalada: se comienza con una solucin insatisfactoria (que no cumple la entrada y la
salida), y se la va modificando aproximndose a lo que se busca. En algn momento, estaremos cerca de
(o llegaremos a) la solucin correcta.
Algoritmo voraz: Con la idea de llegar a una solucin ptima definitiva, elige analizar cada paso como
nico y elegir la solucin ptima para ese paso.
Algoritmo determinista: es completamente lineal (cada paso tiene un paso sucesor y un paso predecesor)
y por lo tanto predictivo, si se conocen sus entradas y su forma de proceder. El algoritmo de Euclides, que
permite averiguar el mximo comn divisor entre dos nmeros, responde a este tipo. Se distinguen de
los no deterministas, donde el algoritmo tiene un comportamiento en forma de rbol.
Diagrama de flujo
El diagrama de flujo o diagrama de actividades es la representacin grfica del algoritmo o proceso. Se
utiliza en disciplinas como programacin,economa, procesos industriales y psicologa cognitiva.
En Lenguaje Unificado de Modelado (UML), un diagrama de actividades representa los flujos de
trabajo paso a paso de negocio y operacionales de los componentes en un sistema. Un diagrama de
actividades muestra el flujo de control general.
En SysML el diagrama ha sido extendido para indicar flujos entre pasos que mueven elementos fsicos (p.
ej., gasolina) o energa (p. ej., presin). Los cambios adicionales permiten al diagrama soportar mejor
flujos de comportamiento y datos continuos.
Estos diagramas utilizan smbolos con significados definidos que representan los pasos del algoritmo, y
representan el flujo de ejecucin mediante flechas que conectan los puntos de inicio y de fin del proceso
Un diagrama de flujo presenta generalmente un nico punto de inicio y un nico punto de cierre, aunque
puede tener ms, siempre que cumpla con la lgica requerida.