Escolar Documentos
Profissional Documentos
Cultura Documentos
PLANTEADO
SOFTWARE PARA INGENIERIA
ACTIVIDAD GRUPAL
INTEGRANTES
MARIO JOSE DE LOS RIOS
EDUARDO SANTOS CONTRERAS
OBED FUERTES
Los campos de aplicación del software de programación casi que podríamos decir
están presentes en todo desde simples relojes hasta los más complejos y
modernos sistemas de transmisiones de datos.
A continuación daremos solución práctica a uno de los casos más conocidos sobre
la electrónica básica, la identificación del valor de una resistencia mediante código
de colores y conocer su código de colores a partir de su valor ingresado, para ellos
vamos a hacer utilización del software de programación utilizado durante el
desarrollo del curso, SCILAB O MATLAB, haciendo uso de las estructuras de
control que el lenguaje nos ofrece como es la función “SWITCH/CASE” la cual nos
ayudara a resolver el ejercicio y hacerlo más sencillo que con otras funciones
como IF.
A continuación daremos a conocer el código fuente del mismo y cada una de las
funciones que realizan las líneas de este.
ALGORITMO DESARROLLADO
clc
clear global;
disp('saber el codigo de colores de una resistencia a partir de su
valor');
disp (' ');
%disp('solo funciona con valores mayores a 1');
%disp (' ');
n=input('ingrese el valor de la resistencia en Ohmios: ');
B4=input('ingrese el porcentaje de tolerancia a usar 5 o 10: ');
end
d;
cop=n;
B1=fix(cop/10^(d-1)); el valor de la banda uno es redondeado a cero,
luego de realizar las operaciones necesarias.
e=d-1;
B2=fix((cop-(B1*(10^e)))/10);
cc=d-2;
%cantidad de ceros
switch (B1);
case 0
disp('el color de la banda 1 es: negro ');
case 1
disp('el color de la banda 1 es: cafe ');
case 10
disp('el color de la banda 1 es: cafe ');
case 2
disp('el color de la banda 1 es: rojo ');
case 3
disp('el color de la banda 1 es: naranja ');
case 4
disp('el color de la banda 1 es: amarillo ');
case 5
disp('el color de la banda 1 es: verde ');
case 6
disp('el color de la banda 1 es: azul ');
case 7
disp('el color de la banda 1 es: violeta ');
case 8
disp('el color de la banda 1 es: gris ');
case 9
disp('el color de la banda 1 es: blanco ');
otherwise
disp('valor no reconocido');
end
% Se procede a encontrar el valor de la segunda banda, cuyo resultado es
almacenado en B2 y dependiendo de los casos mostrara el mensaje diciendo
el color de dicha banda, de no encajar en ninguno de los casos dirá
“valor no conocido”
switch (B2);
case 0
disp('el color de la banda 2 es: negro ');
case 1
disp('el color de la banda 2 es: cafe ');
case 2
disp('el color de la banda 2 es: rojo ');
case 3
disp('el color de la banda 2 es: naranja ');
case 4
disp('el color de la banda 2 es: amarillo ');
case 5
disp('el color de la banda 2 es: verde ');
case 6
disp('el color de la banda 2 es: azul ');
case 7
disp('el color de la banda 2 es: violeta ');
case 8
disp('el color de la banda 2 es: gris ');
case 9
disp('el color de la banda 2 es: blanco ');
otherwise
disp('valor no reconocido');
end
switch (cc);
case -2
disp('el color de la banda 3 es: plateado ');
case -1
disp('el color de la banda 3 es: dorado ');
case 0
disp('el color de la banda 3 es: negro ');
case 1
disp('el color de la banda 3 es: cafe ');
case 2
disp('el color de la banda 3 es: rojo ');
case 3
disp('el color de la banda 3 es: naranja ');
case 4
disp('el color de la banda 3 es: amarillo ');
case 5
disp('el color de la banda 3 es: verde ');
case 6
disp('el color de la banda 3 es: azul ');
case 7
disp('el color de la banda 3 es: violeta ');
case 8
disp('el color de la banda 3 es: gris ');
case 9
disp('el color de la banda 3 es: blanco ');
otherwise
disp('valor no reconocido');
end
switch (B4);
case 5
disp('el color de la banda 4 es: dorado');
case 10
disp('el color de la banda 4 es: plateado');
otherwise
disp('valor no reconocido');
PUNTO 1
CONCLUSIONES