Pages

lunes, 31 de diciembre de 2012

Eliminar un alumno de un salón dado su posición – Diagrama de flujo

Problema
Hacer un programa o algoritmo que permita eliminar un alumno de un  salón de clase, dada una posición indicada.

Solución
  • Entrada: 1 3 fila 1 columna 3
  • Salida: 1 1 0
Se realiza una llamada a la subrutina LlenarSalon donde se carga los valores de la matriz con 1, luego se llama a la subrutina MostrarSalon que nos muestra los elementos de la matriz, se solicita al usuario ingrese la posición del alumno que desea eliminar, esto se captura en las variables “f” y “c”, Luego se modifica la posición asignándole cero, lo cual indica que en la posición mencionada se ha eliminado al alumno, se llama a la subrutina MostrarSalon para confirmar que la modificación se ha realizado .Finaliza.


Diagrama de flujo - Eliminar un alumno dado su posicion

En la subrutina LlenarSalon se crean dos ciclos For, uno dentro de otro para poder trabajar con los valores de la matriz, luego  se asigna a cada posición el valor de 1, se finalizan los ciclos.


Diagrama de flujo - Subrutina LlenarSalon

En la subrutina MostrarSalon, se crean dos bucles For para poder recorrer la matriz, luego se muestra en pantalla el contenido de la matriz, se cierra los bucles.


Diagrama de flujo - MostrarSalon.

 Diagrama Fuente en FreeDFD 
 Código fuente en Java
 Código fuente en C++
 Código fuente en C
 Código fuente en C#
 Código fuente en Python
 Código fuente en Visual Basic

0 comentarios:

Publicar un comentario