Práce s teplotami lidského těla
Dostals/a za úkol analyzovat pole naměřených tělesných teplot pro skupinu lidí. Abnormálně vysoká nebo nízká tělesná teplota může naznačovat, že daná osoba není zdravá.
Pole naměřených hodnot je v tvém prostředí dostupné jako body_temps_f, ale teploty jsou v něm uvedeny ve stupních Fahrenheita. Raději bys s nimi pracoval/a v Celsiech.
Naštěstí víš, že v Julii lze tuto konverzi provést pomocí operací s poli.
Teplotu \(T_f\) ve Fahrenheitech převedeš na odpovídající hodnotu ve stupních Celsia pomocí:
Toto cvičení je součástí kurzu
Úvod do jazyka Julia
Pokyny k cvičení
- Odečti 32 od každého prvku pole
body_temps_fa výsledek ulož do nové proměnnébody_temps_sub. - Vynásob každý prvek pole
body_temps_subkoeficientem 5/9 a výsledek ulož do proměnnébody_temps_c. - Seřaď
body_temps_cod nejnižší po nejvyšší hodnotu a výsledek ulož dosorted_body_temps_c. - Vypiš pět nejnižších hodnot z
sorted_body_temps_c.
Interaktivní cvičení na vyzkoušení si v praxi
Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.
# Subtract 32 from each element of body_temps_f
body_temps_sub = ____
# Multiply each element in body_temps_sub by 5/9
body_temps_c = ____
# Sort the temperatures from lowest to highest
sorted_body_temps_c = ____(____)
# Print the 5 lowest temperatures
println(____)