Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Oppiskele If-Lauseet | Koodauksen Perusteet
Matlabin Perusteet

bookIf-Lauseet

Mitä tapahtuu, jos haluamme ohjelmoida eri tehtäviä riippuen tietyistä ehdoista? Kirjoitammeko erilliset ohjelmat jokaista tapausta varten? Emme! Käytämme if-lauseita!

If-lauseet mahdollistavat, että tietyt koodin osat suoritetaan tai ohitetaan sen perusteella, ovatko tietyt Boolean-lauseet tosia vai epätosia. Tätä portinvartijaa voidaan tehdä monimutkaisemmaksi lisäämällä elseif- ja else-lauseita. Kun nämä yhdistetään for-silmukoihin (edellinen luku), voimme todella alkaa analysoida dataa monimutkaisilla ja tehokkailla tavoilla.

Tässä tutustumme aiheeseen oppimalla yleisen toiminnan ja loogiset virheet, joita voi ilmetä. Syntaksi ei ole kovin monimutkaista, joten voit aloittaa koodiesimerkeillä kunnes hallitset aiheen, ja seuraavassa osiossa alamme käyttää if-lauseita datan analysointiin todellisissa sovelluksissa.

Tehtävä

Kirjoita ohjelma, joka:

  • Tuo kaikki tiedot Excel-tiedostosta "Chapter 4 Task Data Set";
  • Käyttää if-lauseketta sisäkkäin for-silmukan kanssa tunnistaakseen kaikki aineiston rivit, jotka edustavat Maryn omistamia maatiloja;
  • Rajaa numeerisen datan koskemaan vain Maryn omistamia maatiloja;
  • Laskee kunkin eläinlajin kokonaismäärän, jonka Mary omistaa;
  • Laskee keskimääräisen määrän kutakin eläinlajia Maryn maatiloilla;
  • Tulostaa nämä kaksi laskentatulosta selkeästi määriteltyyn paikkaan Excel-tiedostossa, sekä lisää otsikot tulosten nimeämistä varten.
Oliko kaikki selvää?

Miten voimme parantaa sitä?

Kiitos palautteestasi!

Osio 2. 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 3.85

bookIf-Lauseet

Pyyhkäise näyttääksesi valikon

Mitä tapahtuu, jos haluamme ohjelmoida eri tehtäviä riippuen tietyistä ehdoista? Kirjoitammeko erilliset ohjelmat jokaista tapausta varten? Emme! Käytämme if-lauseita!

If-lauseet mahdollistavat, että tietyt koodin osat suoritetaan tai ohitetaan sen perusteella, ovatko tietyt Boolean-lauseet tosia vai epätosia. Tätä portinvartijaa voidaan tehdä monimutkaisemmaksi lisäämällä elseif- ja else-lauseita. Kun nämä yhdistetään for-silmukoihin (edellinen luku), voimme todella alkaa analysoida dataa monimutkaisilla ja tehokkailla tavoilla.

Tässä tutustumme aiheeseen oppimalla yleisen toiminnan ja loogiset virheet, joita voi ilmetä. Syntaksi ei ole kovin monimutkaista, joten voit aloittaa koodiesimerkeillä kunnes hallitset aiheen, ja seuraavassa osiossa alamme käyttää if-lauseita datan analysointiin todellisissa sovelluksissa.

Tehtävä

Kirjoita ohjelma, joka:

  • Tuo kaikki tiedot Excel-tiedostosta "Chapter 4 Task Data Set";
  • Käyttää if-lauseketta sisäkkäin for-silmukan kanssa tunnistaakseen kaikki aineiston rivit, jotka edustavat Maryn omistamia maatiloja;
  • Rajaa numeerisen datan koskemaan vain Maryn omistamia maatiloja;
  • Laskee kunkin eläinlajin kokonaismäärän, jonka Mary omistaa;
  • Laskee keskimääräisen määrän kutakin eläinlajia Maryn maatiloilla;
  • Tulostaa nämä kaksi laskentatulosta selkeästi määriteltyyn paikkaan Excel-tiedostossa, sekä lisää otsikot tulosten nimeämistä varten.
Oliko kaikki selvää?

Miten voimme parantaa sitä?

Kiitos palautteestasi!

Osio 2. Luku 4
some-alt