Laboratorio 3 Metodos Numericos
Laboratorio 3 Metodos Numericos
Laboratorio 3 Metodos Numericos
SOLUCIONARIO DE EJERCICIOS
LABORATORIO N°3
CICLO: v
CALLAO-PERÚ
2020
Realizar el seudocódigo e implementar en Matlab.
1. Que lea dos temperaturas, imprimir “Hace Frio” si la temperatura es inferior a 15º, en
caso contrario imprimir “Hace Calor”.
Seudocódigo
Inicio
real temp1
lea temp1
sino
fin-si
Fin
Script de Matlab
%se pide ingresar una temperatura y saber si hace frio o calor
%si la tempratura es menor a 15° digitar hace frio y si esla contrario
%digitar hace calor
%sea T la temperatura
T=input('ingrese la tmperatura T: ');
if (T<15)
fprintf('hace frio');
else
fprintf('hace calor');
end;
2. Que dadas 3 notas calcular el promedio de las notas y determinar si es nota
aprobatoria para lo cual pregunta si es superior a 14 entonces imprimir “Alumno
Excelente” en caso contrario “Alumno Regular”. Si la nota es desaprobatoria imprimir
dicha nota y el mensaje “Necesita reforzamiento”.
Seudocódigo
Inicio
real nota1,nota2,nota3,prom
lea nota1,nota2,nota3,prom
prom= (nota1+nota2+nota3)/3
si (prom >11)
si(prom>14)
sino
sino
fin-si
Fin
Script de Matlab
%se desea un programa que calcule el promedio de 3 notas
%si la nota es mayor a 14 escribir alumno excelente
%si la nota es aprobatoria y menor a 14 alumno regular
%si la nota es desaprobatoria escribir necesita reforzamiento
%y mostrar la nota
%sean a,b,c las tres notas
a=input('ingrese la primera nota: ');
b=input('ingrese la segunda nota: ');
c=input('ingrese la tercera nota: ');
%sea P el promedio
P=(a+b+c)/3;
if(P>14)
fprintf('excelente alumno'),P
else if (P>11 & P<14 )
fprintf('alumno regular'),P
else
fprintf('necesita reforzamiento'),P
end
end
Seudocódigo
Inicio
real num1,res
lea num1,res
res= num1%2
si (res=0)
sino
fin-si
Fin
Script de Matlab
%se desea ingresar un numero y saber si es par o impar
%sea N el numero a ingresar
%sea r el residuo al dividirlo por 2
N=input('ingrese el numero: ');
r=mod(N,2);
if(r==0)
fprintf('el numero es par');
else
fprintf('el numero es impar');
end
4. Dado tres números reales distintos se desea determinar cual es el mayor. Implemente
un algoritmo apropiado (Ayuda: considere ya sea un conjunto de estructuras de
selección anidadas o bien dos estructuras de selección en secuencia).
Seudocódigo
Inicio
real n1,n2,n3
lea n1,n2,n3
sino
sino
sino
fin-si
fin-si
fin-si
Fin
Script de Matlab
%se desea ingresar tres numeros y saber el mayor de elllos
%sea a,b,c los numeros a ingresar
a=input('ingrese el primero: ');
b=input('ingrese el segundo: ');
c=input('ingrese el tercero: ');
if (a>b & a>c)
fprintf('el mayor es: '),a
else if (b>a & b>c )
fprintf('el mayor es: '),b
else if (c>a & c>b)
fprintf('el mayor es:'),c
else
fprintf('los 3 numeros son iguales');
end
end
end