Instuderingsfrågor
- Vad är ett program?
Ett antal instruktioner som styr datorn.
- Vad menas med en algoritm?
Ett begränsad antal väldefinierade instruktioner som sker efter varandra för att lösa en uppgift, som från ett starttillstånd inom ett ändligt antal steg når ett sluttillstånd (resultat).
- Var i datorn läses programkoden in när det ska köras?
Internminnet(Primärminne, Arbetsminnet)
- Var ligger programkoden när den inte används?På hårddisken eller någon annan lagringsenhet.
- Vad menas med plattformsoberoende?Koden kan skrivas för att lösa ett problem utan att kodaren behöver fundera på vilket operativsystem den programmet ska köras på. Den anpassningen sker i ett senare steg.
- Vem var Ada Lovelace?
Den första programmeraren! Hon skrev program till den första datamaskinen som uppfanns av Charles Babbage.
- Nämn 10 olika programmeringsspråk?
Java, C, Ada, Python, Fortran, Assembler, Javascript, Lisp, Simula, PHP
- Vad innebär de första raderna med using-satser?
Att vi inluderar redan färdiga paket med kod som ligger i ett speciellt utrymme.
- Vad innebär namespace?Att vi skapar ett utrymme för att placera vår kod i.
- Det som först startar i programmet är en metod, vad heter den?
static void Main()
- Vad menas med kompilering?
Programkoden omvandlas till binärkod, en maskinnära kod, som blir ett körbart program.
- Scriptspråk som Javascript tolkas direkt när det körs(interpreternade). Vad är fördelen?Interpreterande är att koden översätts direkt när den körs till maskinkod. En fördel är den kan köras direkt på olika datorer med olika operativsystem så länge det finns ett program som översätter skriptet. C# är ett mellanting mellan kompilerande och interpreterande. Koden kompileras till en generell binärkod som sedan när den körs på en dator interpreteras av ett för operativsystemet anpassat program.
- Vad är fördelen med ett färdigkompilerat program?De är snabbare, dvs kan köra en viss kod på kortare tid.
- Varför är det bra att skriva kommentarer i sin kod?
- Hur skrivs kommentarer och hur ofta tycker tumregeln att du bör skriva en kommentar?För att komma ihåg vad man gjort och för att andra lätatre ska förstå.
- Vad används variabler till?Spara värden i en låda med ett visst lådnamn.
- Du ska lägga in talet 33 i en variabel x (av typen int). Kan du då skriva 33=x;NEJ x=33; Tilldelning sker från höger sida till vänster.
- Vad blir y? Då
int x=4, y=2, z=1;
y=x+z;
y=y+x;
// y=?9
- I vilka typer kan du lagra heltal?int (och byte, short, long)
- I vilka typer kan du lagra decimaltal?double (och float)
- I vilken typ kan du lagra endast ett tecken?char
- I vilken typ kan du lagra flera tecken?string
- Hur många värden kan en booleansk variabel innehålla?<2, true eller false
- Vad är skillnaden mellan strängen 12 och talet 12?Med talet 12 kan du räkna. Textsträngen är som vilken textsträng som helst.
- Hur gör vi om ett sträng tal till ett heltal (som går att räkna med)?talet=Convert.ToInt(strängen)
- Till vilka typer kan du typa om (göra om till annan variabeltyp) en int-variabel?Till en större heltalstyp, dvs long eller en double(float)
- Vilken standard bör du använda för variabelnamn?De ska förklara vad som ska lagras. Använd "camelCase"-principen vid namnskapandet, liten första bokstav sen stor bokstav vid nytt ord. minVarvRäknare, summanAvTemeraturerna, osv.