Você está na página 1de 4

Como hemos mencionado en repetidas ocasiones, un algoritmo es un conjunto de pasos,

instrucciones o acciones que se deben seguir ordenadamente para llegar a un fin


determinado, (solucin de un problema, obtencin de una respuesta intermedia o
realizacin de una tarea) de cualquier problema de un mismo tipo.
Existen dos clases de algoritmos, las cuales son:
Algoritmos Cualitativos: Son todos aquellos pasos o instrucciones descritos por medio de
palabras que sirven para llegar a la obtencin de una respuesta o solucin de un problema
cualquiera.
Estn enmarcada en tres estructuras fundamentales que son:

Secuencias de acciones
1.Colocar una nueva orden o una nueva accin despus de la ltima que haya colocado
.2.Seguir una secuencia y orden en la ejecucin de esas acciones

Decisin de accin
Son condiciones que nos permite que podamos decidir cul es
el camino lgico a seguir para resolver un problema eficientemente
Expresar las decisiones de accin usando las palabras

SI
CONDICION
ENTONCES
SINO
CONDICIN

Ciclos de acciones
Son estructuras que nos permiten repetir una o varias acciones una cantidad definida de
veces

Expresar los ciclos de accin usando las palabras


Mientras
Hasta o Repetir
Hasta

Ejemplo:
Construir un algoritmo cualitativo para realizar una llamada a un nmero nuevo va celular
Proceso:
1. Marcar el nmero
2. Presionar el Botn llamar
3. Hablar
4. Terminar la llamada
5. Guardar nmero en la lista de contactos

Algoritmos Cuantitativos: Son aquellos pasos o instrucciones que


involucran clculos numricos para llegar a un resultado satisfactorio.
Como ejemplo podemos citar los pasos para resolver una ecuacin de segundo grado, los
pasos lgicos y secuenciales para obtener una nmina.
Ejemplo:
Disee un algoritmo que permita hallar la suma y el promedio de tres nmeros

Algoritmo
1. LEER
N1 N2 N3
2. Sumar=N1 + N2 + N3
3. Promediar= Sumar/3

4. MOSTRAR
Sumar, Promediar
5. Fin

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


computadora. Ejemplo: Frmula aplicada para un clculo de la raz cuadrada de un
valor x.

Algoritmo no computacional: Es un algoritmo que no requiere de una


computadora para ser ejecutado. Ejemplo: Instalacin de un equipo de sonido.

Definicin de Lenguajes Algortmicos.


Los algoritmos pueden describirse utilizando diversos lenguajes. Cada uno de estos
lenguajes permiten describir los pasos con mayor o menor detalle.
La clasificacin de los lenguajes para algoritmos puede enunciarse de la siguiente
manera :

Lenguaje Natural.

Lenguaje de Diagrama de Flujo.

Lenguaje Natural de Programacin.

Lenguaje de Programacin de Algoritmos.


Lenguaje Natural.
Es aqul que describe en espaol, para nuestro caso, los pasos a seguir utilizando un
vocabulario cotidiano. Se le conoce como lenguaje jergacuando se utilizan trminos
especializados de una determinada ciencia,
profesin o grupo.
Lenguaje de Diagrama de Flujo.
Es aqul que se vale de diversos smbolos para representar las ideas o acciones a
desarrollar. Es til para organizar las acciones o pasos de un algoritmo pero requiere de
etapas posteriores para implementarse en un sistema de cmputo.
Lenguaje Natural de Programacin.

Son aqullos que estn orientados a la solucin de problemas que se definen de una
manera precisa. Generalmente son aplicados para la elaboracin de frmulas o mtodos
cientficos.
El lenguaje natural tiene las siguientes caractersticas :

Evita la ambigedad (algo confuso que se puede interpretar de varias


maneras).

Son precisos y bien definidos.

Utilizan trminos familiares al sentido comn.

Elimina instrucciones innecesarias.


Lenguaje de Programacin de Algoritmos.
Es aqul que se utiliza para introducir en la computadora un algoritmo especfico. Se les
conoce tambin como Lenguaje de Programacin.
Lenguaje de Programacin :
Es un conjunto de palabras, smbolos y reglas sintcticas mediante los cuales puede
indicarse a la computadora los pasos a seguir para resolver un problema.
Los lenguajes de programacin pueden clasificarse por diversos criterios, siendo el ms
comn su nivel de semejanza con el lenguaje natural, y su capacidad de manejo de niveles
internos de la mquina.
Los principales tipos de lenguajes utilizados son tres :

Lenguaje Mquina.

Lenguaje de bajo Nivel (ensamblador).

Lenguajes de Alto Nivel.

Você também pode gostar