Se tiene un arreglo de seis filas y ocho columnas y se sabe que se tiene un elemento negativo. Realice un algoritmo que indique la posición que ese elemento ocupa en el arreglo (en la fila y la columna en la que se encuentra ese elemento). Represéntelo mediante diagrama, diagrama N/S y pseudocódigo
Haz clic aquí para suscribirte a mi canal
Bien como ya es costumbre, vamos a explicar el funcionamiento de este algoritmo, entones lo primero que hacemos es ponerle un nombre en mi caso le puse:
Algoritmo detarea
Declaramos las variables.
Definir x,matriz,a Como Entero
Dimension matriz[6,8]
a = 1
Creamos dos ciclos anidados.
para f = 1 Hasta 6 Con Paso 1 Hacer
para c = 1 Hasta 8 Con Paso 1 Hacer
En cada bucle pedimos un número y lo guardamos en la matriz.
Escribir «Ingresa el número: «,a
leer matriz(f,c)
a = a + 1
FinPara
FinPara
Creamos nuevamente dos ciclos anidados.
para f = 1 Hasta 6 Con Paso 1 Hacer
para c = 1 Hasta 8 Con Paso 1 Hacer
En cada bucle vamos mostrando los elementos de la matriz en pantalla.
Escribir matriz(f,c),» » Sin Saltar
FinPara
Escribir «»
FinPara
Nuevamente utilizamos dos ciclos anidados.
para f = 1 Hasta 6 Con Paso 1 Hacer
para c = 1 Hasta 8 Con Paso 1 Hacer
En cada bucle vamos elemento por elemento de la matriz, buscando el número negativo.
si matriz(f,c) < 0 Entonces
Si la condición se cumple, entonces quiere decir que hemos encontrado el número negativo, por lo tanto mostramos la posición donde se encuentra el número.
Escribir «El numero negativo se encuentra en la fila: «,f,» columna: «,c
FinSi
FinPara
FinPara
FinAlgoritmo
Te comparto el Diagrama de flujo.
Bien amigos esta es la solución de este algoritmo, les comparto el código fuente, espero les guste y más que nada que les pueda ser de utilidad, un saludo y nos vemos en la próxima entrega.