Detta är framför allt en övning i att använda if-satser. Men de mycket enkla expertsystem som blir resultatet kan vara rätt så underhållande.
Observera att denna tutorial inte ger ett fungerande program, men du kan titta i exemplena för att se ett sådant program.
Du behöver ha dessa programvaror:
Men många andra ramverk för js programmering skulle också vara möjliga att använda.
Du kanske vill repetera lektionerna om att använda variabler,prompt, console.log, villkor och if-satser.
Detta är ett program som fattar beslut utifrån ett antal regler. Ofta har vi ett beslut träd som den följer. Expertsystem är AI enligt många definitioner av begreppet.
Fundera ut något som du vill fråga en användare om. Något som du kan dra en slutsats om. Nedan är några förslag, men du skulle kunna vara väldigt kreativ.
Du kan gärna skriva ned några noteringar om detta.
Öppna upp Flems och gå till js fliken. Där börjar du med att skriva en kommentar om vad ditt program ska heta.
// MITT_NAMN
Observera att det är detta namn som behöver användas.
Om det är något som behöver spara behöver spara i en variabel. Ett exempel:
let title = "Välkommen hit"
Du kan göra detta steg flera gånger eller inte alls.
Om det är något som behöver spara behöver spara i en variabel. Ett exempel:
let name = prompt("Vad är ditt namn?")
Du kan göra detta steg flera gånger. Tänk på att typ omvandla om du vill läsa in ett tal.
Det kan vara så att du behöver nu fatta ett beslut beroende på datan du har fått. Bestäm ett villkor som baserat på fakta du har fått tar dig vidare mot ditt mål.
if(name === "unotjejen") {
CODE;
}
Du kan behöva göra steg 4 igen innan detta för att villkoret ska bli enkelt.
Finns det flera möjliga svar så kan du behöva skriva ett villkor för det.
if else(name === "krm") {
CODE;
}
Du behöver också göra något med möjligheten att inga av villkoren är sanna.
else {
CODE;
}
Om det behövs så skriv ut ett meddelande.
console.log(`${title} ${name}!`);
Om du avslutar ditt program så måste du skriva ut något här.
Gå till ställena ovan där det står "CODE" och börja om med steg 3. Gör detta tills all kod avslutas.
Låt en kamrat testa ditt program och se om han svara som tänkt.
Det kan vara så att du behöver skriva om det efter testning.
Skapa en mapp med namnet "io"
mkdir io
Dessa kommandona är för linux, men du borde kunna komma på hur det ska vara på ditt system.
Skap en fil i den mappen och öppna den med en editor och kopiera in koden från Flems i filen.
editor hello.js
Du kan använda notepad på windows.
Komprimera mappen.
zip -r vad-som-helst.zip io
På windows skicka mappen till komprimerade filer.