Está en la página 1de 13

Paso 4 - Construcción Grupal

Áster Junior Vargas Blandón


Cód. 1.113.517.200
Wilmer Nossa Pino
Cód. 1.144.134.992
Luis Eduardo Moren

Grupo
203036_39

Tutor.
Ing. Adriana del Pilar Noguera

Universidad Nacional Abierta y a Distancia


Software para Ingeniería
Santiago de Cali
2018
Tabla de Contenidos

1. Introducción……………………….....…………...............................................……3

2. Código fuente………….......................................................................…………4

3. Referencias bibliográficas...............................................................……………7
4. Lista de figuras y gráficos de la actividad.

Figura#1_Pantallazo inicio del programa con Matlab……...……...………………….8


Figura#2_Pantallazo de elección de un caso operativo..........…...………………….8
Figura#3_Pantallazo de tabla de verdad del operador seleccionado.…..………….9
Figura#4_Pantallazo de grafica obtenida por el operador...……...………………….9
Figura#5_Diagrama de flujo del codigo.......…...…………...……...…………………10
Introducción.

Por medio de este trabajo logramos consolidar las diferentes ideas como
equipo de trabajo y se pueden identificar las diferentes expresiones
Booleanas, de igual forma interactuando en gran parte con la interface
de MATLAB e integrando diferentes funciones como las matrices,
vectores y gráficas.
Se evidencia el buen compañerismo y los buenos aportes realizados a lo
largo de la materia software para a ingeniería; la cual todos aportamos
el grano de arena para sacar adelante lo que en un principio se presentó
nubloso. Las reuniones que se realizaron con el compañerismo.
Gracias por sus aportes y bendiciones a los que participaron para lograr
lo pactado en las distintas actividades.
2.Código Fuente.
clc;clear;

%Ejercicio Realizado Por Aster Junior Vargas Blandón.


%Código. 1.113.517.200
%Programa de Ingeniería Electrónica Unad - CEAD Cali.
%Software para Ingeniería.
%PASO 4

%And (?) (&) = Conjunción


%Or (?) (+) = Disyunción
%Xor (#) = O Exclusiva

res = true;
ylabel('Amplitud(y)');
xlabel('ANCHO DEL PASO');

disp('__________________________________________');
disp('Seleccionar el tipo de estructura que tiene la expresión
booleana');
disp('__________________________________________');
disp('1.(P AND Q) XOR Z');
disp('__________________________________________');
disp('2. P OR (Q XOR Z)');
disp('__________________________________________');
disp('3. (P XOR Q) AND (R OR S)');
disp('__________________________________________');
disp('4. ((P AND Q) XOR R) OR S');
disp('__________________________________________');
disp('ingresa ortra Tecla Para Salir de Este Menu')
disp('__________________________________________');
Opc=input('Ingrese la Opcion Deseada: ');
clc;
switch Opc

case 1
disp('__________________________________________');
disp('ESCOGISTE LA EXPRESION BOOLEANA (P AND Q) XOR Z');
disp('__________________________________________');
disp('ESTA ES SU TABLA DE VERDAD: ');
disp('__________________________________________');
Vector=[false,true];

for A=1:2
for H=1:2
end
end
tablaVer={'P','Q','Z','P AND Q XOR
Z';1,1,1,0;1,1,0,1;1,0,1,1;1,0,0,0;0,1,1,1;0,1,0,0;0,0,1,1;0,0,0,0};
disp(tablaVer)
disp('__________________________________________');
disp('ESTA ES LA COLUMNA DE RESULTADOS')
disp('__________________________________________');
disp(tablaVer(:,4))

A = 1;
w = 10 * pi;
rho = 0.5;
t = 0:0.001:1;
sq = A*square(w*t+rho);
plot(t,sq);

case 2
disp('__________________________________________');
disp('ESCOGISTE LA EXPRESION BOOLEANA P OR (Q XOR Z) ')
disp('__________________________________________');
disp('ESTA ES SU TABLA DE VERDAD: ');
disp('__________________________________________');
Vector=[false,true];

for A=1:2

end
tablaVer={'P','Q','Z','P OR (Q XOR
Z)';1,1,1,1;1,1,0,1;1,0,1,1;1,0,0,1;0,1,1,0;0,1,0,1;0,0,1,1;0,0,0,0};

disp(tablaVer)
disp('__________________________________________');
disp('ESTA ES LA COLUMNA DE RESULTADOS')
disp('__________________________________________');
disp(tablaVer(:,4))

A = 1;
w = 10 * pi;
rho = 0.5;
t = 0:0.001:1;
sq = A*square(w*t+rho);
plot(t,sq);
case 3
disp('__________________________________________');
disp('ESCOGISTE LA EXPRESION BOOLEANA (P XOR Q) AND (R OR S)')
disp('__________________________________________');
disp('ESTA ES SU TABLA DE VERDAD: ');
disp('__________________________________________');
Vector=[false,true];

for A=1:2
for H=1:2
end
end

tablaVer={'P','Q','R','S','(P XOR Q) AND (R OR


S)';1,1,1,1,0;1,1,1,0,0;1,1,0,1,0;1,1,0,0,0;1,0,1,1,1;1,0,1,0,1;1,0,0,1,1
;1,0,0,0,0;0,1,1,1,1;0,1,1,0,1;0,1,0,1,1;0,1,0,0,0;0,0,1,1,0;0,0,1,0,0;0,
0,0,1,0;0,0,0,0,0};

disp(tablaVer)
disp('__________________________________________');
disp('ESTA ES LA COLUMNA DE RESULTADOS')
disp('__________________________________________');
disp(tablaVer(:,5))

A = 1;
w = 10 * pi;
rho = 0.5;
t = 0:0.001:1;
sq = A*square(w*t+rho);
plot(t,sq);
case 4
disp('__________________________________________');
disp('ESCOGISTE LA EXPRESION BOOLEANA ((P AND Q) XOR R) OR S')
disp('__________________________________________');
disp('ESTA ES SU TABLA DE VERDAD: ');
disp('__________________________________________');
Vector=[false,true];

for A=1:2
for H=1:2

end
end

tablaVer={'P','Q','R','S','((P AND Q) XOR R) OR


S';1,1,1,1,1;1,1,1,0,0;1,1,0,1,1;1,1,0,0,1;1,0,1,1,1;1,0,1,0,1;1,0,0,1,1;
1,0,0,0,0;0,1,1,1,1;0,1,1,0,1;0,1,0,1,1;0,1,0,0,0;0,0,1,1,1;0,0,1,0,1;0,0
,0,1,1;0,0,0,0,0};
disp(tablaVer)
disp('__________________________________________');
disp('ESTA ES LA COLUMNA DE RESULTADOS')
disp('__________________________________________');
disp(tablaVer(:,5))

A = 1;
w = 10 * pi;
rho = 0.5;
t = 0:0.001:1;
sq = A*square(w*t+rho);
plot(t,sq);

otherwise
disp('Saliendo del menu');
end
4. Lista de figuras y gráficos de la actividad.

Figura#1_Pantallazo inicio del programa con Matlab.

Figura#2_Pantallazo de elección de un caso operativo


Figura#3_Pantallazo de tabla de verdad del operador seleccionado.

Figura#4_Pantallazo de grafica obtenida por el operador.


Figura#5_Diagrama de flujo del codigo.
Conclusiones.
Podemos decir que Matlab es una herramienta muy útil para el
desarrollo de aplicaciones en el área de la ingeniería, de igual forma nos
lleva al desarrollo de las habilidades en el ámbito de la programación lo
cual es fundamental para el desarrollo de nuestro perfil profesional.
Se puede rescatar el buen aprendizaje y el los infinitos usos que nos
permite tan grande software llamado MATLAB de programación en
modelamientos matemáticos; los cuales pueden ser usados para muchas
aplicaciones afines de la carrera profesional en ingeniería electrónica y
demás áreas del entorno laboral.
3. Referencias Bibliográficas.

Gil, R. M. (2003). Introducción rápida a Matlab y Simulink para ciencia e


ingeniería. Madrid, ES: Ediciones Díaz de Santos. Capítulo 3. pág. 35-
40. Recuperado de:
http://bibliotecavirtual.unad.edu.co:2077/lib/unadsp/reader.action?ppg
=1&docID=11059428&tm=1479848795401

Mathworks (2016). Toolbox matlab Recuperado de:


http://www.mathworks.es/es/help/database/getting-started-with-
database-toolbox.html

Mathworks (2016). Simulink. Recuperado de:


http://www.mathworks.es/products/simulink/videos.html

Monroy, J. (2016). Fundamentos de Toolbox de Matlab. [Archivo de


video] Recuperado de: http://hdl.handle.net/10596/10295

También podría gustarte