Add Papers Marked0
Paper checked off!

Marked works

Viewed0

Viewed works

Shopping Cart0
Paper added to shopping cart!

Shopping Cart

Register Now

internet library
Atlants.lv library
FAQ
9,99 € Add to cart
Add to Wish List
Want cheaper?
ID number:279187
 
Author:
Evaluation:
Published: 30.03.2007.
Language: Latvian
Level: College/University
Literature: 7 units
References: Not used
Table of contents
Nr. Chapter  Page.
  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
Extract

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.…

Author's comment
Load more similar papers

Atlants

Choose Authorization Method

Email & Password

Email & Password

Wrong e-mail adress or password!
Log In

Forgot your password?

Draugiem.pase
Facebook

Not registered yet?

Register and redeem free papers!

To receive free papers from Atlants.com it is necessary to register. It's quick and will only take a few seconds.

If you have already registered, simply to access the free content.

Cancel Register