Kayhay1257 behöver inte mer hjälp
Kayhay1257 68
Postad: 21 jan 2022 09:18

Kojo indentering och kommentering

Hej jag undrar hur man använder dessa två begrepp: kommentering och indentering i Kojo. Jag hittar ingen förklaring till dom och undrar om någon ska skicka/skriva ett exempel på dessa två så jag kan skriva in det i Kojo och förstå hur man använder dem. 

Laguna Online 30711
Postad: 21 jan 2022 09:57

Jag har inte hört talas om Kojo förut, men jag hittade hemsidan.

Jag ser inte att det står nåt beskrivet, men att döma av exemplen så består kommentarer av // och allt som följer på samma rad. Vad vill du veta om indentering?

Kayhay1257 68
Postad: 21 jan 2022 11:20 Redigerad: 21 jan 2022 11:33

Kojo är en sida vi använder i skolan för programmering. Kan du beskriva indentering på liknande sätt som du gjorde kommentering. Alltså hur man använder det och vad det gör. Tex om man skriver cirkel och inom parantes 20 så får man en cirkel med radien 20. Om vi skriver färg och inom parantes blå så får vi en blå cirkel med radien 20. Men jag förstår inte vad kommentering och indentering är, vad de har för funktion samt hur man använder de.

Laguna Online 30711
Postad: 21 jan 2022 12:21

Har läraren inte berättat vad de orden betyder?

En kommentar i ett program är något som är till för den som läser programmet för att förstå nånting bättre, men det har ingen påverkan på själva programmet. Man kan skriva vad man heter, hur programmet ska användas, saker man tänker fixa, etc.

De inleds alltså med // och räcker till slutet av raden.

 

Indentering betyder att använda mellanslag för att skjuta in koden så den inte står längst till vänster. Man brukar använda det för att göra koden lättare att läsa, men i en del programmeringsspråk, t.ex. Python, så är den viktig för vad programmet faktiskt ska utföra.

Om man skriver

while (x < 100) {
       while (y < 100) {
              plot(x, y, blue)
              y = y + 1
       }
       x = x + 1
}

så är det lättare att läsa än

while (x < 100) {
while (y < 100) {
plot(x, y, blue)
y = y + 1
}
x = x + 1
}

Kayhay1257 68
Postad: 21 jan 2022 12:37

Tack så mycket för förklaringen.

Svara
Close