Fisica

Páginas: 11 (2534 palabras) Publicado: 5 de agosto de 2012
Algoritmos
Un   algoritmo   establece,   de   manera   genérica   e   informal,   la   secuencia   de   pasos   o   acciones   que 
resuelve un determinado problema. Los algoritmos constituyen la documentación principal que se 
necesita para poder iniciar la fase de codificación.
Un algoritmo para un programador es una herramienta que le permite resaltar los aspectos más  importantes de una situación y descartar los menos relevantes. Todo problema de cómputo se puede 
resolver ejecutando una serie de acciones en un orden específico.
Por ejemplo considere el algoritmo que se elaboraría para el problema o situación de levantarse  
todas las mañanas para ir al trabajo: 
1. Salir de la cama 
2. quitarse el pijama 
3. ducharse 
4. vestirse 
5. desayunar 
6.arrancar el automóvil para ir al trabajo o tomar transporte. 

Representación de Algoritmos
 Fundamentalmente, dos tipos de notación:
●  Pseudocódigo 
● Diagramas de flujo. 
El diseño de un algoritmo es independiente del lenguaje que después se vaya a utilizar para 
codificarlo.
Algoritmo en pseudocódigoPseudocódigo es la descripción de un algoritmo que asemeja a un lenguaje de programación pero 
con algunas convenciones del lenguaje natural. Tiene varias ventajas con respecto a los diagramas 
de flujo, entre las que se destaca el poco espacio que se requiere para representar instrucciones  
complejas.   El   pseudocódigo   no   está   regido   por   ningún   estándar.
La sintaxis para escribir un algoritmo en pseudocódigo es:
algoritmo 
[ constantes
 ]
[ tipos_de_datos
 ][ variables
 ]
inicio

 fin

1

Un algoritmo escrito en pseudocódigo siempre se suele organizar en tres secciones:
● Cabecera : En la sección de cabecera se escribe el nombre del algoritmo. 
● Declaraciones   :   En   la   sección   de   declaraciones   se   declaran   algunos   objetos   (variables, 
constantes,...) que va a utilizar el programa. 
●Cuerpo: En el cuerpo están descritas todas las acciones que se tienen que llevar a cabo en el 
programa, y siempre se escriben entre las palabras inicio y fin.

Ejemplo
 
de
 
un
 
algoritmo
 
en
 
Pseudocódigo
Por   ejemplo,   el   algoritmo   de   un   programa   que   va   a   calcular   la   suma   de   dos   números   enteros cualesquiera introducidos por el usuario y, después, va a mostrar por pantalla el resultado obtenido,  
puede
 
ser
 
el
 
siguiente:
algoritmo Sumar
variables
entero a, b, c
inicio
escribir( "Introduzca el primer número (entero): " )
leer( a )
escribir( "Introduzca el segundo número (entero): " )
leer( b )
 c ← a + b
escribir( "La suma es: ", c )
fin

Diagramas de flujos.Los diagramas de flujo son descripciones gráficas de algoritmos; usan símbolos conectados con 
flechas para indicar la secuencia de instrucciones y están regidos por ISO.
Los diagramas de flujo son usados para representar algoritmos pequeños, ya que abarcan mucho  
espacio y su construcción es laboriosa. Por su facilidad de lectura son usados como introducción a  
los   algoritmos,   descripción   de   un   lenguaje   y   descripción   de   procesos   a   personas   ajenas   a  la 
computación.
Otra   definición   del   diagrama   de   flujo   es   la   siguiente:
"Es un esquema para representar gráficamente un algoritmo. Se basan en la utilización de diversos  
símbolos   para   representar   operaciones   específicas.   Se   les   llama   diagramas   de   flujo   porque   los símbolos utilizados se conectan por medio de flechas para indicar la secuencia de operación. Para 
hacer   comprensibles   los   diagramas   a   todas   las   personas,   los   símbolos   se   someten   a   una  
normalización; es decir, se hicieron símbolos casi universales, ya que, en un principio cada usuario 
podría tener sus propios símbolos para representar sus procesos en forma de Diagrama de flujo.  ...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Fisica
  • Fisica
  • Fisica
  • Fisica
  • La fisica
  • Fisica
  • Fisica
  • Física

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS