Red de conocimiento informático - Conocimiento sistemático - Diseño de algoritmos, los expertos pueden ayudar. Tenga en cuenta que es un algoritmo, no un programa.

Diseño de algoritmos, los expertos pueden ayudar. Tenga en cuenta que es un algoritmo, no un programa.

2. Predecir la altura

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

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'.