Escribir programas algoritmos pseudocodigo ejemplos resueltos

Páginas: 5 (1041 palabras) Publicado: 28 de mayo de 2015
aprenderaprogramar.com

Escribir programas o algoritmos en
pseudocódigo. Ejemplos resueltos.
(CU00135A)
Sección: Cursos
Categoría: Curso Bases de la programación Nivel I
Fecha revisión: 2024
Autor: Mario R. Rancel
Resumen: Entrega nº 34 del Curso Bases de la programación Nivel I

24

© 2006-2024 aprenderaprogramar.com

Escribir programas o algoritmos en pseudocódigo. Ejemplos resueltos.CONCATENACIÓN DE ÓRDENES Y ORDENACIÓN SIMBÓLICA DEL PSEUDOCÓDIGO
En algún momento dijimos que un algoritmo se divide en pasos o líneas cuyo contenido y extensión es
criterio del autor del algoritmo. Vamos a matizar esta afirmación. Si las instrucciones en un algoritmo se
ejecutan de izquierda a derecha y de arriba a abajo, en principio dará igual escribir cuatro instrucciones
de izquierda a derecha (enuna línea) que de arriba a abajo (en cuatro líneas). La escritura de órdenes
una detrás de otra la realizaremos valiéndonos de un elemento de separación, que en nuestro caso
serán los dos puntos ( : ). Así podríamos escribir: A = 3 : B = 2 : C = A * B.
Diferentes órdenes relacionadas a través de dos puntos reciben el nombre de órdenes concatenadas y
se ejecutan una detrás de otra, de izquierda aderecha. Como decíamos anteriormente, sería
equivalente escribir:
1. Inicio

Equivale

1. Inicio

2. A = 3
3. B = 2

2. A = 3 : B = 2 : C = A * B : D = C ^2



3. Fin

4. C = A * B
5. D = C ^2
6. Fin

Parece que la concatenación de órdenes redunda en una mejor economía del algoritmo, puesto que se
reduce el número de líneas a emplear. Pero ojo: ¿Por qué no escribirlo todo en una sola línea,incluso
los indicadores de inicio y fin? La respuesta nos lleva a las formas de percepción y de comprensión
humanas. Un libro cualquiera podría ser escrito en una sola línea. Sin embargo, se organiza en párrafos
y líneas utilizando efectos visuales como son las sangrías y los márgenes que afectan más a la
percepción que al contenido.
En la escritura de pseudocódigo buscaremos claridad y ordenaciónvisual. No es recomendable escribir
muchas órdenes en una sola línea. Para ello nos basaremos en sangrías y en delimitación e información
de bloques o procesos. Llamaremos “bloque” a un conjunto de órdenes con interdependencia, estrecha
relación o agrupadas con un fin. La sangría se hará siempre respecto a una instrucción o comentario
que marcan el inicio y fin de la sangría.
Inicio sangríaInstrucciones con sangría
Fin sangría

Ejemplos:
[Valor de los parámetros]
A=7
B = 16
C=3
[Fin de asignación de valor a parámetros]

♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦

© 2006-2024 aprenderaprogramar.com

Escribir programas o algoritmos en pseudocódigo. Ejemplos resueltos.
[Cálculo de superficies]
S1 = 3 * A
S2 = 4 * B
S3 = 2 * C
[Fin de cálculo de superficies]

Las sangrías se pueden anidar cuantas veces sequiera.
Ejemplo:

[Cálculo de superficies]
[Cálculo de S1]
S11 = 3 * H
Límites
Subordinantes

S12 = 4 * M

Bloque
Subordinado

S1 = S11 + S12
[Fin de cálculo de S1]
S2 = 4 * B
S3 = 2 * C

[Fin de cálculo de superficies]

No existe norma que diga cuantas sangrías se deben introducir. El exceso o defecto pueden ir en contra
de la lectura del programa, y ha de ser el programador el que siguiendo unalógica tal como si estuviera
escribiendo una novela, defina su estilo para conseguir la máxima claridad. La subordinación se puede
originar a partir de comentarios o a partir de órdenes con principio y fin.
Supongamos que una instrucción asigna a la variable SUMA el resultado de sumar una serie de
variables. Escribiríamos:
Suma de variables (SUMA)
A
C
D
M
Fin de suma de variables

El inicio y finde la instrucción funcionarían como límites subordinantes mientras que la lista de
variables sería el bloque subordinado. Igualmente aceptable sería el no haber utilizado sangría. Sin
embargo, es preferible usarla para mayor claridad.
En cuanto a la delimitación e información de bloques y procesos, se trata de buscar que la presentación
del programa sea tal que permita buscar e identificar con...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Algoritmos Resueltos En Pseudocódigo
  • ejemplos de algoritmos y pseudocodigos
  • Algoritmos En Pseudocodigo
  • Algoritmos Y Pseudocodigos
  • Algoritmo y pseudocodigo
  • Ejemplos pseudocodigo
  • Pseudocodigos. ejemplos
  • Ejemplos En Pseudocodigo

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS