Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Fin
LENGUAJE MATLAB:
3. Dadas las dimensiones de un bloque rectangular, calcule las diagonales de las tres
caras diferentes, muestre el valor de la mayor diagonal.
Algoritmo: Valor de la mayor diagonal.
Variables:
𝒙𝟏 = 𝑑𝑖𝑚𝑒𝑛𝑠𝑖𝑜𝑛 1
𝒙𝟐 = 𝑑𝑖𝑚𝑒𝑛𝑠𝑖𝑜𝑛 2
𝒙𝟑 = 𝑑𝑖𝑚𝑒𝑛𝑠𝑖𝑜𝑛 3
𝒏=4
𝒏𝒕 = 𝑑𝑖𝑎𝑔𝑜𝑛𝑎𝑙𝑒𝑠 𝑡𝑜𝑡𝑎𝑙𝑒𝑠
𝒅𝟏 = 𝑑𝑖𝑎𝑔𝑜𝑛𝑎𝑙 1
𝒅𝟐 = 𝑑𝑖𝑎𝑔𝑜𝑛𝑎𝑙 2
Inicio
Flujograma:
LENGUAJE MATLAB
Fin
5. Lea un número. Determine si es entero y múltiplo de 7.
Algoritmo: determinar si es entero y múltiplo de 7
Variables:
𝒎 = 𝑚ú𝑙𝑡𝑖𝑝𝑙𝑜
𝒏𝒎 = 𝑛𝑜 𝑚ú𝑙𝑡𝑖𝑝𝑙𝑜
𝒂 = 𝑛ú𝑚𝑒𝑟𝑜 𝑎 𝑖𝑛𝑔𝑟𝑒𝑠𝑎𝑟.
Inicio
Flujograma:
V F
Fin
LENGUAJE MATLAB
7. Lea un valor de temperatura t y un código p que puede ser 1 o 2. Si el código es 1
convierta la temperatura t de grados f a grados c con la fórmula c=5/9(t-32). Si el código es
2 convierta la temperatura t de grados c a f con la fórmula: 𝑓 = 32 + 9𝑡/5.
9. Dadas las tres calificaciones de un estudiante, encuentre y muestre la calificación más alta.
Algoritmo: Calificación más alta.
Variables:
𝒙𝟏 = 𝑐𝑎𝑙𝑖𝑓𝑖𝑐𝑎𝑐𝑖𝑜𝑛 1
𝒙𝟐 = 𝑐𝑎𝑙𝑖𝑓𝑖𝑐𝑎𝑐𝑖𝑜𝑛 2
𝒙𝟑 = 𝑐𝑎𝑙𝑖𝑓𝑖𝑐𝑎𝑐𝑖𝑜𝑛 3
𝑪 = 𝑐𝑎𝑙𝑖𝑓𝑖𝑐𝑎𝑐𝑖𝑜𝑛 𝑎𝑙𝑡𝑎
Flujograma
LENGUAJE MATLAB
11. Leer las dimensiones a, b, c de un bloque rectangular, y el diámetro d de un agujero.
Determine si es posible que el bloque pueda pasar por el agujero. Debe encontrar la diagonal
de menor longitud y compararla con el diámetro
Algoritmo: Paso de un bloque a través de un agujero.
Variables:
𝒂 = 𝑏𝑎𝑠𝑒
𝒃 = 𝑎𝑙𝑡𝑢𝑟𝑎
𝒄 = 𝑎𝑛𝑐ℎ𝑜
𝒅 = 𝑑𝑖á𝑚𝑒𝑡𝑟𝑜 𝑑𝑒𝑙 𝑎𝑔𝑢𝑗𝑒𝑟𝑜
𝑫 = 𝑑𝑖𝑎𝑔𝑜𝑛𝑎𝑙 𝑚𝑎𝑦𝑜𝑟
𝒅𝒎𝒆𝒏𝒐𝒓 = 𝑑𝑖𝑎𝑔𝑜𝑛𝑎𝑙 𝑚𝑒𝑛𝑜𝑟
Flujograma:
LENGUAJE MATLAB
13. El índice de masa corporal IMC de una persona se calcula con la fórmula IMC=P/T^2
en donde P es el peso en Kg. Y T es la talla en metros.
Lea un valor de P y de T, calcule el IMC y muestre su estado según la siguiente tabla:
IMC Estado
Menos de 18.5 Desnutrido
18.5 a 25.5 Peso Normal
Más de 25.5 Sobrepeso
Variables:
𝑃 = 𝑃𝑒𝑠𝑜 𝑒𝑛 𝐾𝑔
𝑇 = 𝑇𝑎𝑙𝑙𝑎 𝑒𝑛 𝑚𝑒𝑡𝑟𝑜𝑠
Flujograma:
Inicio
P,T
F
IMC<18.5
V IMC<18.5ª2
5.5
V
F
DESNUTRIDO
PESO IMC>25.5
NORMAL
SOBREPESO
FIN
LENGUAJE MATLAB
%Calcular IMC y demostrar estado
P=input('ingresar peso')
T=input('ingresar talla')
IMC=P/(T*T)
E=estado
if IMC<18.5
input('desnutrido')
else
if (IMC>=18.5)&(IMC<=25.5)
input('normal')
else
if IMC>25.5
input('sobrepeso')
end
end
end
15. Lea la cantidad de Kw que ha consumido una familia y el precio por Kw. Si la cantidad
es mayor a 700, incremente el precio en 5% para el exceso de Kw sobre 700. Muestre el
valor total a pagar.
Variables:
𝐸 = 𝑐𝑎𝑛𝑡𝑖𝑑𝑎𝑑 𝑑𝑒 𝐾𝑤
𝐺 = 𝑃𝑟𝑒𝑐𝑖𝑜 𝑝𝑜𝑟 𝐾𝑤
Inicio
Flujograma:
E, G
Cantidad>700
G=G+0,05*G
FIN
LENGUAJE MATLAB
%VALOR TOTAL A CANCELAR
E=input('ingrese kw consumidos')
G=input('ingrese precio por kw')
if E>700;
G=G+0.05*G;
end
c=G*E
disp=('')
disp(c)
17. Dadas las dimensiones de un bloque rectangular, calcule y muestre el área de la cara de
mayor dimensión.
Variables:
𝑋1 = 𝑃𝑟𝑖𝑚𝑒𝑟𝑎 𝑐𝑎𝑟𝑎
𝑋2 = 𝑆𝑒𝑔𝑢𝑛𝑑𝑎 𝑐𝑎𝑟𝑎
𝑋3 = 𝑇𝑒𝑟𝑐𝑒𝑟𝑎 𝑐𝑎𝑟𝑎
INICIO
Flujograma:
X1, x2, x3
X1>x2 X3>x1
X2>x3
A=X2*D1 A=X1*D1
A=X3*D2
A=X1*D1 A=X3*D1
A=X2*D2
FIN
19. Se conocen tres de los cuatro números de una matriz de tamaño 2. Lea estos tres números
y determine cuál debe ser el cuarto número para que el determinante de la matriz sea igual a
0.
Variables:
𝒂 =𝑷𝒓𝒊𝒎𝒆𝒓 𝒏ú𝒎𝒆𝒓𝒐
𝒃 =𝑺𝒆𝒈𝒖𝒏𝒅𝒐 𝒏ú𝒎𝒆𝒓𝒐
𝒄 =𝑻𝒆𝒓𝒄𝒆𝒓 𝒏ú𝒎𝒆𝒓𝒐
𝒅 = 𝑪𝒖𝒂𝒓𝒕𝒐 𝒏ú𝒎𝒆𝒓𝒐
𝑏
𝒅=𝑎∗
𝑐
𝑫 = 𝑎 ∗ 𝑏 − (𝑐 ∗ 𝑑)
Flujograma:
Inicio
a, b, c
𝑏
𝒅=𝑎∗
𝑐
𝑫 = 𝑎 ∗ 𝑏 − (𝑐 ∗ 𝑑)
Fin
LENGUAJE MATLAB
21. Lea las tres calificaciones que obtuvo un estudiante en una materia. No suponga que estos
tres números están ordenados. Describa como ordenarlos en forma ascendente y muestre los
números ordenados.
Variables:
𝒂 = 𝑃𝑟𝑖𝑚𝑒𝑟𝑎 𝑐𝑎𝑙𝑖𝑓𝑖𝑐𝑎𝑐𝑖ó𝑛
𝒃 = 𝑆𝑒𝑔𝑢𝑛𝑑𝑎 𝑐𝑎𝑙𝑖𝑓𝑖𝑐𝑎𝑐𝑖ó𝑛
𝒄 = 𝑇𝑒𝑟𝑐𝑒𝑟𝑎 𝑐𝑎𝑙𝑖𝑓𝑖𝑐𝑎𝑐𝑖ó𝑛
Flujograma:
Inicio
a, b, c
a>b&b>c
a>c&c>b
a>c&c>b
a>c&c>b
x1=a
a>c&c>b
x2=b x1=a
Inicio
Menos 3 a 6 7 a Más
de 3 10 de 10
Fin
LENGUAJE MATLAB
Variables:
𝒂 = 𝑣𝑎𝑙𝑜𝑟 𝑑𝑒 𝑎
𝒃 = 𝑣𝑎𝑙𝑜𝑟 𝑑𝑒 𝑏
𝒄 = 𝑣𝑎𝑙𝑜𝑟 𝑑𝑒 𝑐
Flujograma:
Inicio
a, b, c
Línea 4
a<b
Línea 6
b>c
Línea 5
Línea 7
FIN
LENGUAJE MATLAB