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:601343
 
Autors:
Vērtējums:
Publicēts: 26.03.2009.
Valoda: Latviešu
Līmenis: Vidusskolas
Literatūras saraksts: 5 vienības
Atsauces: Ir
Laikposms: 2000. - 2010. g.
SatursAizvērt
Nr. Sadaļas nosaukums  Lpp.
Ievads    4
1.  Programmēšanas valoda Pascal    5
1.1.  Programmēšanas valodas Pascal vēsture    5
1.2.  Programmēšanas valodas Pascal pirmais kompilators    5
1.3.  Objektorientētās Pascal versijas    6
1.4.  Object Pascal šodien    7
1.5.  Pascal nākotnē    7
1.6.  Niklausa Virta biogrāfija    7
1.7.  Pašlaik pieejamās Pascal versijas    8
Python    9
1.1.  Python vēsture    9
1.2.  Python iespējas    9
1.3.  Python mūsdienās    10
1.4.  Radīšanas mērķis    10
1.5.  Python atbalstīšana    10
1.6.  Citu valodu ietekme uz Python    11
1.7.  Datu tipi un struktūras    11
1.8.  Operatori.Sintakse un semantika    11
1.9.  Struktūra    12
1.9.1  Rindas un komandas    12
1.9.2  komentāri    12
1.9.3  Komandu bloki    13
1.9.4  Datu tipi, konstantes    13
1.9.5  Simbolu virknes    14
1.9.6  Saraksti    14
1.9.7  Vārdnīcas (dictionaries)    14
1.9.8  Pārējie tipi    14
1.9.9  Mainīgie, izteiksmes. Mainīgo lietošana    15
1.9.10  Piešķiršanas operators    15
1.9.11  Izteiksmes    15
1.9.12  Operators print    16
1.9.13  Vadības konstrukcijas    16
1.9.14  Operators while    17
1.9.15  Operators for    17
1.9.16  Funkcija range (x,y)    17
1.9.17  Funkcijas. Operators def    17
1.9.18.  Matemātiskās funkcijas    18
1.10.  Objektorientētās iespējas    18
1.11.  Funkcijas. Teksta rindas    19
Programmēšanas pamatu apguve skolās    20
2.1.  Mācību priekšmeta mērķis un uzdevumi    20
2.2.  Programmēšanas pamatu apguve Āgenskalna Valsts ģimnāzijā    20
Linux instalācija paralēli citai operētājsistēmai    21
Kā uzsākt darbu ar Python    21
Valodu salīdzināšana    22
5.1.  Vienkāršie operatori    22
5.1.1  Ievada un izvada operatori WRITE un READ. Piešķiršanas operators    22
5.2.  Vienkāršas matemātiskas funkcijas    23
5.3.  Operatori    24
5.3.1  Sazarošanās operators IF...THEN...ELSE    24
5.3.2  Izvēles operators CASE...OF...END    24
5.4.  Cikliskās konstrukcijas    25
5.4.1  Cikls ar skaitītāju FOR...TO...DO    26
5.4.2  Cikla operātors WHILE...DO    26
5.4.3  Cikla operators REPEAT...UNTIL    26
5.5.  Strukturētie mainīgie    27
5.5.1  Viendimensiju masīvs    27
5.5.2  Divdimensiju masīvs    28
5.5.3  Ieraksti    29
5.6.  Apakšprogrammas    29
5.6.1  Procedūras    29
5.6.2  Funkcijas    30
5.7.  Algoritmi informātikā    31
5.7.1  Kārtošanas algoritmi    31
5.8.  Grafiskais režīms graph    32
5.8.1  Teksta izvade grafiskajā režīmā    32
5.8.2  Vienkāršu figūru zīmēšana    33
5.8.3  Apakšprogrammu izmantošana    33
Pētijums    35
Secinājumi    36
Izmantotā literatūra    37
Anotācija    38
10  Annotation    39
11  Pielikums    40
Darba fragmentsAizvērt

1 Ievads
Darba tēma: Āgenskalna Valsts ģimnāzijas mācību priekšmeta programmēšanas pamati, realizācija Linux iebūvētās programmēšanas valodas Python vidē.
Darba mērķis: Pētījuma mērķis ir salīdzināt programmēšanas valodas Pascal un Python piedāvātās iespējas. Autores darbā izmanto Turbo Pascal 7.0, kas tiek izmantots Āgenskalna Valsts ģimnāzijā programmēšanas pamatu apguvei. Veikt aptauju un analizēt aptaujas rezultātus. Instalēt Pascal Linux vidē un aprakstīt instalēšanas procesu. Noskaidrot, vai programmēšanas valoda Python skolēniem ir saprotamāka valoda programmēšanas pamatzināšanu apguvei skolā, nekā Pascal.
Darba novitāte: Autores prognozē, ka šis darbs varētu tikt izmantots programmēšanas pamatu apguvei vidusskolās. Darbs ir oriģināls un inovatīvs- šāds pētījums Latvijā tiek veikts pirmo reizi.
Darba uzdevumi:
• salīdzināt programmēšanas valodas Pascal un Python sintaksi;
• noskaidrot, kas ir svarīgākais mācoties programmēšanas valodu;
• instalēt Python Linux operētājsistēmā;
• veikt aptauju un analizēt iegūtos rezultātus;
• veikt pētījumu ar programmēšanas valodu Python.
Hipotēze: Python programmēšanas valoda ir piemērotāka valoda ar ko mācīt skolēnus programmēt, apgūstot skolas pamatkursu, nekā Pascal.
Darbā izmantotās metodes: materiālu analīze, aptauja, aptaujas analīze, pētījums ar Python, pētījuma analīze.
Darba struktūra: darbs sastāv no 30 lappusēm, 21 tabulas (grafikiem), izmantoto informācijas avotu saraksta un pielikuma.
Turbo Pascal un Python sadaļā tiek aprakstīta programmēšanas valodu vēsture un programmēšanas valodu piedāvātās funkcijas.
Valodu salīdzināšana: šajā sadaļā tiek pārrakstītas un salīdzinātas Pascal programmas Python valodā.
Aptaujas rezultāti: sadaļā tiek analizēti aptaujas rezultāti, vērtētas tendences un īpatnības.
Pētījumu rezultāti: šajā sadaļā tiek analizēti pētījumu rezultāti, kas iegūti testējot Āgenskalna |Valsts ģimnāzijas skolēnus.

1. Programmēšanas valoda Pascal
1.1. Programmēšanas valodas Pascal vēsture
1971. gada pirmajā žurnāla „Acta Informatica” numurā tika nopublicēts sākotnējais programmēšanas valodas Pascal apraksts. Tās autors, profesors Niklaus Virts (Niklaus Wirth), kas tajā laikā bija profesors Šveices tehnoloģijas institūtā Eidgenoessische Technische Hochschule (turpmāk tekstā ETH), radīja Pascal, kā vienu no valodas Algol attīstīšanas priekšlikumiem. Valoda Algol pazīstama, kā pirmā augsta līmeņa programmēšanas valoda ar lasāmu, strukturētu un semantiski definētu sintaksi.
Pascal pirmā pieejamā versija parādījās 1973. gadā. Savas lasāmības un loģiskās struktūras dēļ Pascal tajā laikā kļuva par vispiemērotāko valodu programmēšanas apmācībai, kas vairoja šīs valodas popularitāti.
1983. gadā radītā programmatūras izstrādes vide un kompilators Borland Turbo Pascal padarīja šo valodu populāru personālo datoru lietotāju vidū. Turbo Pascal kļuva par vienu no vispopulārākajām programmatūras izstrādes vidēm.

6 Pētijums
Autores 2009. gada janvāra un februāra mēnesī veica pētījumu ar Āgenskalna Valsts ģimnāzijas skolotāja Arņa Upenieka apmācamajām klasēm, kas padziļināti apgūst informātiku un iegūst pamatzināšanas programmēšanā, pētījumā piedalījās 54 cilvēki no visām vienpadsmitajām klasēm, kas apgūst programmēšanas pamatus. Pētījums sastāvēja no divām daļām un tika veikts vienas akadēmiskās stundas laikā. Pētījums tika veikts operētājsistēmas Windows Xp, 2000 vidē, kur tika instelēts Python 2.5. Pētījuma laikā autores iepazīstināja vienpadsmito klašu audzēkņus ar dažādām primitīvām Python programmu uzbūves shēmām un lūdza skolēnus secināt, kura valoda- Turbo Pascal vai Python- viņiem šķiet vieglāk saprotama un interesantāka. Kad autores bija iepazīstinājušas skolēnus ar Python sintaksi un semantiku, viņas lūdza uzrakstīt vienu programmu, kurā tika iekļautas tikko apgūtā sintakse- teksta izvade, vērtības piešķiršanas operators (att. 9.1.), matemātiskas funkcijas (att. 9.2.) un darbības ar nosacījuma operatoru if (att.9.3.). 63% aptaujāto vēlāk atzina, ka programmēšanas valoda Python tiem šķitusi vieglāk saprotam;aka un ērtāka, 37% uzskatīja, ka abas valodas grūtības pakāpē ir līdzvērtīgas un neviens skolēns neuzskatīja, ka Turbo Pascal valoda būtu vieglāka, ērtāka. 54% no aptaujātajiem skolēniem atklāja, ka viņiem Pascal “zilais” ekrāns izraisa negatīvas izjūtas, 18 % tas šķiet vienaldzīgs, bet tikai 9% no aptaujātajiem izjūt pozitīvas emocijas, strādājot ar Turbo Pascal “zilo” ekrānu.…

Autora komentārsAtvērt
Darbu komplekts:
IZDEVĪGI pirkt komplektā ietaupīsi −1,48 €
Materiālu komplekts Nr. 1135180
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