Diseño de algoritmos, los expertos pueden ayudar. Tenga en cuenta que es un algoritmo, no un programa.
HeightPredict(faHeight, moHeight, género, ejercicio, dieta)
// Predecir la altura según la altura, el sexo, la dieta y el ejercicio de los padres
//Entrada: altura del padre faHeight (número de coma flotante, número positivo), altura de la madre moHeight (número de coma flotante, número positivo), género (carácter, se puede tomar como "F"), género (carácter, se puede tomar como "F" ").
), altura de la madre (número de punto flotante, número positivo), sexo (personaje, puede ser "F" o "M"), deporte favorito (personaje, puede ser "Y" o "N"), buena dieta (personaje, puede ser "Y" o "N")
//Salida: altura prevista altura real
alturabase←0.0
altura real← 0.0
increrate←0
si sexo = 'F'
alturabase←(faHeight moHeight)×0.54
si no, si sexo = 'M'
alturabase←(alturafa × 0,923 alturamo)/2
si deportes = 'Y'
increrar←increrar 0,02
si dieta = 'Y'
increrar←increrar 0.015
alturareal←alturafa*(1 increrar)
devolver altura real
3 juicio de tipo de triángulo
Ángulo recto, 3 - Isósceles, 4 - Isósceles), de lo contrario devuelve -1 (PD:
if abs(a b c)lt; abs(a) abs(b) abs (c) OR NOT(a bgt; c AND a-blt; c)
Devuelve -1
if (a =b AND 2*a*a=c*c) OR (a=c AND 2 *a*a=b*b) OR (b=c AND 2*b*b=a*a)
Devuelve 1
si a *a b*b=c* c OR a*a c*c=b*b ORb*b c*c=a*a
Devuelve 2
si a=b AND b= c
Devuelve 3
si a=b O b=c O a=c
Devuelve 4
si no
Devuelve 0 p>
4. Puntuación porcentual (¿de dónde sacaste el algoritmo para esta pregunta? No lo entiendo)
puntuación de cambio/10
caso10:
caso 9: salida 'A', interruptor de salida
caso 8: salida 'B', interruptor de salida
Ejemplo 7: salida 'C', interruptor de salida
Ejemplo 6: Salida 'D', interruptor de salida
predeterminado: Salida 'E'
predeterminado: Salida 'E'.