Tekst-baserede projekter (quiz, beregner, tic-tac-toe)
Informatik C · STX · C-niveau · Programmering
💻 Tekst-baserede projekter (quiz, beregner, tic-tac-toe)
Klassiske begynder-projekter i Informatik C — uden grafisk UI, ren konsol-output.
Quiz-app: spørgsmål-bank (liste af tupler eller dictionary), spørg én ad gangen, modtag svar, tæl rigtige, vis score. Udvidelser: timer, kategorier, sværhedsgrad, gem highscore.
Lommeregner: parse input (eval er farligt — brug operator-modul eller skriv egen parser), understøt + − × ÷, exponent, square root. Fejlhåndtering (division med 0). Avanceret: parenteser via stack-baseret evaluering.
Tic-tac-toe (kryds og bolle): 3×3-bræt repræsenteret som liste eller 2D-array. Skiftevise spillere. Tjek vinder (rækker, kolonner, diagonaler). Udvidelser: AI-modstander (minimax-algoritme — uovervindelig), GUI med tkinter eller pygame.
Andre klassikere: Hangman (gæt bogstaver), Rock-Paper-Scissors (mod tilfældig computer eller AI med strategi-mønster-detektion), Tallegæt-spil (gæt tal 1-100 med varmere/koldere-feedback), Snake (med pygame), Mastermind, Connect Four. Læringsmål: I/O, variabler, loops, conditionals, lister, funktioner, fejlhåndtering. Hver projekt 1-3 ugers arbejde for nybegynder.
Fremlæggelse: dokumentér med flowchart, vis kode + demonstrér eksamensspørgsmål.
Læringsmål
- Skrive variable af forskellige datatyper
- Anvende kontrolstrukturer (if/else, for, while)
- Skrive funktioner med parametre og return
- Anvende lister og dictionaries
- Bygge et komplet program (quiz, beregner)
Sådan kan du arbejde med emnet
- Byg et simpelt quiz-program med 5 spørgsmål, pointtæller og en slutbesked
- Lav en lommeregner, der håndterer addition, subtraktion, multiplikation og division med fejlhåndtering
- Diskutér, hvad der er de vigtigste designbeslutninger, du traf i dit projekt
Arbejd iterativt med prototyper og dokumentation. Test, evaluér og dokumentér.
Øv dette emne med AI — quizzer, forklaringer og feedback tilpasset dit niveau.
Prøv Fagportalen gratis