Pievienot darbus Atzīmētie0
Darbs ir veiksmīgi atzīmēts!

Atzīmētie darbi

Skatītie0

Skatītie darbi

Grozs0
Darbs ir sekmīgi pievienots grozam!

Grozs

Reģistrēties

interneta bibliotēka
Atlants.lv bibliotēka
9,99 € Ielikt grozā
Gribi lētāk?
Identifikators:279187
 
Autors:
Vērtējums:
Publicēts: 30.03.2007.
Valoda: Latviešu
Līmenis: Augstskolas
Literatūras saraksts: 7 vienības
Atsauces: Nav
SatursAizvērt
Nr. Sadaļas nosaukums  Lpp.
  Ievads    8
1.  Ievads valodās C un C++    9
1.1.  No C valodas vēstures    9
1.2.  Pāreja no C uz C++ un objektorientētu programmēšanu    9
1.3.  Valodas C++ vēsture    10
2.  Valodas C sintakse un semantika    10
2.1.  Alfabēts    10
2.2.  Identifikators    10
2.3.  Konstantes un virknes    11
2.4.  Datu tipi    12
2.5.  Operācijas    14
2.6.  Bieži pieļaujamās kļūdas    16
3.  C valodas programmas struktūra un bāzes konstrukcijas    16
3.1.  Programmas struktūra    17
3.2.  Vienkāršo programmu piemēri    17
3.3.  Programmas vadības konstrukcijas    19
3.4.  Cikli    23
3.5.  Masīvi    25
3.6.  Bieži pieļaujamās kļūdas    27
4.  Norādes, operācijas ar tām    27
4.1.  Norādes definēšana    27
4.2.  Operācijas ar norādēm    27
4.3.  Dinamiskie masīvi    29
4.4.  Bieži pieļaujamās kļūdas    32
5.  Funkcijas    33
5.1.  Funkcijas definīcijas formāts    33
5.2.  Funkcijas aprakstīšana (prototips). Funkcijas tips    34
5.3.  Funkcijas izsaukšana    35
5.5.  Atmiņas klases    37
5.6.  Norādes funkcijas parametros    41
5.7.  Masīvi kā funkcijas parametri    43
5.8.  Norādes uz funkciju    44
5.9.  Norādes uz funkciju kā funkciju atgriežamā vērtība    47
5.10.  Rekursīvās funkcijas    48
6.  Struktūras, struktūru tips    48
6.1.  Struktūras, struktūru tips    48
6.2.  Struktūru inicializācija un piešķiršana    50
6.3.  Vēršanās pie struktūras elementiem    51
7.  Ievades / izvades operācijas    52
7.1.  Plūsmas ievade / izvade    52
7.2.  Funkcijas darbam ar standarta failiem    54
7.4.  Meklēšana failos (fseek( ), ftell( ), rewind( ) )    59
7.5.  Ievades / izvades pāradresēšana    60
7.6.  Bieži pieļaujamās kļūdas    60
8.  Objektorientētā programmēšanas valoda C++    60
8.1.  Objektorientētās programmēšanas pamatjēdzieni    60
8.2.  Klases un objekti valodā C++    61
8.3.  Klases konstruktori un destruktori    63
9.  Klašu mijiedarbība    65
9.1.  Draudzīgās klases    65
  Noslēgums    68
Darba fragmentsAizvērt

Pašlaik visā pasaulē un arī Latvijā ļoti populāras ir strukturētā programmēšanas valoda C un objektorientētā programmēšanas valoda C++. Darbs satur metodiskus materiālus šo valodu metožu un principu apgūšanai. Darbā apskatīti tie valodu līdzekļi, kuri nav atkarīgi no konkrētas valodas realizācijas vai OS.
Katra tēma ir apskatīta gan no teorētiska, gan no praktiskā aspekta un satur konkrēto programmu realizāciju piemērus.
Darbu var izmantot mācību procesā studentiem, vidusskolu skolniekiem, kā arī skolotājiiem un visiiem, kas vēlas apgūt valodas C un C++). Ir vēlams, lai jau iepriekš būtu priekšstats par programmēšanas metodēm un principiem.
Valodas C un C++ ir vienas no populārākām programmēšanas valodām un, dabiski, ka vairāki cilvēki cenšas apgūt tās. Strādājot Rīgas Tehniskajā koledžā (RTK) es varēju pārliecināties, ka liela daļa no maniem audzēkņiem, par nožēlu, nepārvalda svešvalodas tik labi, ka varētu brīvi lasīt tehnisku literatūru vai sistēmas palīdzību (help) kādā no tām. Šie audzēkņi bija diezgan sarežģītā situācijā, jo tēmas, kuras mēs apskatījām stundās, ne vienmēr bija visiem uzreiz saprotamas, bet dziļāk iedziļināties tajās izmantojot kādus papildmateriālus šie audzēkņi nevarēja
Līdz ar to var apgalvot, ka ir liela vajadzība pēc šāda darba ir diezgan liela un darbs ir aktuāls.
Šajā darbā tika īsi apskatītas programmēšanas valodas C un C++, bet lielākā uzmanība tika pievērsta C valodai, jo šī valoda vēsturiski parādījās pirmā un lielā mērā kalpo par C++ pamatu.
Var teikt, ka iztirzājuma nodaļas sastāv no divām daļām – pirmā, lielāka, ir veltīta valodai C, bet otrā valodai C++. Bakalaura darbs satur gan valodu sintakses un semantikas izklāstu, gan arī to praktiskā pielietojuma piemērus.
1. nodaļa satur ievades materiālu. Tajā ir apskatīta valodu C un C++ vēsture, attīstība un savstarpējā saistība, kā arī īsi apskatīts ar ko šīs valodas atšķīrās.
Sākot ar 2. nodaļu, darbs apraksta C valodas pamatīpašības. 2. nodaļā ir materiāls, kas attiecās uz C valodas sintaksi un semantiku. 3. nodaļa satur valodas C bāzes konstrukciju aprakstu. 4. nodaļa ir veltīta ļoti svarīgai C valodas daļai – neaizvietojamiem sistēmas programmēšanā jēdzieniem – adresēm un norādēm, kuri tālāk tiek izmantoti apstrādājot masīvus un virknes. Tālāk, 5. nodaļā ir aprakstīta tik svarīga valodas daļa kā funkcijas. Par darbu ar struktūrām var uzzināt 6. nodaļā, bet par ievadi un izvadi, kā arī darbu ar failiem – 7.
Otrais nodalījums, kas attiecās uz C++ valodu, sākas ar 8. nodaļu, kurā ir aprakstīta…
Kur tas ir ērti izdarāms, jēdzienu definīcija ir dota BNF (Bekusa (Backus) – Naura (Naur) forma, jeb Bekusa normālforma) formā. Bet, tā kā darba mērķis nebija aprakstīt C vai C++ valodu šajā formā, tad ērtības dēļ dažreiz ir definīcijas, kuras nav dotas BNF formā. Bieži, definējot kādu jēdzienu, tiek izmantotas iepriekš dotās definīcijas.
Strādājot par programmēšanas valodu pasniedzēju, es pārliecinājos, ka vairāki no tiem, kuri cenšas apgūt kādu programmēšanas valodu ir pieraduši darīt to izmantojot mācību grāmatas vai citus izdrukātus materiālus.…

Autora komentārsAtvērt
Parādīt vairāk līdzīgos ...

Atlants

Izvēlies autorizēšanās veidu

E-pasts + parole

E-pasts + parole

Norādīta nepareiza e-pasta adrese vai parole!
Ienākt

Aizmirsi paroli?

Draugiem.pase
Facebook

Neesi reģistrējies?

Reģistrējies un saņem bez maksas!

Lai saņemtu bezmaksas darbus no Atlants.lv, ir nepieciešams reģistrēties. Tas ir vienkārši un aizņems vien dažas sekundes.

Ja Tu jau esi reģistrējies, vari vienkārši un varēsi saņemt bezmaksas darbus.

Atcelt Reģistrēties