Teaching - Andor Kormányos
Programozási alapismeretek és Haladó numerikus módszerek 2021/ő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
- Szerda 12:00-14:00
- Szerda 14:00-16:00
- Péntek 14:00-16:00
Gyakorlatlatvezetők:
- Dr. Kaufmann Zoltán
- Biricz András
- Kunsági-Máté Sándor
- Udvarnoki Zoltán
- Zsurka Eduárd
Jegyszerzés:
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.
Szept. 8. 00 Intro |
Szept. 8. 01 Motiváció |
Szept. 8. 10 Első C program |
Szept. 8. 11 Számábrázolás |
Szept. 8. 100 Számtípusok |
Szept. 8. 101 Operátorok, precedencia szabályok |
Szept. 15. 110 Paraméterek beolvasása |
Szept. 15. 111 Feltételes elágazások |
Szept. 15. 1000 Függvények definiálása |
Szept. 15. 1001 Változók hatálya |
Szept. 15. 1010 Ciklusok szervezése |
Szept. 21. 1011 Tömbök |
Szept. 21. 1100 Mutatók |
Szept. 21. 1101 Mutatók és vektorok |
Szept. 21. 1110 Változók cím szerinti átadása |
Szept. 21. 1111 Fájl input/output |
Szept. 21. 10000 Memóriafoglalás |
Szept. 21. 10001 Buborékos rendezés |
Okt. 20. 10010 Mátrixok és mutatók |
Okt. 20. 10011 Karakterláncok |
Nov. 10. 10100 Mennyit muszály tanulni? |
Nov. 10. 10101 Költségfüggvény |
Nov. 10. 10110 Logisztikus regresszió I |
Nov. 10. 10111 Logisztikus regresszió II |
Nov. 10. 11000 Logisztikus regresszió III |
Nov. 17. 11001 Függvényextrémum keresés |
Nov. 17. 11010 Legmeredekebb ereszkedés |
Nov. 17. 11011 Gradient descent: implementálás |
Nov. 24. 11100 Lineáris egyenletrendszer: bevezetés |
Nov. 24. 11101 Gauss-Jordan elimináció: alapok |
Nov. 24. 11110 Gauss-Jordan elimináció: pivotálás |
Nov. 24. 11111 Kitekintés: LU-dekompozíció |
A legnépszerűbb programozási nyelvek
Az elmúlt 50 évbenEgy 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
- K&R: A C programozási nyelv
- Code::Blocks grafikus fejlesztői környezet és debugger C,C++-hoz
- Visual Studio Code ingyenes grafikus fejlesztői környezet és debugger. Minden platformra elérhető.
- GNU debugger
- C Programming - egy angol nyelvű kurzus anyaga
- C library reference
- C learning FAQ - hasznos információk kezdőknek
- Learn C++
- C++ Reference
- C++ FAQ hasznos információk kezdőknek
- msys és mingw - egy egyszerű unix környezet windows alá. Lehetővé teszi, hogy Windows operációs rendszer alatt egy ablakban egyszerű Unix (GNU - hasonló mint a Linux) parancsokat használjunk, köztük a gcc - C fordító utasítást.
- What every scientist should know about floating point arithmetic
- Numerical Recipes in C
- LAPACK lineáris algebra programcsomag
- gnuplot grafikonrajzoló program