Pseudocodigos

Páginas: 17 (4238 palabras) Publicado: 20 de mayo de 2013
Diseño de 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 y, para representarlos, se utiliza, fundamentalmente, dos tipos de notación: pseud código y diagramas de flujo. El diseño de unalgoritmo es independiente del lenguaje que después se vaya a utilizar para codificarlo.

Un algoritmo escrito en pseudocódigo siempre se suele organizar en tres secciones: cabecera, declaraciones y cuerpo.

En la sección de cabecera se escribe el nombre del algoritmo.

En la sección de declaraciones se declaran algunos objetos (variables, constantes,...) que va a utilizar el programa.

Enel 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.

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

Los algoritmos también se pueden representar, gráficamente, por medio de diagramas de flujo. Los diagramas de flujo se pueden utilizar con otros fines, no obstante,a los diagramas de flujo que representan algoritmos también se les conoce como ordinogramas. Dicho de otra forma, un ordinograma representa, de manera gráfica, el orden de los pasos o acciones de un algoritmo. Por ejemplo, el algoritmo escrito en pseudocódigo también se puede representar mediante el siguiente ordinograma:


El pseudocódigo y los diagramas de flujo son las dos herramientas másutilizadas para diseñar algoritmos en programación estructurada. Si bien, entre ambos tipos de representación existen las siguientes diferencias importantes:
1. Los diagramas de flujo empezaron a utilizarse antes que el pseudocódigo.
2. En pseudocódigo se suelen definir tres secciones del algoritmo (cabecera, declaraciones y cuerpo). Sin embargo, en un ordinograma sólo se representa el cuerpo.3. En un ordinograma suele ser más fácil ver, a primera vista, cuál es el orden de las acciones del algoritmo.
4. Los símbolos gráficos utilizados en un diagrama de flujo han sido estandarizados por el American National Standards Institute (ANSI). Sin embargo, no existe un "pseudocódigo estándar".

Tipos de datos
Los datos que utilizan los programas se pueden clasificar en base a diferentescriterios. Uno de los más significativos es aquel que dice que todos los datos que utilizan los programas son simples o compuestos.

Un dato simple es indivisible (atómico), es decir, no se puede descomponer.

Ejemplo 1: Un año es un dato simple.

   Año...: 2006
Un año se expresa con un número entero, el cual no se puede descomponer. Sin embargo, un dato compuesto está formado por otrosdatos.

Ejemplo 2: Una fecha es un dato compuesto por tres datos simples (día, mes, año).

   Fecha:
      Día...: 30
      Mes...: 11
      Año...: 2006

Ejemplo 3: Otro ejemplo de dato simple es una letra.
   Letra...: t

Una letra se representa con un carácter del alfabeto. Pero, cuando varias letras se agrupan, entonces se obtiene un dato compuesto por varios caracteres.Ejemplo 4: Para formar un nombre de persona se utilizan varios caracteres.

   Nombre...: Ana (dato compuesto por tres caracteres)

En este apartado se van a estudiar cinco tipos de datos: Entero, Real, Lógico, Carácter, Cadena.
De ellos, tan solo el tipo cadena es compuesto. Los demás son los tipos de datos simples considerados estándares. Esto quiere decir que la mayoría de los lenguajes de...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Pseudocodigo
  • Pseudocodigo
  • Pseudocodigo
  • Pseudocodigos
  • pseudocodigo
  • Pseudocodigos
  • Pseudocódigo
  • Pseudocodigo

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS