Upload
jelena-bikova
View
1.058
Download
2
Embed Size (px)
DESCRIPTION
Pascal 1
Citation preview
.
Ievads programmēšanas valodā. Elementāra programma
Programmēšanas valodu Pascal, kas nosaukta 17.gs. matemātiķa Blēza Paskāla vārdā,
pagājušā gadsimta 60.gadu beigās izveidoja Niklaus Virts no Cīrihes.
Sākotnēji tā tika veidota kā līdzeklis programmēšanas pamatu apguvei, taču tā drīz vien Pascal kļuva par vienu no populārākajām programmēšanas valodām.
1. 26 lielie un mazie latīņu alfabēta burti:
A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v, w, x, y, z.
Valodas Pascal alfabēts
3. Speciālie simboli:
+ pluss- mīnuss* zvaigznīte/ slīpā svītra= vienāds. punkts, komats; semikols# numura zīme$ dolārs
: kols‘ apostrofs< mazāks> lielāks( ) apaļās iekavas[ ] kvadrātiekavas{ } figūriekavas^ rādītājs
atstarpe
Valodas Pascal alfabēts
4. Sapārotie simboli:
: = , < > , <= , >= , . . , (. , .) , (* , *)
Valodas Pascal alfabēts
5. Atslēgas vārdi:
ABSOLUTE, AND, ARRAY, BEGIN, CASE, CONST, DIV, DO, DOWN, ELSE, END, EXTERNAL, FILE, FOR, FORWARD, FUNCTION, GOTO, IF, IN, INLINE, LABEL, MOD, NIL, NOT, OVERLAY, OF, OR, PACKED, PROCEDURE, PROGRAM, RECORD, REPEAT, SET, SHL, SHR, STRING, THEN, TO, TYPE, UNTIL, VAR, WHILE, WITH, XOR.
Valodas Pascal alfabēts
Programmām ir noteikts pieraksts. Vispārīga gadījumā programma valodā Pascal sastāv no divām lielām daļām –
1. Definīciju daļas (apraksta daļas)
2. Programmas galvenā bloka (operatoru daļas)
Programmu struktūra
Uzrakstīsim pirmo programmu valodā Pascal, ievērojot izstrādes gaitas etapus.1. Uzdevumu izvirzīšana.Uzdevums – uzrakstīt programmu, kas izvada uz ekrānu tavu vārdu.2. Algoritma izstrādāšana.Tiek izlemts, kas tieši soli pa solim būs jādara programmai.3. Programmas izstrādāšana.Programmas teksta uzrakstīšana Pascal vidē.
4. Programma kompilēšana (kļūdu meklēšana un labošana.)
Piemērs:
(‘06.10.2014’);
Uzdevumi:
No kā sastāv programmēšanas valodas Pascal alfabēts?Kādas ir valodas Pascal uzrakstītas programmas galvenās daļas?Kāda ir ievades un izvades operatoru darbība?Kāda ir atšķirība ir starp operatoriem WRITE un WRITELN?
Atkārtosim: