User Tools

Site Tools


tanszek:oktatas:szamitastechnika:szamitastechnika

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
tanszek:oktatas:szamitastechnika:szamitastechnika [2025/09/20 06:27] – [Előadások/Témakörök] kneheztanszek:oktatas:szamitastechnika:szamitastechnika [2025/10/16 07:57] (current) – [Gyakorlatok] szabom
Line 1: Line 1:
-====== Számítástechnika - GEIAK201-B2 ======+====== Számítástechnika - GEIAK201-B2 (L) ======
  
 **Tantervi háló szerinti szakok**: Gépészmérnöki, Ipari termék- és formatervező mérnöki, Járműmérnöki, Mechatronikai mérnöki **Tantervi háló szerinti szakok**: Gépészmérnöki, Ipari termék- és formatervező mérnöki, Járműmérnöki, Mechatronikai mérnöki
  
 **Tárgyjegyző**: Dr. Nehéz Károly, intézetigazgató, tanszékvezető egyetemi docens **Tárgyjegyző**: Dr. Nehéz Károly, intézetigazgató, tanszékvezető egyetemi docens
 +
 **Gyakorlatvezető:** Szabó Martin, egyetemi tanársegéd **Gyakorlatvezető:** Szabó Martin, egyetemi tanársegéd
  
Line 26: Line 27:
   * [[Hardver alapismeretek|Hardver alapismeretek]]   * [[Hardver alapismeretek|Hardver alapismeretek]]
   * [[8_bit_CPU_simulator|8 bites CPU szimulátor]]    * [[8_bit_CPU_simulator|8 bites CPU szimulátor]] 
-  * játék: https://www.nandgame.com/ +  * játék - kiegészítő anyag: https://www.nandgame.com/ 
   * megoldások: https://github.com/timlg07/NandGame-Solutions/blob/master/Solutions.md   * megoldások: https://github.com/timlg07/NandGame-Solutions/blob/master/Solutions.md
 2.) {{tanszek:oktatas:szamitastechnika:02_szoftver.pdf|Szoftver alapismeretek}} 2.) {{tanszek:oktatas:szamitastechnika:02_szoftver.pdf|Szoftver alapismeretek}}
   * [[Szoftver alapismeretek|Szoftver alapismeretek]]   * [[Szoftver alapismeretek|Szoftver alapismeretek]]
   * [[bináris műveletek| Bináris műveletek a gyakorlatban]]   * [[bináris műveletek| Bináris műveletek a gyakorlatban]]
-  * [[ARM assembly alapok]] +  * kiegészítő anyag: [[ARM assembly alapok]] 
-  * x86 [[https://www.jdoodle.com/compile-assembler-nasm-online-ide|fordító]] +  * kiegészítő anyag: [[https://www.jdoodle.com/compile-assembler-nasm-online-ide|x86-os fordító]]
-3.) {{tanszek:oktatas:szamitastechnika:03_powerpoint2007.pdf|Power Point}} {{tanszek:oktatas:szamitastechnika:03_word2016.pdf|Word}}+
  
-4.) {{tanszek:oktatas:szamitastechnika:04_excel2007_1.pdf|Excel I.}} {{tanszek:oktatas:szamitastechnika:04_excel2007_2.pdf|}}+3.) Kiegészítő anyag: {{tanszek:oktatas:szamitastechnika:03_powerpoint2007.pdf|Power Point}} {{tanszek:oktatas:szamitastechnika:03_word2016.pdf|Word}} 
 + 
 +4.) Kiegészítő anyag: {{tanszek:oktatas:szamitastechnika:04_excel2007_1.pdf|Excel I.}} {{tanszek:oktatas:szamitastechnika:04_excel2007_2.pdf|}}
  
 5.) {{tanszek:oktatas:szamitastechnika:05_c_bevezeto.pdf|C nyelv bevezető}} {{tanszek:oktatas:szamitastechnika:05_c_operatorok.pdf| Operátorok}} 5.) {{tanszek:oktatas:szamitastechnika:05_c_bevezeto.pdf|C nyelv bevezető}} {{tanszek:oktatas:szamitastechnika:05_c_operatorok.pdf| Operátorok}}
Line 100: Line 102:
    - Aritmetikai, logikai, relációs és értékadó operátorok      - Aritmetikai, logikai, relációs és értékadó operátorok  
  
-4. **Elágazások**  +4. **[[Elágazások]]**  
    - `if`, `else if`, `else`      - `if`, `else if`, `else`  
    - `switch-case` szerkezet    - `switch-case` szerkezet
Line 106: Line 108:
    - Korábbi folyamatábrák megoldása C programmal I.     - Korábbi folyamatábrák megoldása C programmal I. 
  
-5. **Ciklusok**  +5. **[[Ciklusok]]**  
    - `for`, `while`, `do-while`      - `for`, `while`, `do-while`  
    - `break`, `continue`     - `break`, `continue` 
-   - Rendezés és keresés tömbben 
-   - Szövegfeldolgozó (karakterek számlálása) 
    - Korábbi folyamatábrák megoldása C programmal II.    - Korábbi folyamatábrák megoldása C programmal II.
  
-6. **Függvények**   +6. **Szünet**
-   - Függvények definiálása és hívása   +
-   - Paraméterátadás érték szerint   +
-   - `return` használata  +
  
-7. **Tömbök**   +7. **[[Vektorok/mátrixok]]**   
-   - Egydimenziós és kétdimenziós tömbök  +   - Egydimenziós és kétdimenziós vektorok
    - Alap tömbműveletek      - Alap tömbműveletek  
 +   - Rendezés és keresés tömbben
  
-8. **Karakterláncok (stringek)**  +8. **[[Karakterláncok (stringek)]]**  
    - C stílusú stringek (`char[]`, `\0`)      - C stílusú stringek (`char[]`, `\0`)  
    - Alap műveletek: `strlen`, `strcpy`, `strcmp` stb.    - Alap műveletek: `strlen`, `strcpy`, `strcmp` stb.
 +   - Szövegfeldolgozás
  
-9. **Mutatók (Pointers) – alapok**   +9. **[[Függvények]]**   
-   Memóriacímek, `&és `*` operátor   +   Függvények definiálása és hívása   
-   Mutatók és tömbök kapcsolata  +   Paraméterátadás érték szerint   
 +   - `return` használata  
  
-10. **Struktúrák**  +10. **[[Struktúrák]]**  
    - `struct` definiálása és használata      - `struct` definiálása és használata  
    - Egyszerű adatmodellek (pl. diákok adatai)      - Egyszerű adatmodellek (pl. diákok adatai)  
  
-12. **Fájlkezelés**  +12. **[[Fájlkezelés]]**  
    - Fájl megnyitása, olvasás és írás (`fopen`, `fscanf`, `fprintf`)      - Fájl megnyitása, olvasás és írás (`fopen`, `fscanf`, `fprintf`)  
    - Szöveges és bináris fájlok      - Szöveges és bináris fájlok  
Line 149: Line 149:
   * [[teszt feladatok 5|teszt feladatok 5]]   * [[teszt feladatok 5|teszt feladatok 5]]
 ==== Segédeszközök ===== ==== Segédeszközök =====
 +  * Online c fordító: https://www.programiz.com/c-programming/online-compiler/
   * Online c fordító: https://www.onlinegdb.com/online_c_compiler   * Online c fordító: https://www.onlinegdb.com/online_c_compiler
   * Online c fordító: https://repl.it   * Online c fordító: https://repl.it
 +  * Online c fordító: https://cs50.dev
   * Portable CodeBlocks: {{ :muszaki_informatika:codeblocks.zip | Hordozható codeblocks }}   * Portable CodeBlocks: {{ :muszaki_informatika:codeblocks.zip | Hordozható codeblocks }}
   * Codeblocks fejlesztőkörnyezetet innen lehet letölteni (otthon), ez tartalmazza a c fordítót is: [[https://sourceforge.net/projects/codeblocks/files/Binaries/20.03/Windows/codeblocks-20.03mingw-setup.exe/download|Codeblocks with MinGW]]   * Codeblocks fejlesztőkörnyezetet innen lehet letölteni (otthon), ez tartalmazza a c fordítót is: [[https://sourceforge.net/projects/codeblocks/files/Binaries/20.03/Windows/codeblocks-20.03mingw-setup.exe/download|Codeblocks with MinGW]]
tanszek/oktatas/szamitastechnika/szamitastechnika.1758349664.txt.gz · Last modified: 2025/09/20 06:27 by knehez