viernes, 20 de noviembre de 2009

Conceptos Basicos

HISTORIA DE ALGORITMOS

Los diagramas de flujo sirven para representar algoritmos de manera gráfica.
En matemáticas, ciencias de la computación y disciplinas relacionadas, un algoritmo (del latín, dixit algorithmus y éste a su vez del matemático persa Al Juarismi es una lista bien definida, ordenada y finita de operaciones que permite hallar la solución a un problema. Dado un estado inicial y una entrada, a través de pasos sucesivos y bien definidos se llega a un estado final, obteniendo una solución. Los algoritmos son objeto de estudio de la algoritmia.
En la vida cotidiana se emplean algoritmos en multitud de ocasiones para resolver diversos problemas. Algunos ejemplos se encuentran en los instructivos (manuales de usuario), los cuales muestran algoritmos para usar el aparato en cuestión o inclusive en las instrucciones que recibe un trabajador por parte de su patrón. También existen ejemplos de índole matemática, como el algoritmo de la división para calcular el cociente de dos números, el algoritmo de Euclides para calcular el máximo común divisor de dos enteros positivos, o el método de Gauss para resolver un Sistema lineal de ecuaciones.
http://es.wikipedia.org/wiki/Algoritmo


El término proviene del matemático árabe Al’Khwarizmi, que escribió un tratado sobre los números. Este texto se perdió, pero su versión latina, Algoritmi de Numero Indorum, sí se conoce.
El trabajo de Al’Khwarizmi permitió preservar y difundir el conocimiento de los griegos (con la notable excepción del trabajo de Diofanto) e indios, pilares de nuestra civilización. Rescató de los griegos la rigurosidad y de los indios la simplicidad (en vez de una larga demostración, usar un diagrama junto a la palabra Mira). Sus libros son intuitivos y prácticos y su principal contribución fue simplificar las matemáticas a un nivel entendible por no expertos. En particular muestran las ventajas de usar el sistema decimal indio, un atrevimiento para su época, dado lo tradicional de la cultura árabe.
La exposición clara de cómo calcular de una manera sistemática a través de algoritmos diseñados para ser usados con algún tipo de dispositivo mecánico similar a un ábaco, más que con lápiz y papel, muestra la intuición y el poder de abstracción de Al’Khwarizmi. Hasta se preocupaba de reducir el número de operaciones necesarias en cada cálculo. Por esta razón, aunque no haya sido él el inventor del primer algoritmo, merece que este concepto esté asociado a su nombre.
http://www.ica-virtual.uni.cc/algunas-notas-sobre-la-historia-de-los-algoritmos/

Los médicos por lo general no hemos desarrollado una actitud matemática, salvo excepciones, pero la omnipresencia de la misma, puede llegar a ser tan dolorosa como importante. En oportunidades se introduce en nuestras vidas como un nuevo y silencioso caballo de Troya, es de esta ultima forma que nos invaden los algoritmos, silenciosamente, pero no por eso dejamos de reconocer la significación que tienen en nuestra profesión tanto para el diagnóstico, el pronóstico, el tratamiento e incluso para valorar la relación costo beneficio social.
La historia ubica la invención de los algoritmos en el siglo IX, por obra y gracia del matemático y astrónomo Mohamed ibn Musa-al Jwarizmi, de allí su nombre. Desarrollo en el Al-yebr-mugabata fórmulas para posibilitar que con un número limitado de pasos e indicaciones claras de ejecución se pudieran resolver ecuaciones de primer y segundo grado.
http://www.med.unne.edu.ar/revista/revista116/algoritmos.html



QUE ES UN ALGORITMO
En matemáticas, ciencias de la computación y disciplinas relacionadas, un algoritmo (del latín, dixit algorithmus y éste a su vez del matemático persa Al Juarismi es una lista bien definida, ordenada y finita de operaciones que permite hallar la solución a un problema. Dado un estado inicial y una entrada, a través de pasos sucesivos y bien definidos se llega a un estado final, obteniendo una solución. Los algoritmos son objeto de estudio de la algoritmia.
http://es.wikipedia.org/wiki/Algoritmo

Conjunto de instrucciones que permite la resolución de un problema paso a paso.
En matemáticas
Método de notación en las distintas formas del cálculo
http://es.wiktionary.org/wiki/algoritmo

Un algoritmo es un conjunto de operaciones y normas que deben seguirse para resolver un problema. Los algoritmos se codifican en sistemas comprensibles para los motores de búsqueda. El lenguaje algorítmico, es por tanto, más cercano a ser entendido por una máquina que por las personas.
http://www.localizarte.com/glosario.html

CONSTANTE
En general, una constante es un valor de tipo permanente, que no puede modificarse, al menos no dentro del contexto o situación para el cual está previsto. Suele relacionarse y usarse en combinación con las variables, que si admiten modificación en sus valores.
http://es.wikipedia.org/wiki/Constante

En ciencias se entiende por constante física el valor de una magnitud física cuyo valor, fijado un sistema de unidades, permanece invariable en los procesos físicos a lo largo del tiempo. En contraste, una constante matemática representa un valor invariable que no está implicado directamente en ningún proceso físico.
http://es.wikipedia.org/wiki/Constante_(física)

En programación, las constantes son tipos de datos (con valores numéricos o de cadena) que permanecen invariables, sin posibilidad de cambiar el valor que tienen durante el curso del programa.
Una constante corresponde a una longitud fija de un área reservada en la memoria principal del ordenador, donde el programa almacena valores fijos.
Por ejemplo:
El valor de pi = 3.141592
http://es.wikipedia.org/wiki/Constante_(informática)

VARIABLE
Una variable es un símbolo que representa un elemento no especificado de un conjunto dado. Dicho conjunto es llamado conjunto universal de la variable, universo o dominio de la variable, y cada elemento del conjunto es un valor de la variable. Sea x una variable cuyo universo es el conjunto {1,3,5,7,9,11,13}; entonces x puede tener cualquiera de esos valores: 1,3,5,7,9,11,13. En otras palabras x puede reemplazarse por cualquier entero positivo impar menor que 14. Por esta razón, a menudo se dice que una variable es un reemplazo de cualquier elemento de su universo
http://es.wikipedia.org/wiki/Variable

Variable.- Cuando el tamaño de la misma puede variar a lo largo de la ejecución. Típicamente colecciones de datos.
http://es.wikipedia.org/wiki/Variable_(programación)

Variable. En estadística es cualquier rasgo, atributo, dimensión o propiedad capaz de adoptar más de un valor o magnitud
http://www.psicoactiva.com/diccio/diccio_t.htm#letra_v


ACUMULADOR
El término acumulador puede referirse a:
Acumulador de calor (calefacción), PARA CALENTAR
Acumulador de calor (clima), un fenómeno climático urbano local;
Acumulador eléctrico un dispositivo para el almacenamiento de energía eléctrica;
Registro acumulador, un registro informático que almacena temporalmente datos a ser tratados por la unidad aritmético-lógica.
http://es.wikipedia.org/wiki/Acumulador

En un CPU de computadora, el acumulador es un registro en el que son almacenados temporalmente los resultados aritméticos y lógicos intermedios que serán tratados por la Unidad aritmético-lógica (ALU).
http://es.wikipedia.org/wiki/Acumulador_(informática)

Que acumula. Pila reversible que almacena energía durante la carga y la restituye parcialmente durante su descarga
http://www.definicion.org/diccionario/74

CONTADOR
Un contador puede ser:
el aparato para medir el consumo de diversos suministros como el agua, el gas o la electricidad. Véase también medición neta.
un circuito secuencial, contador.
una variable para llevar la cuenta en un algoritmo. Suelen nombrarse con las letras i, j, k...
un contador público.
un componente de la gramática de la lengua japonesa.
un elemento web llamado contador de visitas.
http://es.wikipedia.org/wiki/Contador_(desambiguación)

En electrónica digital, Un contador (counter en inglés) es un circuito secuencial construido a partir de biestables y puertas lógicas capaz de realizar el cómputo de los impulsos que recibe en la entrada destinada a tal efecto, almacenar datos o actuar como divisor de frecuencia.
http://es.wikipedia.org/wiki/Contador

Pequeño programa que se instala generalmente en la página principal de un sitio Web con el propósito de contar el número de visitas o de impresiones (hits) que éste produce.
http://www.e-mexico.gob.mx/wb2/eMex/eMex_Glosario_de_terminos_Seguridad?page=7

PSEUDOCODIGO
Un pseudocódigo (falso lenguaje), es una serie de palabras léxicas y gramaticales referidos a los lenguajes de programación, pero sin llegar a la rigidez de la sintaxis de estos ni a la fluidez del lenguaje coloquial. Esto permite codificar un programa con mayor agilidad que en cualquier lenguaje de programación, con la misma validez semántica, normalmente se utiliza en las fases de análisis o diseño de Software, o en el estudio de un algoritmo. Forma parte de las distintas herramientas de la ingeniería de software. Es, netamente, lenguaje de tipo informático
http://es.wikipedia.org/wiki/Pseudocódigo

El código no ejecutable de un programa que se usa como una ayuda para desarrollar y documentar programas estructurados
http://www.laopinion.com/glossary/p.html

Un pseudocódigo (falso lenguaje), es una serie de palabras léxicas y gramaticales referidos a los lenguajes de programación, pero sin llegar a la rigidez de la sintaxis de estos ni a la fluidez del lenguaje coloquial. Esto permite codificar un programa con mayor agilidad que en cualquier lenguaje de programación, con la misma validez semántica, normalmente se utiliza en las fases de análisis o diseño de Software, o en el estudio de un algoritmo. Forma parte de las distintas herramientas de la ingeniería de software. Es, netamente, lenguaje de tipo informático
http://es.wikipedia.org/wiki/Pseudocódigo

http://es.wikipedia.org/wiki/Pseudocódigo

http://es.wikipedia.org/wiki/Pseudoc%C3%B3digohttp://es.wikipedia.org/wiki/Pseudoc%C3%B3digo

2 comentarios: