Teaching - Andor Kormányos

Haladó numerikus módszerek és programozási alapismeretek 2022/ősz

II. éves BSc hallgatók számára

Neptun kód: progalapf17va, halnumf19la

Kredit: 3

Gyakorlat (Labor): Északi Tömb 5.56 - Információtechnológiai laboratórium

  • Kedd 16:00-18:00
  • Szerda 14:00-16:00
  • Csütörtök 16:00-18:00

Gyakorlatlatvezetők:

  • Dr. Kaufmann Zoltán
  • Dr. Kormányos Andor
  • Dr. Rakyta Péter
  • Udvarnoki Zoltán

Jegyszerzés:

  1. Az elégséges jegyhez szükséges a félév során 5 beadandó házi feladat esetén a az alapfeladatok (A) kidolgozása, határidőre történő beküldése, és kérés esetén óra keretében történő bemutatása.
  2. Jobb jegy eléréséhez szükséges a (T) jelű feladatrészekből is minél többet megoldani.
  3. Minden feladatra van egy elsődleges határidő, késés esetén komoly pontlevonás
  4. A házi feladatokat az új https://k8plex-edu.elte.hu/hub/ weboldalon keresztül kell beküldeni.
  5. A program le kell, hogy forduljon a gcc -Wall *.c parancssorral a k8plex-en és jól működjön

Tovább a gyakorlat weboldalára

Az előadáshoz tartozó fóliák és Youtube videók:

Előfordulhat, hogy a Youtube videóban látható fóliák elírásokat tartalmaznak, a felfedezett hibákat a pdf file-okban fogom javítani. A fóliákat évről-évre frissítem, a Youtube videók egy régebbi állapotot tükrözhetnek.

<
Szept. 13.
00
Intro
Szept. 13.
01
Motiváció
Szept. 13.
10
Első C program
Szept. 13.
11
Számtípusok
Szept. 13.
100
Operátorok, precedencia
camera-icon
Szept. 13.
101
Eredmények formázott kiíratása
Szept. 20.
110
Paraméterek beolvasása
camera-icon
Szept. 20.
111
Feltételes elágazások
camera-icon
Szept.20.
1000
Ciklusok szervezése
camera-icon
Szept.20.
1001
Függvények definiálása
camera-icon
Szept. 20.
1010
Változók hatálya
camera-icon
Szept. 20.
1011
Fájl input/output
camera-icon
Szept. 27.
1100
Mutatók: bevezetés
camera-icon
Szept. 27.
1101
Változók cím szerinti átadása
camera-icon
Szept. 27.
1110
Tömbök
camera-icon
Szept. 27.
1111
Mutatók és vektorok
camera-icon
Szept. 27.
10000 Memóriafoglalás vektoroknak
camera-icon
Szept. 27.
10001
Adatok beolvasása vektorba
Szept. 27.
10010
Buborékos rendezés
camera-icon
Okt. 11.
10011
Mátrixok és mutatók
camera-icon
Okt. 11.
10100
Karakterláncok
camera-icon
Okt. 11.
10101
Beolvasás fájlokból
Okt. 25.
10110
Mennyit muszály tanulni?
camera-icon
Okt. 25.
10111
Költségfüggvény
camera-icon
Okt. 25.
11000
Logisztikus regresszió
camera-icon
Okt. 25.
11001
Logisztikus regresszió költségfüggvénye
camera-icon
Nov. 2.
11010
Függvényextrémum keresés
camera-icon
Nov. 2.
11011
Függvényextrémum keresés példa
Nov. 2.
11100
Legmeredekebb ereszkedés
camera-icon
Nov. 2.
11101
Gradient descent példa
Nov. 2.
11110
Gradient descent: implementálás
camera-icon
Nov. 2.
11110
ADAM módszer
Nov. 15.
11111
Lineáris egyenletrendszer: bevezetés
camera-icon
Nov. 15.
100000
Gauss-Jordan elimináció: alapok
camera-icon
Nov. 15.
100001
Gauss-Jordan elimináció: pivotálás
Nov. 15.
100010
Gauss-Jordan elimináció: implementálás
Nov. 29.
100011
Ising modell: bevezetés
Nov. 29.
100100
Ising modell: statisztikus fizikai alapok
Nov. 29.
100101
Metropolis-Hastings algoritmus

Kitekintés
Szept. 13.
Számábrázolás
camera-icon
Szept. 27.
Mutató mutatója
Okt. 25.
Logisztikus regresszió: maximum likelihood

A legnépszerűbb programozási nyelvek

Az elmúlt 50 évben


Egy másik adatsor az elmúlt 10 évből:


A C nyelv 40 év után is a legnépszerűbb 10 között.

Hasznos weboldalak