Algoritmo

Páginas: 9 (2074 palabras) Publicado: 12 de abril de 2011
1) Conceptos.

* Concepto de Algoritmo.
R: Conjunto de acciones o secuencias de operaciones ejecutadas en un determinado orden para resolver un problema.

En la vida cotidiana, se emplean algoritmos frecuentemente para resolver problemas. Algunos ejemplos son los manuales de usuario, que muestran algoritmos para usar un aparato, o las instrucciones que recibe un trabajador por parte desu patrón.

La solución a cualquier problema de cómputo involucra la ejecución de una serie de acciones en orden específico. Un procedimiento para resolver un problema en términos de: a) Las acciones a ejecutarse y b) el orden en el cual estas acciones deben ejecutarse se llama algoritmo.

Un ejemplo de un algoritmo para llegar a la escuela
* Salir de la cama
* Quitarse la pijamas
*Darse un baño
* Vestirse
* Desayunar
* Utilizar el transporte (autobús, carro, bicicleta, etc.)

* Concepto de Programación.
R: Secuencia de instrucciones mediante las cuales se ejecutan diferentes acciones de acuerdo con los datos que se estén procesando, es un algoritmo desarrollado para ser utilizado por la computadora.
Expresión de un algoritmo en un lenguaje preciso quepuede llegar a entender una máquina de cómputo.

2) Lenguajes.

* Lenguaje Algorítmico.
R: Los algoritmos pueden describirse utilizando diversos lenguajes. Cada uno de estos lenguajes permiten describir los pasos con mayor o menor detalle.

La clasificación de los lenguajes para algoritmos puede enunciarse de la siguiente manera:

* Lenguaje Natural: es aquél describe en español,para nuestro caso, los pasos a seguir utilizando un vocabulario cotidiano. Se le conoce como leguaje jerga cuando se utiliza términos especializados de una determinada ciencia, profesión o grupo.

* Lenguaje de Diagrama de Flujo: Es aquél que se vale de diversos símbolos para representar las ideas o acciones a desarrollar. Es útil para organizar las acciones o pasos de un algoritmo perorequiere de etapas posteriores para implementarse en un sistema de cómputo.

* Lenguaje Natural de Programación: Son aquéllos que están orientados a las solución de problemas que se definen de una manera precisa. Generalmente son aplicados para la elaboración de formulas o métodos científicos.

* Lenguaje de Programación de Algoritmos: Es aquél que se utiliza para introducir en la computadoraun algoritmo específico.

* Lenguaje de programación.
R: Es un conjunto de palabras, símbolos y reglas sintácticas mediante los cuales puede indicarse a la computadora los pasos a seguir para resolver un problema, también pueden ser utilizadas en máquinas.
Pueden usarse para crear programas que controlen el comportamiento físico y lógico de una máquina.

Los lenguajes de programaciónpueden clasificarse por diversos criterios, siendo el más común su nivel de semejanza con el lenguaje natural, y su capacidad de manejo de niveles internos de la máquina.

Los principales tipos de lenguajes utilizados son tres:

* Lenguaje Máquina: Son aquéllos que están escritos en lenguajes directamente inteligibles por máquinas (computadoras), ya que sus instrucciones son cadenas binarias(cadenas o series de caracteres de dígitos 0 y 1) que especifican una operación y las posiciones (dirección) de memoria implicadas en la operación se denominan instrucciones de máquina o código máquina. El código máquina es el código binario.

* Lenguaje de bajo Nivel (ensamblador): Son más fáciles de utilizar que los lenguajes máquina, pero al igual que ellos, dependen de la máquina enparticular. El lenguaje de bajo nivel por excelencia es el ensamblador. Las instrucciones en lenguaje ensamblador son instrucciones conocidas como nemotécnicos. Por ejemplo, nemotécnicos típicos de operaciones aritméticas son: en ingles: ADD, SUB, DIV, etc.; en español: SUM, RES, DIV, etc.

* Lenguajes de Alto Nivel: Estos lenguajes son los más utilizados por los programadores. Están diseñados...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Algoritmo
  • Algoritmo
  • Algoritmos
  • Algoritmos
  • Algoritmos
  • Algoritmos
  • Algoritmos
  • Algoritmos

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS