Uppgifter till Lektion.05



Uppgift.9:

Skriv en kod som skapar två variabler X ,Y ,Z som varierar mellan 0 och 9 och V är ett tal som ligger mellan 0 och 999. Variablerna sätts till 0 i början av koden. Med tryck på Pins P0 multipliceras X med 100, med tryck på Pins P1 multipliceras Y med 10.

Med knapp A beräknas V med formeln V = X+Y+Z och visas det största talet på displayen.

Med knapp B visas talen V som är mindre än 500.

Med knapp A+B sätts variablerna igen till 0.

Uppgift.10

Förklara hur koden nedan fungerar. Förklaringen ska innehålla en sammanfattning av helheten och en detaljerad förklaring där du beskriver stegvis vilka kommando som *ingår i koden och hur de används i programmet.  

Uppgift.1: 

Skriv en kod som visar de positiva och negativa talen. I koden skapas ett variabel som döps den till X och sätts till ett tal som helst. På displayen visas om variabeln är positiv eller negativ med bokstäver "P" för positivt och "N" för negativ. TIPS: använd "vid start", "Om-annars", "visa sträng(" ") och en jämförelse (0)=(0).

Uppgift.2: 

Skriv en kod som jämför två tal, tal1 och tal2 och visar resultatet på displayen med kommandot "visa sträng". Om tal1 är större visar den "tal 1 är större" annars visar "tal2 är större". Talen ska kunna ändras med 1 och -1 med hjälp av knapparna A och B. TIPS: Använd samma kommando som i uppgift.1

Uppgift.3: 

Skriv en kod som jämför tre olika tal, tal1, tal2, och tal3. Koden visar på resultatet det största talet. Talen sätts i början av koden till olika värden manuellt utan att använda knappar för ändringen av talen. TIPS:  Samma kommando som i uppgift.2 men utan knapparna A och B. Lägg till boolesk kommandot "(0) och (0)

Uppift.4: 

Skriv en kod som visar på displayen om ett tal är ett positivt tal eller negativt tal. talet sätts till 0 i början och sedan jämförs med 0, om den är mindre än 0 då visas på displayen texten "negativt" annars visas texten positivt. Med knapp A ökar det talet med 1 och med B minskas med 1. TIPS: Använd följande: "för alltid", "vid start", "när knapp( ) trycks", "Om-annars", "visa sträng(" ")", "sätt(x) till (0)" och en jämförelse.

Uppgift.5:

Skriv en kod som skapar två variabler X och Y och som sätts till 0 i början av koden. Med knapp A ökas X med och med knapp B ökas variabeln Y med 1. Med knapp A+B visas vilken variabel är större med en texten "X är större" eller "Y är större". TIPS: använd "vid start", "när knapp ( ) trycks", "Om-annars" och "visa sträng("").

Uppgift.6:

Skriv en kod som skapar två variabler X och Y och som sätts till 0 i början av koden. Med knapp A ökar X med 1 och med knapp B ökar variabeln Y med 1. Med knapp A+B visas vilken variabel är mindre med en text t.ex. "X är mindre" eller "Y är mindre". TIPS: samma kommando som i uppgift.5

Uppgift.7: 

Skriv en kod som skapar tre variabler X ,Y och Z som sätts till 0 i början av koden. Med tryck på Pins P0 ökar X, med tryck på Pins P1 ökar Y och med tryck på Pin P2 ökas Z med antal steg som du själv bestämmer.

Med knapp A visas det största talet på displayen. Med knapp B visas det minsta talet på displayen. TIPS: samma kommando som i uppgift.5

Uppgift.8: 

Skriv en kod som skapar tre variabler X ,Y ,Z som varierar mellan 0 och 9 och V som är en variabel som ligger mellan 0 och 999. Variablerna sätts till 0 i början av koden. Med tryck på Pins P0 multipliceras X med 100, med tryck på Pins P1 multipliceras Y med 10.

Med knapp A beräknas V med formeln V = X+Y+Z .

Med knapp B visas talen V som är större än 500.

Med knapp A+B visas talen som är mindre än 500