Programacion
INTRODUCCIÓN A LOS ALGORITMOS
VARIABLE
Es un símbolo que representa un elemento o cosa no especificada de un conjunto dado. Dicho conjunto es llamado conjunto universal de la variable, universo o variar 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 deesos valores: 1,3,5,7,9,11,13. En otras palabras x puede remplazarse por cualquier entero positivo impar menor que 14. Por esta razón, a menudo se dice que una variable es un remplazo de cualquier elemento de su universo.
Nota: Una variable es un elemento de una fórmula, proposición o algoritmo que puede adquirir o ser sustituido por un valor cualquiera (siempre dentro de su universo). Losvalores que una variable es capaz de recibir, pueden estar definidos dentro de un rango, y/o estar limitados por razones o condiciones de pertenencia, al universo que les corresponde (en estos casos, el universo de la variable pasa a ser un subconjunto de un universo mayor, el que tendría sin las restricciones).
CONSTANTE
En general, una constante es un valor de tipo permanente, que no puedemodificarse, 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. 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, unaconstante matemática representa un valor invariable que no está implicado directamente en ningún proceso físico.
Nota: En programación, una constante es un valor que no puede ser alterado durante la ejecución 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. Por conveniencia, el nombre delas constantes suele escribirse en mayúsculas en la mayoría de lenguajes.
ALGORITMO
En matemáticas, ciencias de la computación y disciplinas relacionadas, un algoritmo (del griego y latín, dixit algorithmus y éste a su vez del matemático persa Al Juarismi[1] ) es el medio que explica cómo resolver un problema, y es un conjunto pre-escrito de instrucciones o reglas bien definidas, ordenadas yfinitas que permite realizar una actividad mediante pasos sucesivos que no generen dudas a quien deba realizar dicha actividad.[2] Dados un estado inicial y una entrada, siguiendo los pasos sucesivos se llega a un estado final y se obtiene una solución. Como podemos observar la estructura de un algoritmo consta de 3 partes.
Entrada de datos: Son los datos necesarios que el algoritmo necesita paraser ejecutado.
Proceso: Es la secuencia de pasos para ejecutar el algoritmo.
Salida: De resultados, son los datos obtenidos después de la ejecución del algoritmo
Nota: Hay que hacer énfasis en dos aspectos para que un algoritmo exista:
El número de pasos debe ser finito. De esta manera el algoritmo debe terminar en un tiempo finito con la solución del problema.
El algoritmo debe sercapaz de determinar la solución del problema.
De este modo, podemos definir algoritmo como un "conjunto de reglas operacionales inherentes a un cómputo". Se trata de un método sistemático, susceptible de ser realizado mecánicamente, para resolver un problema dado.
Características de un algoritmo:
Entrada: definir lo que necesita el algoritmo
Salida: definir lo que produce. No ambiguo:explícito, siempre sabe qué comando ejecutar.
Finito: El algoritmo termina en un número finito de pasos.
Correcto: Hace lo que se supone que debe hacer. La solución correcta
Efectividad: Cada instrucción se completa en tiempo finito. Cada instrucción debe ser lo suficientemente básica como para que en principio pueda ser ejecutada por cualquier persona usando papel y lápiz.
General: Debe ser lo...
Regístrate para leer el documento completo.