Академический Документы
Профессиональный Документы
Культура Документы
Practica 1
Software ingenieria
Tutor
Introducción
PRÁCTICA No 1 y PRÁCTICA 2
2. Descripción de la actividad
PRÁCTICA 2
UNIDAD 2. SENTENCIAS DE CONTROL DE FLUJO
Estructura repetitiva FOR- WHILE
Estructuras tipo CASE
Lógica de vectores
Actividades a desarrollar:
Es importante que realice cada una de las actividades descritas, ya que de ellas
puede extraer varias ideas que lo orienten en la formulación de la solución del
problema planteado en el curso.
Ejemplo:
Datos iniciales que ingresa el usuario
m: 4
Rango de datos: 10-50
Dato a buscar: 23
Código en Matlab
clc
%practica 2%
%Maira Paola Navarro %
If num_rep==1
Disp(‘el numero’ + numero + ‘no hay número repetido’);
else
disp('el valor’ +numero+ ‘se repite’ + num_rep + ‘en la fila y columna’);
for n=1:numero
disp('(‘ ‘el numero de localiza en' +fila_m(n) + ‘,’ + columna_m (n) ’)’);
, columna_m]=find (x==numero);
PRÁCTICA 2
El video debe contener la explicación del desarrollo de cada uno de los programas
descritos anteriormente, la explicación debe darse en dos niveles:
Colaborativo
No aplica
Ejemplo:
m: 4
Dato a buscar: 23
19 18 17 19
45 23 24 35
23 18 11 34
32 23 12 22
19 18 17 19
45 47 24 35
23 18 11 34
32 78 12 22
Apreciados estudiantes.
El siguiente es enlace de la webConference realizada el pasado día 23 del mes
en curso:
https://bit.ly/2UtX7d4
https://bit.ly/2ylspeT
https://bit.ly/2UtX7d4
Tip de la semana:
https://www.loom.com/share/32f62074962e432eac68ba53cf0ecd2f
https://youtu.be/RdqnyVeB6rY
Laboratorio Laboratorio Simulador
físico remoto
Tipo de
Experiencias
práctic Trabajos de Software
X profesionales
a campo especializado
dirigidas
Otro Cuál
Número de
Tipo de Individua
X Colaborativa semanas de 3
actividad: l
cada práctica
Momento de la Intermedia,
Inicial X Final
evaluación: unidad:
Peso evaluativo de la
Entorno donde se realiza: Entorno
actividad: Práctica 1: 65
de aprendizaje colaborativo
Práctica 2: 65
Fecha de inicio de la actividad: Fecha de cierre de la actividad:
clc
%practica 1%
%Maira Paola Navarro %
disp('almacenamiento de disco duro en Gigabytes');
disp('calcular su almacenamiento en bytes y kilobytes ');
x=input(' ');
bytes=(x*1073741824)/1;
kilobytes=(x*1048576)/1;
disp([num2str(x),' Gigabytes es equivalente a: ',num2str(bytes),' bytes']);
disp([num2str(x),' Gigabytes es equivalente a: ',num2str(kilobytes),'
kilobytes']);
Manejo de vectores
Leer el valor de un ángulo en notación decimal y almacenar en
un vector de orden 3 el valor de dicho ángulo, pero en notación
sexagesimal, primera celda los valores en grados, segunda
celda en minutos y tercer celda en segundos.
%practica 1%
%Maira Paola Navarro %
prompt='ingrese el valor del angulo en numero decimal ';
x=input ( " ")
grados=floor(x)
minutos=(x-floor(x))*60
segundos=(minutos-floor(minutos))*60
disp("numero en notación sexagesimal");
vector= [grados minutos segundos];
Manejo de matrices
Seleccione dos matrices de números reales (A y B), de orden
4x4 y con ellas realice las siguientes operaciones (suma, resta,
multiplicación)
clc
clear all
%practica 1%
%Maira Paola Navarro %
disp("Generar las operaciones de suma, resta y multiplicacion en una
matriz de 4*4 'a y b'");
a=[1 2 3 4; 5 6 7 8; 7 8 9 1; 2 3 4 5]
b=[1 1 2 3; 4 5 6 7; 1 8 9 1; 3 4 5 6]
suma=(a+b)
resta=(a-b)
multiplicacion=(a*b)
%practica 1%
%Maira Paola Navarro %
%raiz cuadrada de un numero%
disp(' función de la raíz cuadrada ');
x=144
sqrt(x)
%funcion suma
disp(' función de la suma ');
a=3
b=3
res=suma(a,b);
disp(res)
clc
%practica 1%
%Maira Paola Navarro %
%raiz cuadrada de un numero%
P=''%variable
aux_log_1=true;
while aux_log_1
x=randi ([1, 5],1,3)
disp(" escribe el numero ‘1’ para orden ascendente");
disp(" escribe cualquier otro numero diferente de 1 para orden
descendente");
y=input(' ');
if y == 1
ascendente=sort(x)
else
descend=sort(x,'descend');
end
disp("quiere continuar o finalizar ");
p=input(' ','s');
aux_log_1=p~='no';
end
URL
REFERENCIAS BIBLIOGRAFICAS