Documentos de Académico
Documentos de Profesional
Documentos de Cultura
NACIONAL
Unidad Profesional Interdisciplinaria
De Biotecnología
Carrera:
Ingeniería Farmacéutica
Unidad de Aprendizaje:
Programación
Docentes:
Equipo 3
Integrantes:
- Frausto Sánchez Karla
- Guerrero Miranda Evan Yamil
- Hernández Arango Abril Citlali
GRUPO:
1FM2
Tarea If
Fecha de entrega:
25/Abril/2021
1. Concluir el ejercicio de clase
ENUNCIADO
Elabore un programa que solicite al usuario los parámetros necesarios para calcular el
IMC de un adulto y le diga el tipo de salud que posee, basándose en el valor del IMC.
Índice de masa corporal del adulto o IMC
• Si su IMC es inferior a 18.5, está dentro de los valores correspondientes a “bajo peso”.
• Si su IMC es entre 18.5 y 24.9, está dentro de los valores “normales” o de peso
saludable.
• Si su IMC es entre 25.0 y 29.9, está dentro de los valores correspondientes a
“sobrepeso”.
El IMC se calcula de la siguiente forma: el peso en kilogramos entre la estatura en metros
al cuadrado.
DIAGRAMA DE FLUJO
ALGORITMO
ENTRADAS: peso, estatura
PROCESO: IMC = peso/estarura2
Si IMC < 18.5
“bajo peso”
Sino 18.5<=IMC<=24.9
“peso saludable”
Sino 25<=IMC<=29.9
“sobrepeso”
SALIDAS: “bajo peso” o “peso saludable” o
“sobrepeso”
CODIFICACIÓN
EJECUCIÓN
2. Realizar el siguiente ejercicio
ENUNCIADO
Teclee el siguiente archivo m:
1 fun=input('escriba la función que desea .............: ','s');
2 f=inline(fun);
3 n=input('¿cuál es el orden de la ..........?: ');
4 syms x
5 der=diff(f(x),n);
6 disp('...........')
7 disp(der)
(a) Inserte, en la primera línea, un comentario que describa lo que hace el programa
y qué datos requiere del usuario para su funcionamiento.
(b) Complete los mensajes, colocando sobre las líneas punteadas la(s) palabra(s)
adecuada(s), de modo que quede claro para el usuario.
(c) Escriba un comentario delante de cada línea que explique lo que está ocurriendo.
DIAGRAMA DE FLUJO
Inicio
ALGORITMO
ENTRADAS: Fun=función que el usuario
Fun=función
que el usuario
considere
considere
PROCESO: 𝑓 𝑥 ← 𝐹𝑢𝑛𝑐𝑖𝑜𝑛𝑒𝑠 𝑒𝑛 𝑙𝑎
𝑙𝑖𝑛𝑒𝑎 𝑑𝑒 𝑙𝑎 𝑓𝑢𝑛𝑐𝑖ó𝑛 𝑑𝑒𝑙 𝑢𝑠𝑢𝑎𝑟𝑖𝑜
𝑛 ← 𝑉𝑎𝑙𝑜𝑟 𝑑𝑒 n que el usuario ingrese.
𝑂𝑐𝑢𝑝𝑎𝑟 𝑒𝑙 𝑣𝑎𝑙𝑜𝑟 𝑑𝑒 𝑓 𝑥 𝑦 𝑛
𝑑𝑒𝑟 ← 𝐶𝑎𝑙𝑐𝑢𝑙𝑎 𝑙𝑎𝑠 𝑑𝑖𝑓𝑒𝑟𝑒𝑛𝑐𝑖𝑎𝑠
𝑓 𝑥 ← 𝐹𝑢𝑛𝑐𝑖𝑜𝑛𝑒𝑠 𝑒𝑛 𝑙𝑎
𝑙𝑖𝑛𝑒𝑎 𝑑𝑒 𝑙𝑎 𝑓𝑢𝑛𝑐𝑖ó𝑛 𝑑𝑒𝑙 𝑢𝑠𝑢𝑎𝑟𝑖𝑜
𝑒𝑛𝑡𝑟𝑒 𝑓 𝑥 𝑦 𝑛
𝑛 SALIDAS: El resultado de la integral
← 𝑉𝑎𝑙𝑜𝑟 𝑑𝑒 n que el usuario
ingrese.
𝑂𝑐𝑢𝑝𝑎𝑟 𝑒𝑙 𝑣𝑎𝑙𝑜𝑟 𝑑𝑒 𝑓 𝑥 𝑦 𝑛
𝑑𝑒𝑟 ← 𝐶𝑎𝑙𝑐𝑢𝑙𝑎 𝑙𝑎𝑠 𝑑𝑖𝑓𝑒𝑟𝑒𝑛𝑐𝑖𝑎𝑠
𝑒𝑛𝑡𝑟𝑒 𝑓 𝑥 𝑦 𝑛
El resultado de
la integral
Fin
CODIFICACIÓN
EJECUCIÓN
ENUNCIADO
ALGORITMO
ENTRADAS: a,b,c
DIAGRAMA DE FLUJO PROCESO:
Si a<b
Sino a>c
Inicio Sino b>c
No b>c
Sino a>c
SALIDAS: “b,a,c”, “c,b,a”,
a,b,c “b,c,a”,”a,b,c”,”c,a,b”, “a,c,b”
Si No
a<b
Si No
𝑏>𝑐
Si No
a>c
a,b,c
Si No Si No
b>c b,a,c a>c
c,a,b a,c,b
c,b,a b,c,a
Fin
CODIFICACIÓN
EJECUCIÓN
ENUNCIADO
4. Elabore un programa en el cual se le pida al usuario un número x y
determine si pertenece al dominio de la función
1
f 𝑥 =
𝑥 2 +2𝑥−3
ALGORITMO
ENTRADAS: x
DIAGRAMA DE FLUJO PROCESO:
Inicio
Si x>1
1
f 𝑥 =
𝑥 2 +2𝑥−3
Si No
x>-3
Si No
x>1 “𝑁𝑜 𝑓𝑜𝑟𝑚𝑎 𝑝𝑎𝑟𝑡𝑒
𝑑𝑒 𝑙𝑎 𝑓𝑢𝑛𝑐𝑖ó𝑛"
“𝑆𝑖 𝑝𝑒𝑟𝑡𝑒𝑛𝑒𝑐𝑒 𝑎𝑙
𝑑𝑜𝑚𝑖𝑛𝑖𝑜 𝑑𝑒 𝑙𝑎 𝑓𝑢𝑛𝑐𝑖ó𝑛"
Fin
CODIFICACIÓN
EJECUCIÓN
ENUNCIADO
5. La suma de la serie geométrica 𝟏 + 𝒓 + 𝒓𝟐 + 𝒓𝟑 + 𝒓𝟒 + ⋯ + 𝒓𝒏 se aproxima al
𝟏
límite cuando 0 < r < 1 y n →∞.
𝟏−𝒓
Elabore un programa que calcule el valor de la serie para los números r y n
proporcionados por el usuario. El programa debe verificar que 0 < r < 1, en caso
de que r no cumpla se debe desplegar un mensaje que diga que la serie diverge;
por otro lado, n debe ser un número entero positivo, de no serlo, dígale al usuario
que no se puede calcular la serie para el valor de n dado.
ALGORITMO
ENTRADAS: r, n, resultado=1
PROCESO:
Si r<1, r>0 n>0 dif==0
resultado = resultado + (rˆi)
Sino r>1, r<0
DIAGRAMA DE FLUJO Inicio Sino n<0, dif ~=0
SALIDAS: “La suma de la seria geométrica es: …”
“El valor asignado a r, debe estar entre 0 y 1“,
“No se puede calcular la serie para el valor de n
r, n, dado, n debe ser un número entero positivo”
resultado=1
Si r<1, r>0 No
n>0
dif==0
resultado =
resultado + (rˆi)
Si r>1, No
r<0
Fin
CODIFICACIÓN
EJECUCIÓN