Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Migration of unmigrated content due to installation of a new plugin

...

RobotC-ohjelman

...

perusrakenne

...

Jokaisessa

...

RobotC-ohjelmassa

...

on

...

seuraavanlainen

...

runko:

{
Code Block
}
task main()
{
}
{code}

Valitettavasti

...

ohjelmointi

...

on

...

pilkuntarkkaa

...

hommaa,

...

siis

...

sulut

...

ja

...

aaltosulut

...

pitää

...

olla

...

juuri

...

noin

...

päin

...

ja

...

tuossa

...

järjestyksessä.

...

Lisäksi

...

kieli

...

tunnistaa

...

eron

...

isojen

...

ja

...

pienten

...

kirjainten

...

välillä

...

,

...

joten

...

tarkkana

...

siinä

...

!

...

Koodi

...

voidaan

...

ajatella

...

siten,

...

että

...

jokainen

...

rivi

...

suoritetaan

...

kerran,

...

ylhäältä

...

alkaen.

...

Ohjelma

...

loppuu

...

kun

...

se

...

tulee

...

koodin

...

loppuun.

...

Koodin

...

kääntäminen

...

Kirjoitettu

...

koodi

...

käännetään

...

tietokoneen/robotin

...

ymmärtämään

...

muotoon,

...

konekielisiksi

...

käskyiksi.

...

Tämä

...

tapahtuu

...

kun

...

ohjelma

...

käännetään

...

(Robot>Compile

...

and

...

Download

...

Program

...

(F5)).

...

Jos

...

käännös

...

menee

...

läpi,

...

eli

...

kääntäjä

...

on

...

tulkinnut

...

ohjelmoijan

...

riipustukset

...

hyväksytysti,

...

tuottaa

...

se

...

binääritiedoston

...

(tiedoston,

...

joka

...

voidaan

...

suorittaa

...

robotissa),

...

joka

...

voidaan

...

ladata

...

robotille

...

ja

...

suorittaa.

...

RobotC-ohjelman

...

rakenne

...

syvällisemmin

...

Sen

...

lisäksi,

...

että

...

jokaisessa

...

RobotC-ohjelmassa

...

on

...

task

...

main(),

...

on

...

yleensä

...

rakenne

...

suunnilleen

...

seuraavanlainen:

{
Code Block
}
task main()
{
    while (...) {       // toistorakenne
        ...             // robotin ohjaus
        wait1Msec(...); // odotus jottei tukahduteta robottia käskyillä.
    }
}
{code}

[RobotC - Muuttujat|RobotC - Muuttujat]

RobotC - Muuttujat