Documentos de Académico
Documentos de Profesional
Documentos de Cultura
PROBLEMA 4.14(Solución)
DIAGRAMADE FLUJO:
Inicio
a=0
for i=1:N
i=4° no
si
a=a+1
v(a)=i
fin
CODIFICACION SCILAB:
function Multiplosde4()
N=input('ingrese el valor de N: ')
a=0
for i=1:N
if modulo(i,4)==0 then
a=a+1
v(a)=i
end
end
printf('Multiplos de 4° de los %d primeros numeros :\n',N)
disp(v)
endfunction
PRUEBA DE ESCRITORIO:
PROBLEMA 5.11(Solución)
DIAGRAMA DE FLUJO:
Inicio
for i=1:n
Alumno i
t(i)=talla
s(i)=sexo
a=0
for i=1:n
t(i)>1.75m y s(i)=masculino no
si
a=a+1
h(a)=i
b=0
for i=1:n
t(i)>1.65m y s(i)=femenino no
si
b=b+1
m(b)=i
z=cantidad(h)
x=cantidad(m)
T=z+x
fin
CODIFICACION SCILAB:
function Equipodebasquetbol()
n=input('Ingresar el valor de n: ')
for i=1:n
printf('Alumno %d:\n',i)
t(i)=input('Talla=')
s(i)=input('sexo: ','s')
end
a=0
for i=1:n
if t(i)>1.75 & s(i)=='masculino' then
a=a+1
h(a)=i
end
end
b=0
for i=1:n
if t(i)>1.65 & s(i)=='femenino' then
b=b+1
m(b)=i
end
end
z=length(h)
x=length(m)
t=z+x
disp('Numero de alumnos seleccionados:')
disp(t)
endfunction
PRUEBA DE ESCRITORIO:
PROBLEMA 7.11 (Solución)
DIAGRAMA DE FLUJO:
Inicio
for i=1:4
for j=1:7
A(i,j)
a=0
for i=[1 3 4]
for j=[1 3 5 7]
a=a+1
v(a)=A(i,j)
a=0
for i=1:3
for j=1:4
a=a+1
B(i,j)=v(a)
b=0
for j=1:7
b=b+1
v1(b)=A(3,j)
b=7
for j=[5 6 7]
for i=1:4
b=b+1
U=A(i,j)
v1(b)=U
A,B,v1
fin
CODIFICACION SCILAB:
function matriz()
for i=1:4
for j=1:7
A(i,j)=input('ingrese valores: ')
end
end
a=0;
for i=[1 3 4]
for j=[1 3 5 7]
a=a+1
v(a)=A(i,j)
end
end
a=0;
for i=1:3
for j=1:4
a=a+1
B(i,j)=v(a)
end
end
b=0;
for j=1:7
b=b+1
v1(b)=A(3,j)
end
b=7;
for j=[5 6 7]
for i=1:4
b=b+1
U=A(i,j);
v1(b)=U
end
end
disp('Maatriz A: ')
disp(A)
disp('Matriz B, generada a patir de la matriz A: ')
disp(B)
disp('Vector u a partir de los elementos de la matriz A: ')
disp(v1)
endfunction
PRUEBA DE ESCRITORIO: