- Muuttuja on muistipaikka, johon ohjelman suorituksen aikainen tieto tallennetaan.
- Kaikki ohjelman käyttämät muuttujat ensin esiteltävä, ennen kuin niitä voi käyttää. Esittely tehdään vain kerran.
- Esittelyn yhteydessä kerrotaan muuttujan tietotyppi, joka kertoo minkä tyyppistä tietoa ohjelman käyttämiin muuttujiin voidaan tallentaa.
- Esittelyn yhteydessä muuttujalle annetaan ainutkertainen nimi. Huomio: Muuttujan nimissä ei voi käyttää merkkejä: å, ö, ä, välilyöntejä ja erikoismerkkejä.
- Yhteen muuttujaan voidaan tallentaa vain yksi tieto kerrallaan. Muuttujan saama arvo tallennetaan muuttujaan yhtäsuuruusmerkin avulla.
- Mikäli muuttujalle sijoitetaan uusi tieto, niin vanha tieto poistuu. Uuden tiedon sijoitus voidaan tehdä samalle muuttujalle useamman kerran samassa ohjelmassa, mutta esittely vain kerran.
- Kun sijoitat muuttujille arvoja, niin kokonaisluvut kirjoitetaan sellaisenaan, desimaaliluvut kirjoitetaan pisteen avulla, merkkijono kirjoitetaan lainausmerkkien (" ") sisälle, merkit kirjoitetaan heittomerkkien (' ') sisälle ja totuusarvoissa käytetään sanoja true tai false.
Sanallinen algoritmi
- Määritellään kokonaislukumuuttuja x ja annetaan sille arvo 250.
- Määritellään kokonaislukumuuttuja y ja annetaan sille arvo 100.
- Aseta ikkunan kooksi 450 px vaakaan ja 450 px pystyyn.
- Aseta taustaväriksi valkoinen.
- Aseta tekstin kooksi 20.
- Aseta tekstin väriksi eli täyttöväriksi musta.
- Määritellään kokonaislukumuuttuja: Nimi1 ja annetaan sille arvo 100.
- Määritellään desimaalilukumuuttuja: Nimi2 ja annetaan sille arvo 4.65.
- Määritellään merkkijonomuuttuja: Nimi3 ja annetaan sille arvo "Siiri Silakka".
- Määritellään merkkimuuttuja: Nimi4 ja annetaan sille arvo '%'.
- Määritellään totuusarvomuuttuja: Nimi5 ja annetaan sille arvo false.
- Tulostetaan muuttujan: Nimi1 arvo paikkaan (50,50).
- Tulostetaan muuttujan: Nimi2 arvo paikkaan (50,100).
- Tulostetaan muuttujan: Nimi3 arvo paikkaan (50,150).
- Tulostetaan muuttujan: Nimi4 arvo paikkaan (50,200).
- Tulostetaan teksti: "Hei "+Nimi3+", mitä kuuluu?" paikkaan (50,250).
- Tulostetaan teksti: "Luvut ovat: "+Nimi1+" ja "+Nimi2 paikkaan (50,300).
- Piirretään ympyrä paikkaan (x,y), jonka halkaisija määräytyy muuttujan Nimi1 arvosta.
|
// Ohjelman tehnyt: e-Oppi Oy
// 29.1.2017
int x = 250;
int y = 100;
void setup () {
size(450,450); // Ikkunan koko
background(255); // Taustaväri valkoinen
textSize(20); // Tekstin koko 20
fill(0); // Tekstin väri musta
}
void draw () {
int Nimi1 = 100; // Kokonaisluku
float Nimi2 = 4.65; // Desimaaliluku
String Nimi3 = "Siiri Silakka"; // Merkkijono
char Nimi4 = '%'; // Merkki
boolean Nimi5 = false; // Totuusarvo
text(Nimi1,50,50); // Tulosta muuttujien arvot
text(Nimi2,50,100);
text(Nimi3,50,150);
text(Nimi4,50,200);
text("Hei "+Nimi3+", mitä kuuluu?",50,250);
text("Luvut ovat:"+Nimi1+" ja "+Nimi2,50,300);
ellipse(x,y,Nimi1,Nimi1);
}