Algoritmo IntercambioVariables
Var A, B, Auxiliar : entero
/* Auxiliar se usa para poder intercambiar los valores sin perder ninguno.*/
Inicio
Leer A
Leer B
/* Al escribir, separamos entre comas los distintos elementos que
* queremos escribir. Lo que va entre comillas es un literal que se
* escribe tal y como está. Lo que no lleva comillas, es una variable,
* constante o expresión que se sustituye al escribir por su valor
*/
Escribir (“Inicialmente A= ”, A , “ y B= ”, B)
/* Si A es mayor que B, se intercambian sus valores, y si no lo es,
* no es necesario hacer nada especial, ya están ordenados
*/
Si (A > B) Entonces
Auxiliar <-- A /* Se copia en Auxiliar el valor de A */
A <-- B /* Se escribe en A el valor de B, que sustituye a
* su anterior valor
*/
B <-- Auxiliar /* Se escribe en B el valor de Auxiliar,
* que es una copia del valor inicial de A
*/
Fin-Si
Escribir (“Después de ordenar A= ”, A , “ y B= ”, B)
Fin
Var A, B, Auxiliar : entero
/* Auxiliar se usa para poder intercambiar los valores sin perder ninguno.*/
Inicio
Leer A
Leer B
/* Al escribir, separamos entre comas los distintos elementos que
* queremos escribir. Lo que va entre comillas es un literal que se
* escribe tal y como está. Lo que no lleva comillas, es una variable,
* constante o expresión que se sustituye al escribir por su valor
*/
Escribir (“Inicialmente A= ”, A , “ y B= ”, B)
/* Si A es mayor que B, se intercambian sus valores, y si no lo es,
* no es necesario hacer nada especial, ya están ordenados
*/
Si (A > B) Entonces
Auxiliar <-- A /* Se copia en Auxiliar el valor de A */
A <-- B /* Se escribe en A el valor de B, que sustituye a
* su anterior valor
*/
B <-- Auxiliar /* Se escribe en B el valor de Auxiliar,
* que es una copia del valor inicial de A
*/
Fin-Si
Escribir (“Después de ordenar A= ”, A , “ y B= ”, B)
Fin
Quedaría mejor el flujograma a la derecha en el cuadro gris
ResponderEliminar