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

Vi använder cookies för att möjliggöra en korrekt funktion och säkerhet på vår hemsida, och för att erbjuda dig bästa möjliga användarupplevelse.

Avancerade inställningar

Du kan anpassa dina cookie-val här. Aktivera eller inaktivera följande kategorier och spara ditt val.

De nödvändiga cookies är avgörande för säker och korrekt drift av vår hemsida och registreringsprocessen.
Funktionella cookies kommer ihåg dina val för vår hemsida och möjliggör anpassning av den.
Prestandacookies övervakar prestandan på vår hemsida.
Marknadsföringscookies gör att vi kan mäta och analysera prestandan på vår hemsida.