551.00K
Category: programmingprogramming

Kontrolpiemērs - “ar roku” izrēķināts prpgrammējamais uzdevums

1.

Kontrolpiemērs - “ar roku” izrēķināts prpgrammējamais uzdevums.
Tiek izmantots algoritma
blokshēmas un programmas pareizības pārbaudei.

1

a>0
2

y = a*b
Kontrolpiemēru izvēles
nosacījumi:
1/ pēc iespējas
vienkāršāks;
2/ obligāti jāiziet
visi atzarojumi.
3
a<0

4
5
y=a
y=b
6
d = y•a

2.

Algoritma
blokshēma
Uzdevums
Programma
Aprēķināt y=x 2 , ja x mainās robežās no -5 līdz 5, galavērtības ieskaitot, ar soli 0,001.
Sākums
Sākums
a, b, c
x = -5
x= a
y = x2
y = x2
x, y
x, y
x = x+ c
x = x+0,001

x <= 5


Beigas
x <= b

Beigas

3.

Uzdevuma
formulējums
Realizācijas fāze
Algoritma
izstrāde
Algoritma tulkošana valodā C++
Algoritma
pārbaude uz
papīra
Programmas
pārbaude
Izstrādes fāze
Izstrādātā
programma

4.

Programmas kļūdas
Tiek atrastas automātiski
Sintakses
kļūdas
Skaitļošanas
kļūdas
Automātiski
netiek konstatētas!!!
Loģiskās
kļūdas
Tiek izdots:
- error message
- warning message
Izejas
kods
Kompilātors
Operētājsistēma
Izpildāmais
kods
Programmas
izpilde

5.

Labs programmēšanas stils
Programma viegli lasāma !!!
1/ mainīgo apzīmējumiem jāatbilst viņu nozīmei
Preces cena:
c
vai
cena
2/ programmas teksts jāizlīdzina
t.i. teksts jāizvieto tā, lai elementi, kas veido
loģisko vienību, izskatītos kā atsevišķa grupa
3/ jālieto komentāri
t.i. svarīgākajās programmas vietās jāievieto
paskaidrojošs teksts
const double PVN = 0.18 //Pievienotas vertibas nodoklis
//Divdimensiju masiva ievads
English     Русский Rules