Diagrama de flujo
Diagrama, MATRIZ aleatoria
Contenido del diagrama
INICIO
Ingrese la magnitud de la MATRIZ
Numero ingresado (m)
Ingrese el inicio del Rango
Numero ingresado Inicio (y)
Ingrese el fin del Rango (z)
Numero ingresado final (z)
Es menor o igual a inicio
z<=y?
NO
SÍ
Ingrese el fin del Rango, mayor al inicio (z>y)
Mostrar Matriz M=radi([y,z],m,m)
Ingrese el número a buscar(b)
Numero ingresado a buscar (b)
¿Está dentro del rango y-z?
b>= y & b<=z
El número NO está dentro del rango seleccionado (y-z). Por favor ingréselo:
SÍ
NO
Mostrar datos repetidos
(repetidos)
Ingrese la posición a modificar
Dato incorrcto, Ingrese 1 para Sí ó 2 para NO:
¿El número es diferente a 1 y 2?
(mod ≠ 1 y mod ≠ 2)
SÍ
CERO
Opción a tomar SÍ > 1; NO >2
FIN
Mostrar Matriz
"Gracias"
SÍ
¿Desea realizar modificaciones?
SÍ>1; NO>2
Numero ingresado
(n)
Numero de apariciones del dato ingresado
NO
MÁS DE UNA
UNA
El número (b) No está en la MATRIZ
El número (b) NO se repite. Solo está una vez en la MATRIZ
Numero ingresado
(mod)
El número (b) se repite (repetidos) veces
NO
Reemplazar por:
Numero ingresado
(n)
Mostrar Matriz
Modificada
¿Desea seguir modificando?
SÍ >1; NO>2
Numero ingresado
(n)
¿El número es diferente a 1 y 2?
(mod ≠ 1 y mod ≠ 2)
Dato incorrcto, Ingrese 1 para Sí ó 2 para NO para seguir modificando:
NO
SÍ
Opción a tomar
SÍ > 1; NO >2
NO
Sí
Información
- Descripción
- Programa que genere una matriz cuadrada de números aleatorios de orden “m” en un rango de números determinado por el usuario y permita buscar un dato en ella e indicar cuantas veces está repetido y en qué posiciones. Una vez ubicado los datos, debe dar la posibilidad de modificar aquellos que el usuario indique por el valor que de igual forma él determine. Al final mostrar la nueva matriz modificada.
- Creado por
- Jose Luis Paternina
- Visitas
- 8
- Etiquetas
- Valoración