Programozás

Képzés célja:

A tanulók mélyeben megismerkednek a C programozási nyelv lehetőségeivel: struktúra tömbök, saját függvények, rekurzió, hívási lánc, fájlkezelés stb. A tanuló saját algoritmusokat tud tervezni és implementálni azt C nyelven.

 

Képzés tartalma:

  • Ciklusszervező utasítások: while, do while, for
  • Beágyazott ciklusok
  • Tömbök
  • Vektor feladatok: másolás, tükrözés, keresés, rendezés stb.
  • Stringek használata, sztringkezelő függvények
  • sztring feladatok: keresés, csere stb.
  • Mátrixok
  • Mátrix feladatok
  • Típus konverzió
  • Struktúrák, struktúra tömbök
  • Saját függvények írása
  • Fájlkezelés: szöveges és bináris fájlok írása és olvasása

 

 

Használt IDE (Integrated Development environment):

Bloodshed Dev C++

 

Ajánlott irodalom:

  • Brian W. Kernighan - Dennis M. Ritchie: A C programozási nyelv. MŰSZAKI KÖNYVKIADÓ
  • Benkő Tiborné: Programozzunk C nyelven! COMPUTER BOOKS
  • Benkő Tiborné, Dr. Poppe András: Együtt könnyebb a programozás (C), COMPUTER BOOKS

Operátorok

A c programozási nyelv operátorai:

 

Precedencia

Operátor

Leírás

Példa

Példa magyarázata, eredménye

1

()

Csoportosítás

(a)

 

 

[]

Tömb-elérés

a[2]

Hivatkozás a második indexű tömbelemre

 

->

Mutatón keresztüli tag-elérés

ps->tag

hivatkozás mutatóval kijelölt struktúra adattagjára

 

.

Objektumon keresztüli tag-elérés

 

hivatkozás a struktúra adattagjára

 

++

Posztfix növelés

a++

az a értéke a növelés előtt

 

--

Posztfix csökkentés

a--

az a értéke a csökkentés előtt

2

 !

Logikai tagadás

 !a

az a negáltja

Bővebben

CONIO.H beüzemelése DevC++ esetén

conio.h telepítése:

  • Töltse le a lenti fájlt
  • Installálja a conio-2.1-1mol.DevPak csomagot
  • Indítsa el a DevC++ IDE-t, és menjen a Tools -> Compiler Options menüpontba
  • Majd válassza az "Add these commands to the linker command line" és írja be "-lconio" a szövegdobozba

DOWNLOAD CONIO.H

GRAPHICS.H beüzemelése DevC++ esetén

graphics.h és a libwbgi.a installálása:

  • Töltse le a lenti fájlokat (libwgi.a, graphics.h, és két példaprogram)
  • Másolja be a libwbgi.a fájlt a DevC++ lib mappájába (alapértelmezett: c:\Dev-Cpp\lib\)
  • Másolja be a graphics.h fájlt a DevC++ include mappájába (alapértelmezett: c:\Dev-Cpp\include)
  • Indítsa el a DevC++ IDE-t és a Tools -> Compiler Options -ben
  • Jelölje ki a "Add these commands to the linker command line" és írja be "libwbgi.a -luser32 -lgdi32" a szövegdobozba

GRAPHICS.H LETÖLTÉSE

OPENGL beüzemelése DevC++ esetén

OpenGL, Glut és Glaux installálása:

  • Töltse le a lenti zip-et (tartalmaz egy egyszerű példaprogramot is)
  • Installálja a glut.3.7.6+.DevPak csomagot
  • Installálja a glaux-1-1mol.DevPak csomagot
  • Indítsa el a DevC++ IDE, és a Tools -> Compiler Options-ben
  • jelölje ki a "Add these commands to the linker command line" és írja be "-lglaux -lopengl32 -lglu32 -lglut32"
  • File -> New project -> Windows application (the opengl programs must be windows application)

 

További tutoriál: http://nehe.gamedev.net/

 

OPENGL fájlok letöltése

2019 © Robert Girhiny