Warning
This page is located in archive. Go to the latest version of this course pages. Go the latest version of this page.

03 Adversarial I

Jak hledat řešení, když někdo hraje proti nám. Minimalizace soupeřova zisku.

Program

  1. Dotazy k hledání v bludišti
  2. Kvíz I, II
  3. Rekurzivní implementace výpočtu fibonacciho posloupnosti a její analýza
  4. Seznámení s programovací úlohou reversi
  5. Prezentace: Adversarial_I_cz.pdf

Kvíz I

  • kvíz na vlastnosti heuristik
  • bodovaný, bonusových 0.5bodu
  • řešení odevzdat do BRUTE do úlohy lab03quiz, do půlnoci dne, kdy běží dané cvičení
  • formát: textový soubor, fotka řešení na papíře, pdf - co Vám nejlépe vyhovuje a dokážeme to přečíst
  • správné řešení prodiskutujeme na příštím cvičení

Zadání kvíz I

Quizz II

Fibonacciho posloupnost

Naprogramujte rekurzivně výpočet Fibonacciho posloupnosti. $f(n) = f(n-1) + f(n-2)$. Analyzujte počet volání funkce a hloubku zanoření.

Strom volani:

Demo code:

Reversi

  • Stáhněte a otevřete si projekt reversi (návod naleznete zde).
  • Spusťte hru
  • Vytvořte si svého hráče
courses/b3b33kui/cviceni/program_po_tydnech/tyden_03.txt · Last modified: 2021/03/06 10:47 by kostkja2