Teaching - Andor Kormányos
Programozási alapismeretek és Haladó numerikus módszerek 2020/ősz
II. éves BSc hallgatók számára
Neptun kód: progalapf17va, halnumf19la
Kredit: 3
Előadás: Távolléti oktatás, Teams-en keresztül
- Hétfő, 13:00 - 15:00
Gyakorlat (Labor): Távolléti oktatás, Teams-en keresztül
- Kedd 13:00-15:00
- Szerda 8:00-10:00
- Szerda 17:00-19:00
Gyakorlatlatvezetők:
- Dr. Kaufmann Zoltán
- Kunsági-Máté Sándor
- Biricz András
- Udvarnoki Zoltán
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. 7. 00 Intro |
Szept. 7. 01 Motiváció |
Szept. 7. 10 Első C program |
Szept. 7. 11 Számábrázolás |
|
Szept. 14. 100 Operátorok, precedencia szabályok |
Szept. 14. 101 Paraméterek beolvasása. Feltételes elágazás |
Szept. 14. 110 Függvények definiálása |
Szept. 14. 111 Ciklusok szervezése |
Szept. 14. 1000 Változók hatálya |
Szept. 21. 1001 Tömbök |
Szept. 21. 1010 Mutatók |
Szept. 21. 1011 Mutatók és vektorok |
Szept. 21. 1100 Mutatók használata 1 |
Szept. 21. 1101 Mutatók használata 2 |
Szept. 28. 1110 Buborékos rendezés |
Szept. 28. 1111 Karakterláncok |
Szept. 28. 10000 Mátrixok és mutatók |
Szept. 28. 10001 Lineáris egyenletrendszer: bevezetés |
Okt. 5. 10010 Gauss-Jordan elimináció |
Okt. 5. 10011 Kitekintés: LU dekompozíció |
Okt. 5. 10100 Függvénypointerek |
Okt. 5. 10101 Diffegyenletek: bevezetés I. |
Okt. 12. 10110 Diffegyenletek: bevezetés II. |
Okt. 12. 10111 Az Euler módszer |
Okt. 12. 11000 Leapfrog és Runge-Kutta módszer |
Okt. 12. 11001 Adaptív lépéshossz |
Okt. 19. 11010 Mennyit muszály tanulni? |
Okt. 19. 11011 Költségfüggvény |
Okt. 19. 11100 Logisztikus regresszió I |
Okt. 19. 11101 Logisztikus regresszió II |
Okt. 19. 11110 Logisztikus regresszió III |
Okt. 19. 11111 Függvényextrémum keresés |
Okt. 19. 100000 Legmeredekebb ereszkedés |
Okt. 19. 100001 Gradient descent: implementálás |
Köszönet Dobos Lászlónak a fóliák elkészítéséhez nyújtott segítségért
További köszönet: Kaufmann Zoltán
A legnépszerűbb programozási nyelvek
Az elmúlt 50 évbenEgy másik adatsor az elmúlt 10 évből:
A C 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