Programación altamente predictiva
Predicción de la altura (Fa Gao, Mo Gao, género, ejercicio, dieta)
//Predecir la altura según la altura, el sexo, los hábitos alimentarios y el ejercicio físico de los padres.
//Entrada: altura del padre faHeight (número de coma flotante y número positivo), altura de la madre moHeight (número de coma flotante y número positivo), género (personalidad, tome 'f' o 'm'), si te gusta el ejercicio físico (Personalidad, toma 'y' o 'n'), si tus hábitos alimenticios son buenos (carácter, toma ')
//Salida: altura prevista altura real.
Altura base ←0.0
Altura verdadera ←0.0
Incremento ←0
Si género = 'F '
alturabase←(altura fah+altura MOH)×0,54
de lo contrario si sexo = 'M '
alturabase←(altura fah×0,923+altura MOH)/2 p >
Si Ejercicio = 'Y '
Incremento ← Incremento + 0,02
Si Dieta = 'Y '
Incremento ← Incremento +0,015
altura real←altura fah *(1+incremento)
Devuelve la altura real
Juicio de 3 triángulos
Juicio de tipo triángulo (a, b , c)
//Juzga si tres segmentos de recta pueden formar un triángulo y qué tipo de triángulo forman.
//Entrada: las longitudes de los tres lados A, B, C (enteros positivos)
//Salida: se puede formar un triángulo y se devuelve el indicador de tipo correspondiente (0-general, 1-ángulo recto isósceles, 2-ángulo recto, 3-equilátero, 4-isosceles), de lo contrario se devuelve -1 (PD: cuanto más especial sea, antes se juzgará).
Si abs(a+b+c)<abs(a)+abs(b)+abs(c) o no(a+b>c y a-b<c)
devuelve -1
si (a=b y 2*a*a=c*c) O (a=c y 2*a*a=b*b) O (b= c y 2*b*b=a*a)
Devuelve 1
Si a*a+b*b=c*c o a*a+c* c=b *b o b*b+c*c=a*a
Devuelve 2
Si a=b, b=c
Devuelve 3
Si a=b o b=c o a=c
Devuelve 4
Otros
Devuelve 0
4 Puntuación porcentual (¿De dónde viene esta pregunta? No entiendo)
Puntuación de cambio/10
Caso 10:
Caso 9: Salida '. a' y el interruptor de salida.
Caso 8: Salida ‘b’ e interruptor de salida.
Caso 7: Salida "c" e interruptor de salida.
Caso 6: Salida "d" e interruptor de salida.
Predeterminado: salida "e"