Valószínűségszámítás programozási feladatok

Valószínűségszámítás programozási feladatok

Alapvető információk

Neptun kód: BMETE91AM46
Kredit: 2
Órarend és helyszín: Kedd 8.25-9.10, H507

Részletek

A tárgy célja a Valószínűségszámítás című tárgy tematikájához kapcsolódó programozási feladatok megoldásán keresztül a hallgatók programozási képességeinek fejlesztése.

Olyan feladatokat igyekszünk adni, melyek érdekesek lesznek mindenki számára, és amelyek megoldása sok haszonnal fog járni. A feladatok száma 10. Mindegyik határidőre leadott és helyesen megoldott feladat 1 pontot ér. Részmegoldásért vagy későn leadott feladatért nem jár pont. Minimum követelmény a feladatok legalább 40%-ának (azaz 4 feladatnak) határidőre való leadása.

A feladatok megoldását az codepost.io rendszerben kell feltölteni. Ide mindenki fog kapni egy meghívót a félév elején a Neptunban megadott email címére, és ezzel a meghívóval kell beregisztrálni. A rendszer automatikusan ellenőrzi a házifeladatokat. Az automatikus tesztek nagyon érzékenyek a generált output formátumára, ezért nagyon fontos hogy mindenki a legpontosabban kövesse az egyes feladatokban megadott specifikációkat, különös tekintettel az output formátumára. A határidőig akárhányszor fel lehet tölteni megoldást, ezek közül mindig az utolsó az érvényes.

A feltöltéskor egyből látszik hogy a teszt elfogadta-e a megoldást vagy sem (‘Grade’ mező). A rendszer használatáról itt találni segítséget.

Ha bármilyen kérdés van akár a feladatokkal, akár a CodePost.io-val kapcsolatban, a {gyenge.adam} (at) ttk [dot] bme [dot] hu címre lehet írni.

Szabályok

def main():
    # Ide írd az algoritmust

if __name__ == "__main__":
    main()
    # Ide ne írj semmit

""" E programot magam kódoltam, nem másoltam vagy írtam át más kódját, és nem adtam át másnak! Aláírás saját névvel """

Az, hogy a program kódját mindenkinek magának kell beírnia, programkódot átadnia, mástól kérnie és elfogadnia, letöltenie és átírnia nem szabad, nem zárja ki az együtt gondolkodás vagy a segítségkérés lehetőségét!

Az első, második és negyedik órán röviden átnézzük a Python alapjait, a véletlenszám generálást illetve a grafikonok készítését az alábbi segédanyagok alapján. A többi óra konzultáció jellegű, az esetleges segédanyagok önállóan is átnézhetők. Ha valaki szeretne ezekre a konzultációkra jönni, kérem emailben szóljon előre, és jöjjön a H505-be.

Végső jegy

0-39% - 1
40-49% - 2
50-59% - 3
60-69% - 4
70-100% - 5

Menetrend

Hét Tantermi óra Segédanyag HF Határidő
1 Van Valószínűség Pythonban (Notebook) 1. HF 2024.09.16, 22.00
2 Van Iterátorok, feltételes valószínűség (Notebook) 2. HF 2024.09.23, 22.00
3 Nincs 3. HF 2024.09.30, 22.00
4 Van Grafikonok (Notebook) 4. HF 2024.10.7, 22.00
5 Nincs 5. HF 2024.10.14, 22.00
6 Nincs 6. HF 2024.10.21, 22.00
7 Nincs Scipy, Sympy 7. HF 2024.10.28, 22.00
8 Nincs 8. HF 2024.11.04, 22.00
9 Nincs Numpy 9. HF 2024.11.11, 22.00
10 Nincs 10. HF 2024.11.18, 22.00