C programavimo kalbos medžiaga

 


Paskaitų skaidrės

Nr.

Paskaitos tema

Skaidrės

1.

 Įvadas, standartai, duomenų tipai, konstantos

2.  Operatoriai, funkcija printf( )
3.  Sąlygos ir ciklo operatoriai, funkcija scanf( )

4.  Valdymo operatoriai, funkcijos

5.  Funkcijos (tęsinys), masyvai

6.  Masyvai, rodyklės ir nuorodos

7.  Dinaminiai masyvai, eilutės

8.  Eilučių funkcijos, duomenų failai
9.  I/O funkcijos, komandinė eilutė, struktūros

10.  Struktūros

11.  Priešprocesorius, direktyvos

12.  Daugiafailinės programos, laiko ir datos funkcijos

13.  stdlib.h funkcijos, pavyzdžiai

14.  Kurso santrauka I

15.  Kurso santrauka II

 


Informacija apie savarankiškus darbus

Savarankiškų darbų užduotys skirtos dieninio skyriaus studentams. Jos turi būti atliktos iki semestro pabaigos. Užduoties numeris pasirenkamas pagal studento numerį grupės sąraše. Maksimalus balas už savarankišką darbą 2 balai. Už laboratorinius darbus galite surinkti iki 5 balų. Neatsiskaičiusiems laboratorinių darbų užduočių ir savarankiško darbo nebus leidžiama laikyti egzamino!

Laboratorinių darbų užduotys turi būti atliktos pagal grafiką, nurodytą užduočių puslapyje. Laiku neatsiskaičiusiems bus mažinamas pažymys. Užduoties numeris pasirenkamas pagal studento numerį grupės sąraše. Už laboratorinius darbus galite surinkti iki 5 balų. Neatsiskaičiusiems laboratorinių darbų nebus leidžiama laikyti egzamino !

Laboratoriniai darbų užduotys, atliekamos kompiuterių klasėje

  1. Pažintis su kompiliatoriumi, pirmoji C programa.
  2. Ciklai, sąlygos operatoriai, scanf() funkcija
  3. Ciklai, sąlygos operatoriai tęsinys
  4. Funkcijos
  5. Masyvai
  6. Tekstinės eilutės

C/C++ kompiliatoriai

Šiuos kompiliatorius galima atsisiųsti ir legaliai naudoti savo asmeniniuose kompiuteriuose:

  1. Microsoft Visual C++ 2010 Express Edition
  2. Dev C++ compiler
  3. QT IDE

Literatūra

  1. B.W. Kernighan, D.M. Ritchie. The C programming language. 
  2. Bruce Eckel. Thinking in C++. vol1, vol.2
  3. M.Banahan.The C book.
  4. Introduction to C programming
  5. C++ resources network
  6. C programavimo kalba
  7. C++ Beginners's Guide