Estructura de algoritmo

Páginas: 8 (1934 palabras) Publicado: 5 de mayo de 2014
Asignatura: Algoritmos y elementos de
programación



1 Introducción
1.2 Algoritmos
1.3 Seudocódigo
1.4 Estructuras de control
1.5 Estructuras de selección
1.6 Instrucción de selección simple if
1.7 Instrucción de selección doble if...else
1.8 Instrucción de repetición while
1.9 Fundamento de repetición controlada por
contador
1.10 Instrucción de repetición for

1.INTRODUCION
El concepto intuitivo de algoritmo, lo tenemos prácticamente todos: Un
algoritmo es una serie finita de pasos para resolver un problema.
Hay que hacer énfasis en dos aspectos para que un algoritmo exista:
1. 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,
2. El algoritmo debe ser capaz de determinar lasolució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.
Sería un error creer que los algoritmos son exclusivos de la informática.
También son algoritmos los que aprendemos en la escuela para
multiplicar y dividirnúmeros de varias cifras. De hecho, el algoritmo más
famoso de la historia se remonta a la antigüedad: se trata del algoritmo
de Euclides para calcular el máximo común divisor.
Siempre que se desee resolver un problema hay que plantearse qué
algoritmo utilizar. La respuesta a esta cuestión puede depender de
numerosos factores, a saber, el tamaño del problema, el modo en que
está planteado y eltipo y la potencia del equipo disponible para su
resolución.
Lenguajes de Programación de Bajo Nivel
Los lenguajes de bajo nivel, son aquellos que dependen
intrínsecamente del ordenador. Aquellos programas informáticos,
programados con lenguajes de bajo nivel, al ser exclusivamente

dependientes del hardware, no pueden migrarse, ya que están
justamente diseñados, para un hardwareespecífico.
Existen dos tipos de lenguajes de bajo nivel: el lenguaje máquina y
el lenguaje ensamblador.
El lenguaje de máquina (también denominado lenguaje de primera
generación) es el sistema de códigos directamente interpretable por un
circuito microprogramable, como el microprocesador de una
computadora o el microcontrolador de un autómata . Este lenguaje
está compuesto por un conjunto deinstrucciones que determinan
acciones a ser tomadas por la máquina. Un programa consiste en una
cadena de estas instrucciones de lenguaje de máquina (más los
datos). Estas instrucciones son normalmente ejecutadas en secuencia,
con eventuales cambios de flujo causados por el propio programa o
eventos externos. El lenguaje de máquina es específico de cada
máquina o arquitectura de la máquina,aunque el conjunto de
instrucciones disponibles pueda ser similar entre ellas[0].
Ejemplo:
8B542408 83FA0077 06B80000 0000C383
FA027706 B8010000 00C353BB 01000000
B9010000 008D0419 83FA0376 078BD98B
C84AEBF1 5BC3

Función en 32-bits en código de maquina x86, para calcular el
enésimo número de la serie de Fibonacci[1]
Lenguajes de Programación de Alto Nivel
Los lenguajes de alto nivel, sonaquellos cuya característica principal,
consiste en una estructura sintáctica y semántica legible, acorde a las
capacidades cognitivas humanas. A diferencia de los lenguajes de
bajo nivel, son independientes de la arquitectura del hardware, motivo
por el cual, asumen mayor portabilidad.
Son ejemplo de lenguajes de alto nivel: Python, Perl, PHP, Ruby, Lisp,
Java, Fortran, C++, C#, entre otros.print "Hola Python!"

Archivo: hola_mundo.py . Imprime Hola Python! En pantalla


Archivo: hola_mundo.php . Imprime Hola PHP! En pantalla
print "Hola Perl!";
Archivo: hola_mundo.pl . Imprime Hola Perl! En pantalla
Hola Mundo en otros lenguajes
Clasificación de Lenguajes de programación, según su forma de
ejecución
Según su forma de ejecución, los lenguajes de programación pueden...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • estructura de los algoritmos
  • estructura de algoritmo
  • Algoritmo y estructura
  • Estructuras algoritmicas
  • Estructuras algoritmicas
  • Estructuras Algoritmicas
  • estructura algoritmicas
  • Estructuras De Algoritmos

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS