Académique Documents
Professionnel Documents
Culture Documents
FACULTAD DE INGENIERÍA
CICLO II
TRUJILLO - PERÚ
2017
1
Contenido
Pregunta Nº 1 .................................................................................................................................... 3
EJEMPLOS DE LA PREGUNTA 1: ........................................................................................... 4
DIAGRAMA DE FLUJO DE LA PREGUNTA 1: ....................................................................... 4
PREGUNTA Nº 2 .............................................................................................................................. 5
EJEMPLO DE LA PREGUNTA 2: .............................................................................................. 5
Diagrama de flujo de la pregunta 2: .......................................................................................... 6
PREGUNTA Nº 3 ............................................................................................................................. 7
Ejemplos de la pregunta 3: ......................................................................................................... 7
DIAGRAMA DE FLUJO DE LA PREGUNTA 3: ....................................................................... 8
......................................................................................................................................................... 8
PREGUNTA Nº4 ............................................................................................................................... 9
EJEMPLO DE LA PREGUNTA 4: ............................................................................................ 10
GRÁFICO DE LA PREGUNTA 4: ............................................................................................ 11
PREGUNTA N°5 ............................................................................................................................. 13
EJEMPLOS DE LA PREGUNTA 5: ......................................................................................... 13
DIAGRAMA DE FLUJO DE LA PREGUNTA 5: ..................................................................... 14
PREGUNTA N°6…………………………………………………………………………………………………………………………….15
2
TAREA DE COMPUTACIÓN DE BÁSICA
Pregunta Nº 1
FUNDAMENTO TEORICO:
EN MATLAB:
z=0; suma=0;
%z=contador
%suma=acumulador
P=input('Ingrese el numero P= ');
while z<P
z=z+1;
if rem(P,z)==0 & z~=P; %El residuo del número dado con respecto a cada z tiene que
ser 0 y a la vez tienen que ser diferentes de P.
suma=suma+z;%ahora voy a sumar todos los z que cumplan las condiciones
anteriores para cada p que ponga
end
end
if suma==P;
fprintf('El numero dado es perfecto, pues su suma es:%4.5f\n',suma)
else
fprintf('El numero dado no es perfecto pues su suma es:%4.5f\n',suma)
end
3
EJEMPLOS DE LA PREGUNTA 1:
>> pregunta1
Ingrese el numero P= 6
El número dado es perfecto, pues su suma es: 6.00000
>> pregunta1
Ingrese el numero P= 29
El número dado no es perfecto pues su suma es: 1.00000
INICIO
Suma=0
z=0
LEER: P
z<P
suma=suma+z
4
PREGUNTA Nº 2
FUNDAMENTO TEORICO:
EN MATLAB:
%El alambre tiene una longitud de L y es cortado en dos secciones una para formar un
triángulo equilátero y la otra para formar un cuadrado.
%Aplicando derivadas a la ecuación del área total de las dos figuras nos dará un solo
valor que vendría hacer el mínimo.
%Este problema se centraría en encontrar el corte para que las áreas sean mínimas ya
que no va existir el máximo.
L=input('Ingrese la longitud del alambre, L=');
x=0:0.01:L; %x puede tomar valores entre 0 y el valor ingresado y la elegimos para la
longitud del triángulo.
At=(sqrt(3)/4)*(x/3).^2+((L-x)/4).^2; %Es la suma del área del triángulo y el cuadrado.
a=min(At); %Es el mínimo valor que toma el área total
b=max(At); % Es el máximo valor que toma el área total
%De la fórmula de suma de áreas despejamos x en función del área total, pues formamos
cuadrados y la obtenemos.
%n es el valor mínimo donde se debe realizar el corte, esto es por haber reemplazado
a(min(A)) por el área total.
n=sqrt(81*L^2/((4*sqrt(3)+9)^2)-(9*L^2-144*a)/(4*sqrt(3)+9))+9*L/(4*sqrt(3)+9);
%w es el valor máximo donde se debe realizar el corte, esto es por haber reemplazado
b(Max(A)) por el área total.
w=sqrt(81*L^2/((4*sqrt(3)+9)^2)-(9*L^2- 144*b)/(4*sqrt(3)+9))+9*L/(4*sqrt(3)+9);
z=L-n; %Longitud mínima para el cuadrado
u=L-w; %Longitud máxima para el cuadrado
fprintf('La longitud que se debe tomar para formar el triangulo minimo es: %4.5f\n',n)
fprintf('La longitud que se debe tomar para formar el Cuadrado minimo es: %4.5f\n',z)
fprintf('La longitud que se debe tomar para formar el triangulo máximo es: %4.5f\n',w)
fprintf('La longitud que se debe tomar para formar el cuadrado máximo es: %4.5f\n',u)
EJEMPLO DE LA PREGUNTA 2:
>> pregunta2
Ingrese la longitud del alambre, L=12
La longitud que se debe tomar para formar el triángulo mínimo es: 6.78085
La longitud que se debe tomar para formar el Cuadrado mínimo es: 5.21915
La longitud que se debe tomar para formar el triángulo máximo es: 13.56085
La longitud que se debe tomar para formar el cuadrado máximo es: -1.56085
5
Diagrama de flujo de la pregunta 2:
INICIO
LEER: (L)
√3 𝑋 2 𝐿−𝑋 2
𝐴𝑡 = ( ) +( )
4 3 4
𝑎 = min(𝐴𝑡)
𝑏 = max(𝐴𝑡)
𝑧 =L−n
𝑢 =L−w
6
PREGUNTA Nº 3
FUNDAMENTO TEORICO:
La geometría analítica es una rama de las matemáticas que estudia con profundidad las
figuras sus distancias, sus áreas, puntos de intersección, ángulos de inclinación, puntos
de división, volúmenes, etc. Es un estudio más profundo para saber con detalle todos los
datos que tienen las figuras geométricas.(DIG)
EN MATLAB:
function d=DistPal(xo,yo,A,B,C)
%A=Coeficiente de x
%B=Coeficiente de y
%C=Termino independiente
%Por geometría analítica la fórmula para hallar la distancia de un punto a una recta es
conocida.
d=(abs(A*xo+B*yo+C))/sqrt(A^2+B^2);
fprintf('La distancia del punto a la recta es=%4.3f\n',d)
end
Ejemplos de la pregunta 3:
>> DistPal(2,-4,-2,3.5,-6)
La distancia del punto a la recta es=5.954
>> DistPal(11,2,2,1,-6)
La distancia del punto a la recta es=8.050
7
DIAGRAMA DE FLUJO DE LA PREGUNTA 3:
INICIO
|𝐴(𝑥1) + 𝐵(𝑦1) + 𝑐|
𝑑=
√𝐴2 + 𝐵2
8
PREGUNTA Nº4
FUNDAMENTO TEORICO:
Se denomina movimiento parabólico, al movimiento realizado por cualquier objeto cuya trayectoria
describe una parábola. Se corresponde con la trayectoria ideal de un proyectil que se mueve en un
medio que no ofrece resistencia al avance y que está sujeto a un gravitatorio uniforme. El
movimiento parabólico es un ejemplo de un movimiento realizado por un objeto en dos
dimensiones o sobre un plano. Puede considerarse como la combinación de dos movimientos que
son un movimiento horizontal uniforme y un movimiento vertical acelerado.
EN MATLAB
Va=input('Ingrese la velocidad del primer misil:');
%Vax= Velocidad en el eje X del misil en el punto A (m/s)
%Vay= Velocidad en el eje Y del misil en el punto A (m/s)
%Vc=Velocidad de partida en el punto C (m/s)
%Vcx= Velocidad en el eje X del misil en el punto C (m/s)
%Vcy= Velocidad en el eje X del misil en el punto C (m/s)
%Hmaxa= Altura máxima del misil que parte en A
%Ha= 20% de la Altura máxima del misil que parte en A
%HA= 80% de la Altura máxima del misil que parte en A
dt=20000; %dt= Distancia total desde A hasta C.
%x= Distancia horizontal desde A hasta el choque de los misiles
%n= Distancia horizontal desde la intersección de los misiles hasta C
%ta= Tiempo transcurrido desde A hasta el 80% de la altura máxima (en descenso)
%tva= Tiempo transcurrido desde A hasta la altura máxima
%tvh= Tiempo transcurrido desde la altura máxima(A) hasta la intersección de los misiles
%Tc= Tiempo transcurrido desde C hasta el choque de los misiles
%theta= Angulo en la posición A en grados
%phi=Angulo en la posición C en grados
g=9.8; %aceleración de la gravedad
theta=input('Igrese el angulo en grados sexagesimales con el que parte el primer misil:');
Vax=Va*cos(theta*pi/180);
Vay=Va*sin(theta*pi/180);
Hmaxa=Vay^2/(2*g);
Ha=(20/100)*Hmaxa;
HA=(80/100)*Hmaxa;
tva=Vay/g;
tvh=sqrt(2*Ha/g);
ta=tva+tvh;
x=Vax*ta;
n=dt-x;
Tc=ta-5; %El tiempo de reacción de la estación C es de 5 seg.
Vcx=n/Tc; % MRU en el eje x respecto a la partida del segundo misil
%MRUV en el eje y respecto a la partida del segundo misil , pues el tiempo hasta el choque de los
misiles, el medio tiempo de vuelo, el 80% de la altura máxima del trayecto del primer misil y que a
su vez es la altura a la que chocan los misiles, la altura máxima del trayecto del segundo misil;
todos ellos son conocidos. De aqui (Vcy^2/2*g-HA)=g/2(Tc-Vcy/g)^2 despejamos Vcy.
Vcy=(2*HA+g*(Tc^2))/(2*Tc);
R=atan((2*n)/(2*g*HA+g*Tc^2)); %R=el angulo de salida en C en grados sexagesimales
phi=180*R;
Vc=n/(Tc*cos(phi*pi/180));
fprintf('La velocidad con la que parte el misil de C es:%4.4f\n',Vc)
fprintf('El angulo con el que parte el misil de C es:%4.4f\n',phi)
%ahora graficamos la trayectoria de los misiles
t=linspace(0,ta,200);
X1=Vax*t;
9
Y1=Vay*t-0.5*g*t.^2;
j=linspace(0,Tc,200);
X2=-Vcx*j+20000;
Y2=Vcy*j-0.5*g*j.^2;
plot(X1,Y1,X2,Y2)
axis('equal')
grid
xlabel('Distancia en metros del recorrido de los misiles')
ylabel('Altura en metro alcanzados por los similes')
title('TRAYECTORIA DE LOS MISILES HASTA CHOCAR')
EJEMPLO DE LA PREGUNTA 4:
>> pregunta4
Ingrese la velocidad del primer misil:400
Igrese el angulo en grados sexagesimales con el que parte el primer misil:45
La velocidad con la que parte el misil de C es:349.177
El angulo con el que parte el misil de C es:50.382
10
GRÁFICO DE LA PREGUNTA 4:
11
DIAGRAMA DE FLUJO DE LA PREGUNTA 4:
INICIO
𝑉𝑎𝑥 = (𝑉𝑎)𝐶𝑜𝑠(𝑇ℎ𝑒𝑡𝑎)
𝑉𝑎𝑦 = (𝑉𝑎)𝑠𝑒𝑛(𝑇ℎ𝑒𝑡𝑎)
𝐻𝑎 = 20%(𝐻𝑚𝑎𝑥𝑎)
𝐻𝐴 = 80%(𝐻𝑚𝑎𝑥𝑎)
𝑡𝑣𝑎 = 𝑉𝑎𝑦/𝑔
2(𝐻𝑎)
𝑡𝑣ℎ = √
𝑔
𝑡𝑎 = 𝑡𝑣𝑎 + 𝑡𝑣ℎ
𝑥 = (𝑉𝑎𝑥)𝑡𝑎
𝑛 = 𝑑𝑡 − 𝑥
𝑇𝑐 = 𝑡𝑎 − 5
𝑉𝑐𝑥 = 𝑛/𝑇𝑐
2(𝐻𝐴) + 𝑔(𝑇𝑐)2
𝑉𝑐𝑦 =
2(𝑇𝑐)
𝑉𝑐𝑦 2(𝑛)
= 𝑃ℎ𝑖 = arctan( )
𝑉𝑐𝑥 2(𝑔)(𝐻𝐴) + 𝑔(𝑇𝑐)2
𝑉𝑐 = 𝑛/(𝑇𝑐)cos(𝑅)
12
PREGUNTA N°5
EN MATLAB:
N=input('triangulo,cuadrado,circulo,rectangulo,: ','s');
switch N
case 'triangulo'
h=input('Ingrese la Altura del triángulo: ');
b=input('Ingrese la base del triángulo: ');
if h>0 & b>0
At=(h*b/2);
fprintf('El área del triángulo es: %4.3f\n',At)
else
disp('¡ERROR!; Por favor ingrese solo datos positivos')
end
case 'cuadrado'
L=input('Ingrese el lado del cuadrado: ');
if L>0
Ac=(L^2);
fprintf('El área del cuadrado es: %4.3f\n',Ac)
else
disp('¡ERROR!; Por favor ingrese solo datos positivos')
end
case 'circulo'
r=input('Ingrese el radio del Círculo: ');
if r>0
Aci=pi*(r^2);
fprintf('El área del círculo es: %4.3f\n',Aci)
else
disp('¡ERROR!; Por favor ingrese solo datos positivos')
end
case 'rectangulo'
l=input('Ingrese el largo del rectangulo: ');
a=input('Ingrese el ancho del rectangulo: ');
if a>0 & l>0
A=a*l;
fprintf('El área del rectangulo es: %4.3f\n',A)
else
disp('¡ERROR!; Por favor ingrese solo datos positivos')
end
otherwise
end
EJEMPLOS DE LA PREGUNTA 5:
>> pregunta5
triangulo,cuadrado,circulo,rectangulo,: triangulo
Ingrese la Altura del triángulo: 28
Ingrese la base del triángulo: 42.3
El área del triángulo es: 592.200
>> pregunta5
triangulo,cuadrado,circulo,rectangulo,: cuadrado
Ingrese el lado del cuadrado: 36.2
El área del cuadrado es: 1310.440
>> pregunta5
13
triangulo,cuadrado,circulo,rectangulo,: circulo
Ingrese el radio del Círculo: 13.7
El área del círculo es: 589.646
>> pregunta5
triangulo,cuadrado,circulo,rectangulo,: rectangulo
Ingrese el largo del rectangulo: 35.3
Ingrese el ancho del rectangulo: 17.2
El área del rectangulo es: 607.160
INICIO
LEER: (h, b, L, r, l, a)
(h, b, L, r, l, a) >
0
𝑏(ℎ) 𝐴𝑐 = (𝐿)2
𝐴𝑡 = 𝐴𝑐𝑖 = 𝜋(𝑟)2 𝐴𝑟 = 𝑎(𝑙)
2
FIN
14
PREGUNTA 6
EN MATLAB:
DIAGRAMA DE FLUJO:
INICIO
N=0,
S=0
LLER: m
1 m
1 𝑛 suma
Suma=√12 ∗ ∑𝑛=𝑚
𝑛=0 (− 2) /(2𝑛 + 1)
15
EJEMPLOS DE LA PREGUNTA 6
>> problema6
la sumatoria es 3.141308785462883
>> problema6
la sumatoria es 3.141593304503081
REFERENCIAS:
Aprenda Matlab 5.3 como si estuviera en primero ;Javier García de Jalón, José
Ignacio Rodríguez, Alfonso Brazales; Escuela Superior de Ingenieros Industriales
:2001.
Matlab, edición de estudiante. Versión 4 guía de usuario. The math works inc.
Editorial: Prentice Hall 1998.
Programing in Matlab Marc E. Herniter Thomson learning 2001.
16