Trabajo Colaborativo
Trabajo Colaborativo
Trabajo Colaborativo
GRUPO:
203040_2
TUTOR:
JAIRO ANTONIO GARCIA BARRETO
En la realización del ejercicio propuestos se amplía las posibilidades para el desarrollo del
problema general de la conversión de palabras del alfabeto a braille, hemos aprendido con
la realización de este ejercicio las diferentes instrucciones que maneja Matlab para la
manipulación de las matrices las cuales nos han servido para modificar las formas de las
matrices para indicar el alfabeto en Braille
1. Algoritmo (diagrama de flujo ó pseudocódigo) de la solución del
problema planteado, debidamente comentado
INICIO
1) Ingresar la palabra a
representar en Braille.
2) Ingresar la letra para
mostrar la imagen.
3) Selección para
exportación de las letras
de antes y después
Seleccionaste NO
la 1
Seleccionaste
la 2
NO
Seleccionaste
SI
la 3
Realiza una comparación SI
con una instrucción If y
representa la palabra en Realiza una comparación
Braille con una matriz de con una instrucción If y
SI
2x3 selecciona la letra
mostrando la imagen en Realiza una comparación
pantalla e indica la letra antes y
después de la
seleccionada
FIN
2. Código fuente de la solución del problema, debidamente comentado
1. Código fuente de la solución del problema, debidamente comentado
Limpiar pantalla%
z=char;
%--------------MENU PARA SELECCIONAR LAS OPCIONES------------%
fprintf('_______________________MENU_______________________\n')
fprintf('1) Ingresar la palabra a representar en Braille \n\n')
fprintf('2) Ingresar la letra para mostrar la imagen \n\n')
fprintf('3) Seleccion para exportacion de las letras de antes y despues
\n\n')
h=input('Por favor seleccione la opcion \n');
switch h
case 1
fprintf('1) Ingresar cuantas letras tiene la palabra \n\n')
m=input('Ingrese el numero de letras que tiene la palabra \n');
n=1;
A(i,j) = input('','s');
end
end
sumar=1;
x=uint8(A) %CONVIERTE A NUMERO EL CARACTER INGRESADO
for g=1:1:m
if (A(sumar)==97); %A
d=[1,0;0,0;0,0]
sumar=sumar+1; % INCREMENTA EEL NUMERO DEL VECTOR PARA REALIZAR
TODAS
% LAS LETRAS INGRESADAS
end
if (A(sumar)==98); %B
d=[1,0;1,0;0,0];
sumar=sumar+1;
end
if (A(sumar)==99); %C
d=[1,1;0,0;0,0]
sumar=sumar+1;
end
if (A(sumar)==100); %D
d=[1,1;0,1;0,0]
sumar=sumar+1;
end
if (A(sumar)==101); %E
d=[1,0;0,1;0,0]
sumar=sumar+1;
end
if (A(sumar)==102); %F
d=[1,1;1,0;0,0]
sumar=sumar+1;
end
if (A(sumar)==103); %G
d=[1,1;1,1;0,0]
sumar=sumar+1;
end
if (A(sumar)==104); %H
d=[1,0;1,1;0,0]
sumar=sumar+1;
end
if (A(sumar)==105); %I
d=[0,1;1,0;0,0]
sumar=sumar+1;
end
if (A(sumar)==106); %J
d=[0,1;1,1;0,0]
sumar=sumar+1;
end
if (A(sumar)==107); %K
d=[1,0;0,0;1,0]
sumar=sumar+1;
end
if (A(sumar)==108); %L
d=[1,0;1,0;1,0]
sumar=sumar+1;
end
if (A(sumar)==109); %M
d=[1,1;0,0;1,0]
sumar=sumar+1;
end
if (A(sumar)==110); %N
d=[1,1;0,1;1,0]
sumar=sumar+1;
end
if (A(sumar)==111); %Ñ
d=[1,1;1,1;0,1]
sumar=sumar+1;
end
if (A(sumar)==112); %O
d=[1,0;0,1;1,0]
sumar=sumar+1;
end
if (A(sumar)==113); %P
d=[1,1;1,0;1,0]
sumar=sumar+1;
end
if (A(sumar)==114); %Q
d=[1,1;1,1;1,0]
sumar=sumar+1;
end
if (A(sumar)==115); %R
d=[1,0;1,1;1,0]
sumar=sumar+1;
end
if (A(sumar)==116); %S
d=[0,1;1,0;1,0]
sumar=sumar+1;
end
if (A(sumar)==117); %T
d=[0,1;1,1;1,0]
sumar=sumar+1;
end
if (A(sumar)==118); %U
d=[1,0;0,0;1,1]
sumar=sumar+1;
end
if (A(sumar)==119); %V
d=[1,0;1,0;1,1]
sumar=sumar+1;
end
if (A(sumar)==120); %W
d=[0,1;1,1;0,1]
sumar=sumar+1;
end
if (A(sumar)==121); %X
d=[1,1;0,0;1,1]
sumar=sumar+1;
end
if (A(sumar)==122); %y
d=[1,1;0,1;1,1]
sumar=sumar+1;
end
if (A(sumar)==123); %Z
d=[1,0;0,1;1,1]
sumar=sumar+1;
end
end
letraA=imread('C:\Users\Acer_core_i5\Desktop\letras\letraA','jpg');
letraB=imread('C:\Users\Acer_core_i5\Desktop\letras\letraB','jpg');
letraC=imread('C:\Users\Acer_core_i5\Desktop\letras\letraC','jpg');
letraD=imread('C:\Users\Acer_core_i5\Desktop\letras\letraD','jpg');
letraE=imread('C:\Users\Acer_core_i5\Desktop\letras\letraE','jpg');
letraF=imread('C:\Users\Acer_core_i5\Desktop\letras\letraF','jpg');
letraG=imread('C:\Users\Acer_core_i5\Desktop\letras\letraG','jpg');
letraH=imread('C:\Users\Acer_core_i5\Desktop\letras\letraH','jpg');
letraI=imread('C:\Users\Acer_core_i5\Desktop\letras\letraI','jpg');
letraJ=imread('C:\Users\Acer_core_i5\Desktop\letras\letraJ','jpg');
letraK=imread('C:\Users\Acer_core_i5\Desktop\letras\letraK','jpg');
letraL=imread('C:\Users\Acer_core_i5\Desktop\letras\letraL','jpg');
letraM=imread('C:\Users\Acer_core_i5\Desktop\letras\letraM','jpg');
letraN=imread('C:\Users\Acer_core_i5\Desktop\letras\letraN','jpg');
letraNN=imread('C:\Users\Acer_core_i5\Desktop\letras\letraNN','jpg');
letraO=imread('C:\Users\Acer_core_i5\Desktop\letras\letraO','jpg');
letraP=imread('C:\Users\Acer_core_i5\Desktop\letras\letraP','jpg');
letraQ=imread('C:\Users\Acer_core_i5\Desktop\letras\letraQ','jpg');
letraR=imread('C:\Users\Acer_core_i5\Desktop\letras\letraR','jpg');
letraS=imread('C:\Users\Acer_core_i5\Desktop\letras\letraS','jpg');
letraT=imread('C:\Users\Acer_core_i5\Desktop\letras\letraT','jpg');
letraU=imread('C:\Users\Acer_core_i5\Desktop\letras\letraU','jpg');
letraV=imread('C:\Users\Acer_core_i5\Desktop\letras\letraV','jpg');
letraW=imread('C:\Users\Acer_core_i5\Desktop\letras\letraW','jpg');
letraX=imread('C:\Users\Acer_core_i5\Desktop\letras\letraX','jpg');
letraY=imread('C:\Users\Acer_core_i5\Desktop\letras\letraY','jpg');
letraZ=imread('C:\Users\Acer_core_i5\Desktop\letras\letraZ','jpg');
end
3. Capturas de pantalla del funcionamiento del aplicativo, debidamente
comentadas
Conclusiones
https://la.mathworks.com/videos/getting-started-with-matlab-68985.html
https://www.youtube.com/watch?v=mUrHNtekyng