Læringsmål:

  • Store programmer
  • Betingelser
  • WHILE-løkker
  • Funksjoner
  • Matriser
  • Utskrift
  • Doble FOR-løkker

Pensum

  • 3.3 - Input and Output
  • 3.7 User-Defined Functions That Return a Single Value
  • 4.1 The if statement
  • 4.2 The if-else statement
  • 4.3 Nested if-else statements
  • 5.1 The FOR loop
  • 5.2 Nested FOR loops
  • 5.3 While loops
  • 5.4 Loops with Vectors and Matrices: Vectorizing
  • Chapter 6 - MATLAB Programs

 

I denne oppgaven skal du implementere det populære spillet tre-på-rad. Spillet er for to spillere; x og o.

En spiller vinner om han/hun klarer å få 3 på rad, enten horisontalt, vertikalt eller på en av de to diagonalene.

I denne oppgaven er det viktig å dele opp problemet i mindre problemer: nedenfor er et forslag til programmets arkitektur.

 

 

 

Eksempel på kjøring: