Deber 4

Descargar como docx, pdf o txt
Descargar como docx, pdf o txt
Está en la página 1de 9

7.3- Rellenar una matriz identidad de 4 x 4.

Análisis del problema:


Entrada: Matriz 4 x 4
Proceso: Colocar el número uno en todas las posiciones de la diagonal principal y rellenar los
demás espacios con números cero.
Salida: Obtener una matriz identidad 4 x 4.

Algoritmo en lenguaje natural:

1. Inicio.
2. Definir a,i,j Como Entero
3. Definir el tamaño de la matriz 4 x 4.
4. Colocar el número uno en todas las posiciones de la diagonal principal
5. Rellenar los demás espacios con números cero
6. Mostrar una matriz identidad de dimensión 4 x 4.
7. Fin.

Diagrama de flujo:
Pseudocódigo:

 Proceso matrizIdentidad
 Definir a,i,j Como Entero
 Dimension A[4,4]
 Para i <-0 Hasta 3 Con Paso 1 Hacer
 Para j <-0 Hasta 3 Con Paso 1 Hacer
 A[i,j] <- 0
 FinPara
 FinPara

 Para i <-0 Hasta 3 Hacer
 A[i,i] <- 1
 Finpara

 Para i <-0 Hasta 3 Con Paso 1 Hacer
 Escribir "";
 Para j <-0 Hasta 3 Con Paso 1 Hacer
 Escribir Sin Saltar A[i,j], " ";
 FinPara
 FinPara
 Escribir "";
 FinProceso

Pseint:

Phyton:
ENLACE PHYTON:

https://colab.research.google.com/drive/1ORbnxNx-zUZZINnn6chdK-
i_sVBshWB7?usp=sharing

7.12- Escribir un algoritmo que permita calcular el cuadrado de los 100


primeros números enteros y a continuación escribir una tabla que
contenga dichos cuadrados.
Análisis del problema:
Entrada: 100 primero números enteros.
Proceso: Calcular el cuadrado de dichos números y organizarlos.
Salida: Obtener la tabla con los cuadrados de los números.

Algoritmo en lenguaje natural:

1. Inicio.
2. Definir i,j,num,cuadrado Como Entero
3. Determinar el rango de los 100 primeros números enteros
4. Calcular el cuadrado de los 100 primeros número enteros.
5. Colocar de forma organizada los cuadrados calculados
6. Mostar la tabla con el cuadrado y el número al que corresponde.
7. Fin.
Diagrama de flujo:

Pseudocódigo:

 Algoritmo calcular_el_cuadrado_100_primeros_números
 Definir i,j,num,cuadrado Como Entero
 Dimension num[101]
 Dimension cuadrado[101]

 Escribir "calcular el cuadrdo de los 100 primeros números"
 Para i<-0 hasta 100 Hacer
 num[i]<- i
 cuadrado[i]<- i^2
 FinPara

 Para i<-0 hasta 100 con paso 1 Hacer
 Escribir "Para el número: " , num[i] , " Su cuadrado es:", cuadrado[i]
 FinPara
 FinAlgoritmo
Pseint:

Phyton:
ENLACE PHYTON:
https://colab.research.google.com/drive/18sb3UKmXNWHcE-
fxRRYGlT_LQzwS7Spt?usp=sharing

7.18- Leer una matriz de 3 × 3.

Análisis del problema:


Entrada: 9 números para una matriz 3 x 3
Proceso: Colocar los números en orden dentro de la matriz 3 x 3
Salida: Obtener una matriz 3 x 3.

Algoritmo en lenguaje natural:


1. Inicio.
2. Definir A, i, j Como Entero
3. Ingresar los valores.
4. Colocar en orden de ingreso primero los números que corresponden a la fila y luego a
las columnas.
5. Mostrar una matriz 3 x 3 llena de números dados por el usuario.
6. Fin.

Diagrama de flujo:
Pseudocódigo:

 Proceso Arreglo
 Dimension A[3,3];
 Definir A, i, j Como Entero;

 Para i<-0 Hasta 2 Con Paso 1 Hacer
 Para j<-0 Hasta 2 Con Paso 1 Hacer
 Escribir "De un numero";
 Leer A[i,j];
 FinPara
 FinPara

 Escribir "La matriz ingresada es ";
 Para i<-0 Hasta 2 Con Paso 1 Hacer
 Escribir " "; //Esto es para dar un poco de formato
 Para j<-0 Hasta 2 Con Paso 1 Hacer
 Escribir Sin Saltar A[i,j], " ";
 FinPara
 FinPara
 Escribir "";
 FinProceso
Pseint:

Phyton:
ENLACE PHYTON:

https://colab.research.google.com/drive/148OmEWSJd9vH75CETjzGb2F8JaSI
VUHb?usp=sharing

También podría gustarte