Laboratorio 3 Metodos Numericos

Descargar como docx, pdf o txt
Descargar como docx, pdf o txt
Está en la página 1de 6

UNIVERSIDAD NACIONAL DEL CALLAO

FACULTAD DE INGENIERÍA ELÉCTRICA Y ELECTRÓNICA

ESCUELA PROFESIONAL DE INGENIERÍA ELECTRÓNICA

SOLUCIONARIO DE EJERCICIOS

LABORATORIO N°3

DOCENTE: JUVENAL TORDOCILLO


CURSO: METODOS NUMERICOS
ESTUDIANTE: OSORIO GÁLVEZ JORGE
CÓDIGO: 1723225456
GRUPO HORARIO: 01L

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

escriba “digite la temperatura: “

si (temp1 < 15) entonces

escriba “hace frio”

sino

escriba “hace calor”

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

escriba “digite la nota 1 : “

escriba “digite la nota 2 : “

escriba “digite la nota 2 : “

prom= (nota1+nota2+nota3)/3

si (prom >11)

si(prom>14)

escriba “alumno excelente”

sino

escriba “alumno regular”

sino

escriba “necesita reforzamiento”

escriba “su promedio es: “,prom

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

3. Implemente una estructura de decisión para determinar si un número entero es par o


impar (Ayuda: utilice la función MOD(x,y), la cual devuelve el resto de la división de x
por y).

Seudocódigo

Inicio

real num1,res

lea num1,res

escriba “digite el numero : “

res= num1%2
si (res=0)

escriba “numero par”

sino

escriba “numero impar”

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

escriba “digite el primer numero : “

escriba “digite el segundo numero : “

escriba “digite el tercer numero : “

si(n1>n2 y n1>n3) entonces


escriba “el numero mayor es: “,n1

sino

si (n2>n1 y n2>n3) entonces

escriba “el numero mayor es: ”,n2

sino

si (n3>n1 y n3>n2) entonces

escriba “el numero mayor es: ”;n3

sino

escriba “los 3 numeros son iguales”

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

También podría gustarte