Red de conocimiento informático - Conocimientos de programación - Programación altamente predictiva

Programación altamente predictiva

Predecir la altura

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

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"