Вы находитесь на странице: 1из 4

ALGORITMOS

DEFINICIÓN: Un Algoritmo, se puede definir como una secuencia de instrucciones que


representan un modelo de solución para determinado tipo de problemas. O bien como un conjunto
de instrucciones que realizadas en orden conducen a obtener la solución de un problema. Por lo
tanto podemos decir que es un conjunto ordenado y finito de pasos que nos permite solucionar un
problema.
Los algoritmos son independientes de los lenguajes de programación. En cada problema el
algoritmo puede escribirse y luego ejecutarse en un lenguaje de diferente programación. El
algoritmo es la infraestructura de cualquier solución, escrita luego en cualquier lenguaje de
programación.

Programa: Un programa es una serie de instrucciones ordenadas, codificadas en lenguaje de


programación que expresa un algoritmo y que puede ser ejecutado en un computador.

CLASIFICACIÓN DE ALGORITMOS: Los algoritmos se pueden clasificar en cuatro tipos:

 Algoritmo computacional: Es un algoritmo que puede ser ejecutado en una computadora.


Ejemplo: Fórmula aplicada para un cálculo de la raíz cuadrada de un valor x.
 Algoritmo no computacional: Es un algoritmo que no requiere de una computadora para
ser ejecutado. Ejemplo: Instalación de un equipo de sonido.
 Algoritmo cualitativo: Un algoritmo es cualitativo cuando en sus pasos o instrucciones no
están involucrados cálculos numéricos. Ejemplos: Las instrucciones para desarrollar una
actividad física, encontrar un tesoro.
 Algoritmo cuantitativo: Una algoritmo es cuantitativo cuando en sus pasos o
instrucciones involucran cálculos numéricos. Ejemplo: Solución de una ecuación de
segundo grado.

CARACTERÍSTICAS DE UN ALGORITMO: Todo algoritmo debe tener las siguientes


características:

 Debe ser Preciso, porque cada uno de sus pasos debe indicar de manera precisa e
inequívoca que se debe hacer.
 Debe ser Finito, porque un algoritmo debe tener un número limitado de pasos.
 Debe ser Definido, porque debe producir los mismos resultados para las mismas
condiciones de entrada.
 Puede tener cero o más elementos de entrada.
 Debe producir un resultado. Los datos de salida serán los resultados de efectuar las
instrucciones.

PARTES DE UN ALGORITMO: Todo Algoritmo debe tener las siguientes partes:

 Entrada de datos, son los datos necesarios que el algoritmo necesita para ser 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.

TÉCNICAS DE REPRESENTACIÓN: Para la representación de un algoritmo, antes de ser


convertido a lenguaje de programación, se utilizan algunos métodos de representación escrita,
gráfica o matemática. Los métodos más conocidos son:

 Diagramación libre (Diagramas de flujo).


 Diagramas Nassi-Shneiderman.
 Pseudocódigo.
Lenguaje natural (español, inglés, etc.).
 Fórmulas matemáticas.
Variable
Una 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 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.

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). Los valores 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).

En muchos usos, lo contrario de una variable es una constante. También puede considerarse a
las constantes como caso particular de variables, con un universo unitario (con un solo elemento),
ya que sólo pueden tener un valor, y no pueden modificarlo.

Constante
Lo contrario de una variable es una constante. También puede considerarse a las constantes como
caso particular de variables, con un universo unitario (con un solo elemento), ya que sólo pueden
tener un valor, y no pueden modificarlo.

Lenguaje de programación
Un lenguaje de programación es un idioma artificial diseñado para expresar computaciones que
pueden ser llevadas a cabo por máquinas como las computadoras. Pueden usarse para crear
programas que controlen el comportamiento físico y lógico de una máquina, para expresar
algoritmos con precisión, o como modo de comunicación humana. Está formado por un conjunto
de símbolos y reglas sintácticas y semánticas que definen su estructura y el significado de sus
elementos y expresiones. Al proceso por el cual se escribe, se prueba, se depura, se compila y se
mantiene el código fuente de un programa informático se le llama programación.

ALGORITMO Un algoritmo es una serie de operaciones detalladas y no ambiguas. En otras palabras un


algoritmo es un conjunto de reglas para resolver una cierta clase de problemas .
Un algoritmo es el medio por el que se explica cómo puede resolverse un problena, mediante
aproximaciones paso a paso. Se puede formular de muchas formas con el cuidado de que no exista
ambigüedad
Al conjunto formado por la representación de datos utilizada y el algoritmo mismo se llama programa
CARACTERISTICAS DE LOS ALGORITMOS
Las principales características de los algoritmos son:

1. El algoritmo debe ser sencillo e indicar el orden de realización de cada paso.


2. Un algoritmo debe estar definido.
3. El algoritmo de ser finito.La palabra algoritmo se deriva de la traducción al latín de la palabra
árabe alkhowarizmi, nombre de un matemático y astrónomo árabe que escribió un tratado sobre
manipulación de números y ecuaciones en el siglo IX.
4. Un algoritmo es una serie de pasos organizados que describe el proceso que se debe seguir, para dar
solución a un problema específico.
5. TIPOS DE ALGORITMOS
Existen dos tipos y son llamados así por su naturaleza:

• Cualitativos: Son aquellos en los que se describen los pasos utilizando palabras.
• Cuantitativos: Son aquellos en los que se utilizan cálculos numéricos para definir los pasos

del proceso.
Lenguajes Algorítmicos
Un Lenguaje algorítmico es una serie de símbolos y reglas que se utilizan para describir de manera
explícita un proceso.

Tipos de Lenguajes Algorítmicos


 Gráficos: Es la representación gráfica de las operaciones que realiza un algoritmo (diagrama de flujo).
 No Gráficos: Representa en forma descriptiva las operaciones que debe realizar un algoritmo
(pseudocodigo).
INICIO
Edad: Entero
ESCRIBA “cual es tu edad?”
Lea Edad
SI Edad >=18 entonces
ESCRIBA “Eres mayor de Edad”
FINSI

Вам также может понравиться