Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Oppiskele Haaste: Indeksointi | Taulukot
C# Perusteet

bookHaaste: Indeksointi

Taulukon keskiarvovälin ymmärtäminen

Keskiarvoväli on yksinkertainen tilastollinen käsite, joka kuvaa pienimmän ja suurimman arvon keskiarvoa lukujoukossa. C#-taulukoiden yhteydessä keskiarvoväli tarkoittaa arvoa, joka on täsmälleen puolivälissä taulukon pienimmän ja suurimman alkion välillä.

Keskiarvovälin laskeminen:

  1. Tunnista pienin arvo taulukosta (eli minimi);
  2. Tunnista suurin arvo taulukosta (eli maksimi);
  3. Laske nämä kaksi arvoa yhteen;
  4. Jaa summa kahdella saadaksesi keskiarvon.

Kaava:

Midrange = (Minimum Value + Maximum Value) / 2

Esimerkki:

Oletetaan, että sinulla on seuraava taulukko:

int[] numbers = { 3, 7, 2, 9, 4 };
  • Pienin arvo on 2.
  • Suurin arvo on 9.

Keskiarvoväli on siis:

Midrange = (2 + 9) / 2 = 11 / 2 = 5.5

Tämä arvo (5.5) edustaa pienimmän ja suurimman luvun välistä puoliväliä taulukossa.

Käytä indeksointia taulukon pienimmän ja suurimman alkion hakemiseen.

main.cs

main.cs

copy
1234567891011121314151617
using System; namespace ConsoleApp { internal class Program { static void Main(string[] args) { int[] numbers = { 5, 9, 27, 17, 19, 21, 0, -7, 10 }; int sum = ___; int mean = ___; Console.WriteLine(mean); } } }
  1. Muuttujan sum tulee sisältää kahden arvon summan.
  2. Selvitä pienimmän ja suurimman alkion indeksit taulukosta numbers ja käytä indeksointia (numbers[index]) näiden arvojen hakemiseen, ja tallenna niiden summa muuttujaan sum.
  3. mean saadaan jakamalla summa kahdella.
main.cs

main.cs

copy
1234567891011121314151617
using System; namespace ConsoleApp { internal class Program { static void Main(string[] args) { int[] numbers = { 5, 9, 27, 17, 19, 21, 0, -7, 10 }; int sum = numbers[2] + numbers[7]; int mean = sum / 2; Console.WriteLine(mean); } } }
Oliko kaikki selvää?

Miten voimme parantaa sitä?

Kiitos palautteestasi!

Osio 5. Luku 4

Kysy tekoälyä

expand

Kysy tekoälyä

ChatGPT

Kysy mitä tahansa tai kokeile jotakin ehdotetuista kysymyksistä aloittaaksesi keskustelumme

Awesome!

Completion rate improved to 1.59

bookHaaste: Indeksointi

Pyyhkäise näyttääksesi valikon

Taulukon keskiarvovälin ymmärtäminen

Keskiarvoväli on yksinkertainen tilastollinen käsite, joka kuvaa pienimmän ja suurimman arvon keskiarvoa lukujoukossa. C#-taulukoiden yhteydessä keskiarvoväli tarkoittaa arvoa, joka on täsmälleen puolivälissä taulukon pienimmän ja suurimman alkion välillä.

Keskiarvovälin laskeminen:

  1. Tunnista pienin arvo taulukosta (eli minimi);
  2. Tunnista suurin arvo taulukosta (eli maksimi);
  3. Laske nämä kaksi arvoa yhteen;
  4. Jaa summa kahdella saadaksesi keskiarvon.

Kaava:

Midrange = (Minimum Value + Maximum Value) / 2

Esimerkki:

Oletetaan, että sinulla on seuraava taulukko:

int[] numbers = { 3, 7, 2, 9, 4 };
  • Pienin arvo on 2.
  • Suurin arvo on 9.

Keskiarvoväli on siis:

Midrange = (2 + 9) / 2 = 11 / 2 = 5.5

Tämä arvo (5.5) edustaa pienimmän ja suurimman luvun välistä puoliväliä taulukossa.

Käytä indeksointia taulukon pienimmän ja suurimman alkion hakemiseen.

main.cs

main.cs

copy
1234567891011121314151617
using System; namespace ConsoleApp { internal class Program { static void Main(string[] args) { int[] numbers = { 5, 9, 27, 17, 19, 21, 0, -7, 10 }; int sum = ___; int mean = ___; Console.WriteLine(mean); } } }
  1. Muuttujan sum tulee sisältää kahden arvon summan.
  2. Selvitä pienimmän ja suurimman alkion indeksit taulukosta numbers ja käytä indeksointia (numbers[index]) näiden arvojen hakemiseen, ja tallenna niiden summa muuttujaan sum.
  3. mean saadaan jakamalla summa kahdella.
main.cs

main.cs

copy
1234567891011121314151617
using System; namespace ConsoleApp { internal class Program { static void Main(string[] args) { int[] numbers = { 5, 9, 27, 17, 19, 21, 0, -7, 10 }; int sum = numbers[2] + numbers[7]; int mean = sum / 2; Console.WriteLine(mean); } } }
Oliko kaikki selvää?

Miten voimme parantaa sitä?

Kiitos palautteestasi!

Osio 5. Luku 4
some-alt