Egna frågor, Ämne: Grundläggande programmering. Grundläggande programmering 7.5hp Flashcards

1
Q

Vad är programmering?

A

• Programmering är ett sätt att strukturera och formulera en lösning på ett problem

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Hur ser programmering ut från en process synvinkel?

A

• Programmering kan ses som en process som består av två huvuddelar:

  1. Identifiera och förstå problemet
  2. Formulera en lösning som går att uttrycka med hjälp av kod
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

I vilka tre steg ska man dela upp sin programmering?

A

Man ska först:

  • Analysera problemet

Sedan:

  • Strukturera koden

Till sist

  • Programmera koden
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

När man analyserar problemet, vilka frågor ska man kunna svara på innan man är redo att strukturera koden?

A

Läs igenom problemet:

  • Förstår jag problemet?
  • Vad skall utföras?
  • Vilken indata behöver jag?
  • Vilka parametrar är givna?
  • Vad skall returneras?

Strukturera lösningen:

  • Hur ska jag inhämta data?
  • Hur ska indata vara formaterad?
  • Vilka operationer behöver jag göra på indata?
  • I vilken ordning behöver jag göra operationerna?
  • Finns det operationer som upprepas?
  • Behöver jag inhämta ny kunskap?

När du kan besvara dess frågor är du redo att strukturera koden.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

När man strukturerar koden, vad ska man ha gjort för att vara redo att programmera lösningen?

A

Strukturera koden:

  • Ange förståeliga variabelnamn
  • Ange metoder med input/output - Markera ut iterationer och selektioner

Identifiera flödet:

  • Skissa hur de olika delarna av koden hänger samman
  • Hur ser informationsflödet ut i koden?

När du kan gjort detta är du redo att programmera lösningen

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Det sista steget när man ska programmera något är att programmera faktiska lösningen.

Hur går det till?

A

Först överför till programmerings- miljön:

  • Deklarera variabler
  • Skriv metoder
  • Skriv övrigt du planerat

Sen testa och förfina:

  • Testa programmet
  • Testa programmet igen med andra input
  • Funkar det, om inte så felsök
  • Testa igen
How well did you know this?
1
Not at all
2
3
4
5
Perfectly