Research Papers
Technologies
Computers, Consumer Electronics
C++ programmēšanas valodas izmantošana informātikas olimp...-
C++ programmēšanas valodas izmantošana informātikas olimpiāžu uzdevumu risināšanā
Evaluated!
Nr. | Chapter | Page. |
Anotācija | 5 | |
Annotation | 6 | |
Ievads | 7 | |
1. | C++ valodas apraksts | 8 |
1.1 | Vēsture | 8 |
1.2 | Valodas pielietojums | 9 |
2. | Informātikas olimpiāžu uzdevumi un to risinājumi | 12 |
2.1 | Kalnu kristāli | 12 |
2.1.1 | Uzdevums | 12 |
2.1.2 | Ievaddati | 13 |
2.1.3 | Izvaddati | 13 |
2.1.4 | Piemērs | 13 |
2.1.5 | Atsauces | 13 |
2.2 | Policijas auto | 16 |
2.2.1 | Uzdevums | 16 |
2.2.2 | Ievaddati | 17 |
2.2.3 | Izvaddati | 17 |
2.2.4 | Piemērs | 17 |
2.2.5 | Atsauces | 17 |
2.3 | Vidējais skaitlis | 20 |
2.3.1 | Uzdevums | 20 |
2.3.2 | Ievaddati | 20 |
2.3.3 | Izvaddati | 20 |
2.3.4 | Piemērs | 20 |
2.3.5 | Atsauces | 20 |
2.4 | Personas kods | 23 |
2.4.1 | Uzdevums | 23 |
2.4.2 | Ievaddati | 23 |
2.4.3 | Izvaddati | 23 |
2.4.4 | Piemērs | 23 |
2.4.5 | Atsauces | 24 |
2.5 | Picu ēšana | 26 |
2.5.1 | Uzdevums | 26 |
2.5.2 | Ievaddati | 26 |
2.5.3 | Izvaddati | 26 |
2.5.4 | Piemērs | 26 |
2.5.5 | Atsauces | 27 |
2.6 | Paku piegāde | 29 |
2.6.1 | Uzdevums | 29 |
2.6.2 | Ievaddati | 29 |
2.6.3 | Izvaddati | 30 |
2.6.4 | Piemērs | 30 |
2.6.5 | Atsauces | 30 |
2.7 | Tomāti | 33 |
2.7.1 | Uzdevums | 33 |
2.7.2 | Ievaddati | 33 |
2.7.3 | Izvaddati | 34 |
2.7.4 | Piemērs | 34 |
2.7.5 | Atsauces | 34 |
2.8 | Operācija "confuse" | 36 |
2.8.1 | Uzdevums | 36 |
2.8.2 | Ievaddati | 36 |
2.8.3 | Izvaddati | 36 |
2.8.4 | Piemērs | 36 |
2.8.5 | Atsauces | 36 |
2.9 | Konferences dalībnieki | 39 |
2.9.1 | Uzdevums | 39 |
2.9.2 | Ievaddati | 39 |
2.9.3 | Izvaddati | 39 |
2.9.4 | Piemērs | 39 |
2.9.5 | Atsauces | 39 |
2.10 | Maksa par Internetu | 42 |
2.10.1 | Uzdevums | 42 |
2.10.2 | Ievaddati | 42 |
2.10.3 | Izvaddati | 42 |
2.10.4 | Piemērs | 43 |
2.10.5 | Atsauces | 43 |
Uzdevumu risināšanā nepieciešamākie operatori | 46 | |
Secinājumi | 48 | |
Izmantotie avoti (vai darbā ir atsauces uz visiem avotiem?) | 49 |
C++ programmēšanas valodas izmantošana informātikas olimpiāžu uzdevumu risināšanā. Jānis Briedis, darba vadītāja Jēkabpils Valsts ģimnāzijas informātikas skolotāja Biruta Lasmane.
Darbs satur informāciju par C++ programmēšanas valodas rašanās vēsturi. Ir iekļauti arī desmit informātikas uzdevumi un to atrisinājumi. Uzdevumu atrisinājumu kodos ir daudz komentāru, lai darba lasītājs varētu saprast C++ valodas pielietošanas pamatprincipus. Darba beigās ir apkopoti visnepieciešamākie valodas elementi, lai veiksmīgi varētu risināt informātikas uzdevumus.
Darba mērķis:
Apgūt programmēšanas valodas C++ pamatus, lai varētu risināt informātikas olimpiāžu uzdevumus, un izveidot nepieciešamāko operatoru aprakstu.
Darba uzdevumi:
1.Iepazīties ar programmēšanas valodas C++ rašanās vēsturi.
2.Iegūt teorētisko informāciju par C++.
3.Apgūt šīs programmēšanas valodas pamatus..
4.Praktiski pielietot programmēšanas valodu, risinot informātikas olimpiāžu uzdevumus.
5.Konstatēt pašus nepieciešamākos valodas elementus, lai veiksmīgi varētu risināt olimpiāžu uzdevumus.
Pētījumā secināts, ka ar C++ programmēšanas valodu var atrisināt pilnīgi visus darbā izmantotos informātikas olimpiāžu uzdevumus. C++ programmēšanas valoda ir ļoti plaša, tā tiek regulāri papildināta, tāpēc nekad programmētāja priekšā nebūs uzdevuma, kas C++ nebūtu pa spēkam. Grūtākie informātikas olimpiāžu uzdevumi ir saistīti tieši ar matemātiku, jo tajos svarīgākais ir izdomāt algoritmus, pēc kuriem dators veic atbilstošās darbības.
Atslēgas vārdi: C++, programmēšana, informātika.
Darbs satur 40 lapas, 2 attēlus un disku ar programmu kodiem. Darba praktiskajā daļā ir risināti informātikas olimpiāžu uzdevumi un sastādīts nepieciešamāko operatoru, informātikas olimpiāžu uzdevumu risināšanai, apraksts.
Darba tēma: C++ programmēšanas valodas izmantošana informātikas olimpiāžu uzdevumu risināšanā.
Izpētīt programmēšanas valodu C++ es izvēlējos, jo mani interesē programmēšana un savu nākotni es iespējams saistīšu kaut nedaudz ar šo nodarbi. Esmu jau mēģinājis programmēt ar Turbo Pascal programmēšanas valodu, bet tā man šķita novecojusi, jo ir nākušas daudzas mūsdienīgākas datorprogrammu sarakstīšanas valodas un viena no tām ir C++.
Darba mērķis: Apgūt programmēšanas valodas C++ pamatus, lai varētu risināt informātikas olimpiāžu uzdevumus, un izveidot nepieciešamāko operatoru aprakstu.
Darba uzdevumi:
1.Iepazīties ar programmēšanas valodas C++ rašanās vēsturi.
2.Iegūt teorētisko informāciju par C++.
3.Apgūt šīs programmēšanas valodas pamatus..
4.Praktiski pielietot programmēšanas valodu, risinot informātikas olimpiāžu uzdevumus.
5.Konstatēt pašus nepieciešamākos valodas elementus, lai veiksmīgi varētu risināt olimpiāžu uzdevumus.
Hipotēze: Programmēšanas valoda C++ labi noder dažādu informātikas uzdevumu risināšanai.
Darbā izmantotās metodes: literatūras analīze, darbības produktu analīze, iegūto zināšanu praktisks pielietojums.
Darba struktūra: darbs sastāv no ievada, 3 nodaļām un apakšnodaļām, secinājumiem, 5 izmantoto informācijas avotu saraksta un diska ar programmu kodiem. Darbā ir 2 attēli.…
Tas ir zinātniski pētnieciskais darbs, kurš sastāv no C++ programmēšanas valodas apraksta un praktiska pielietojuma piemēriem. Noderēs visiem, kas interesējas par programmēšanu, vēlas to apgūt vai arī vienkārši grib uzzināt ko nozīmē programmēt.
- C++ programmēšanas valodas izmantošana informātikas olimpiāžu uzdevumu risināšanā
- Internets - tā iespējas un izmantošana
- Linux izmantošana mājās
-
You can quickly add any paper to your favourite. Cool!Linux izmantošana mājās
Research Papers for secondary school17
Evaluated! -
Internets - tā iespējas un izmantošana
Research Papers for secondary school18
Evaluated! -
Tehnisko mācību līdzekļu izmantošana vēstures stundās - elektroniskās kartes
Research Papers for secondary school68
-
Interneta resursu izmantošana jauniešu vidū, lai iegūtu informāciju par aktivitātēm Rīgā
Research Papers for secondary school17
-
Interneta valodas īpatnības salīdzinājumā ar literārās valodas normām
Research Papers for secondary school36
Evaluated!