Está en la página 1de 3

-----------------------------------------------------------------------------------

------
Ejercicio Propuesto 01: Realice un algoritmo que permita leer y escribir los
elementos de una matriz de tamaño M x N.
-----------------------------------------------------------------------------------
------

Inicio

entero m<-0, n<-0, num<-0


entero i <- 0, j <-0

Escribir "Digite la cantidad de filas"


Leer m
Escribir "Digite la cantidad de columnas"
Leer n

entero matrizNum[m][n]

Para i<-0 Hasta (m-1) Con Paso 1 hacer

Para j<-0 Hasta (n-1) Con Paso 1 hacer

Escribir "Digite el valor para el celda [",i,"][",j,"]: "


Leer num

matrizNum[i][j] <- num

Fin-Para

Fin-Para

Para i<-0 Hasta (m-1) Con Paso 1 hacer

Para j<-0 Hasta (n-1) Con Paso 1 hacer

Escribir "El valor que se encuentra en la celda [",i,"][",j,"]:


",matrizNum[i][j]

Fin-Para

Fin-Para

Fin

*****************************************
Prueba de escritorio
*****************************************

m=0-2 (1)
n=0-2 (1)
i=0-1-2
j=0-1-2
num=0-1-5-100-20

Digite el valor para el celda [0][0] : 1


Digite el valor para el celda [0][1] : 5
Digite el valor para el celda [1][1] : 20
Digite el valor para el celda [1][0] : 100

matrizNum[0][0] <- 1
matrizNum[0][1] <- 5
matrizNum[1][0] <- 100
matrizNum[1][1] <- 20

El valor que se encuentra en la celda [0][0]: 1


El valor que se encuentra en la celda [0][1]: 5
El valor que se encuentra en la celda [1][0]: 100
El valor que se encuentra en la celda [1][1]: 20

-----------------------------------------------------------------------------------
------
Realice un algoritmo que permita buscar un elemento en
una matriz de tamaño N x N y escriba en pantalla la
posición de ese elemento.
-----------------------------------------------------------------------------------
------

Inicio

entero numero<-0, numTemporal<-0


entero n<-2
entero i<-0, j<-0
entero matrizCuadrada[n][n]
booleano encontro <- falso;

//Primero preguntarle al usuario el numero a buscar


Escribir "Digite el número a buscar"
Leer numero

//vamos a llenar nosotros la matriz


Para i<-0 Hasta (n-1) Con Paso 1 hacer

Para j<-0 Hasta (n-1) Con Paso 1 hacer

Escribir "Digite el valor a almacenar"


Leer numTemporal

matrizCuadrada[i][j] <- numTemporal

Fin-Para

Fin-Para

//Vamos a buscar
Para i<-0 Hasta (n-1) Con Paso 1 hacer

Para j<-0 Hasta (n-1) Con Paso 1 hacer

Si matrizCuadrada[i][j]=numero entonces

Escribir "El numero buscado ", numero ,


"Se encuentra en la posicion "[",i,"][",j,"]

encontro <- verdadero;

Fin-Si

Fin-Para

Fin-Para

Si encontro=falso
Escribir "El numero no fué encontrado"
Fin-Si

Fin

*****************************************
*Tarea
Prueba de escritorio
*****************************************

También podría gustarte