Raw

5. Report contents / Зміст звіту

The report is submitted together with the source code. It must contain the following sections.

  1. Title block — course, laboratory work number and title, student’s name and group, date.
  2. Objective — a short statement of the goal of the work (see 1purpose.md).
  3. Brief theory — the formulas for permutations, arrangements, and combinations, and the definitions of mean, variance, and standard deviation, in your own words (see Lecture 13 — Probabilities).
  4. Chosen representation — how a dataset and the generated combinatorial objects are stored; note whether you used the population (÷n\div n) or sample (÷(n1)\div (n-1)) variance and why.
  5. Implementation — the source code of the calculator, the statistics analyzer, and the generator, with brief comments. State the programming language used.
  6. Testing — inputs and results including the examples of 4task.md (P5,A53,C53=120,60,10P_5,\,A_5^3,\,C_5^3 = 120,\,60,\,10; the dataset’s mean 55, variance 44, σ=2\sigma = 2; the six permutations of {A,B,C}\{A,B,C\}) and your own cases (e.g. k=0k = 0 and k=nk = n; a dataset with all equal values, whose variance is 00).
  7. Achieved band — state which band you reached and which tasks it covers.
  8. Complexity — the cost of computing the counts, of the statistics, and of generating all permutations, with a sentence on why generation is limited to small nn.
  9. Conclusions — what was implemented, difficulties encountered, and what you learned about counting and descriptive statistics.

Submission requirements. The source must compile/run and reproduce the example outputs of 4task.md.

Laboratory/Laboratory7/5report.md · 1.8 KB · updated 2026-07-31 21:14