Realice un programa donde el usuario ingrese una matriz de orden m*n
y en ella se puedan rotar sus elementos ya sea de izquierda a derecha y viceversa; o de arriba abajo y viceversa. Las veces que el usuario determine - Por ejemplo, si el usuario ingresa la matriz A - clc; - clear all; - disp('Practica 2'); - disp('Ejercicio 1'); - disp('Paso 3'); - %Construccion del Programa - f = input('Nro de Filas Matriz A = '); - c = input('Nro de Columnas Matriz A = '); - - for i = 1:f - for h=1:c - M1(i,h)=input(['Numero ',num2str(h),' ']); - end - end - disp('Matriz Ingresada = '); - M1 - %Clonamos la Matriz para luego darle la vuelta - - for i = 1:f - for h=1:c - MC(i,h)= M1(i,h); - end - end - disp('Matriz Copiada = '); - MC - - user_choice = menu ('Mover la Matriz','A la Derecha','A la Izquierda'); - - switch(user_choice) - case 1 %Rotacion a la Derecha - r=input('Nro de Rotaciones de la Matriz \n'); - for p=1:r - for i=1:f - for j=1:c-1 - M1(i,j+1)=MC(i,j); - end - M1(i,1)=MC(i,c); - end - for i=1:c - for j=1:c - MC(i,j) = M1(i,j); - end - end - end - disp('Matriz Rotada ='); - M1 - - case 2 %Rotacion a la izquierda - r=input('Nro de Rotaciones de la Matriz \n'); - for p=1:r - for i=1:f - for j=1:c-1 - M1(i,j)=MC(i,j+1); - end - M1(i,c)=MC(i,1); - end - for i=1:c - for j=1:c - MC(i,j) = M1(i,j); - end - end - end - disp('Matrz Rotada ='); - M1 - end
Algoritmo Ejercicio 2
Realice un programa que genere un número aleatorio y le dé la opción al
usuario de adivinar cuál número se generó. El programa debe permitirle cierta cantidad de intentos (mínimo 5), que los establece el programador y lo informa al usuario clc; clear all; disp('Practica 2'); disp('Ejercicio 2'); disp('Paso 3'); %Construccion del Programa numero=fix(rand()*10); contador = 0; numero1 = 0; numero2 = 0; numero3 = 0;numero4 = 0; numero5 = 0; x = 0; disp(numero); intentos = 0;
for i = 1:5 contador = contador + 1;
Valor=input('Digite un numero de 1 digito \n');
if (numero == Valor) disp('Acertaste \n'); break; else disp('Intentalo de Nuevo \n'); intentos=intentos + 1; disp('llevas'); end if (contador==1) numero1=Valor; end if (contador==2) numero2=Valor; end if (contador==3) numero3=Valor; end if (contador==4) numero4=Valor; end if (contador==5) numero5=Valor; end end if(contador==5) disp('Fue tu ultimo intento, lo lamemto, ejecuta de nuevo el programa'); disp('Prueba de Nuevo'); end vari = [numero,intentos,numero1,numero2,numero3,numero4,numero5]; xlswrite('D:\UNAD 2018-2\8-Software para Ingenieria 203036A_474\Paso 3\z_Ejercicio2.xlsx',vari);
Inteligencia artificial: Lo que usted necesita saber sobre el aprendizaje automático, robótica, aprendizaje profundo, Internet de las cosas, redes neuronales, y nuestro futuro
Excel para principiantes: Aprenda a utilizar Excel 2016, incluyendo una introducción a fórmulas, funciones, gráficos, cuadros, macros, modelado, informes, estadísticas, Excel Power Query y más
44 Apps Inteligentes para Ejercitar su Cerebro: Apps Gratuitas, Juegos, y Herramientas para iPhone, iPad, Google Play, Kindle Fire, Navegadores de Internet, Windows Phone, & Apple Watch
Ciberseguridad: Una Simple Guía para Principiantes sobre Ciberseguridad, Redes Informáticas y Cómo Protegerse del Hacking en Forma de Phishing, Malware, Ransomware e Ingeniería Social