• Nie Znaleziono Wyników

PRZEPEŁNIENIA SYGNALIZOWANE W TRAKCIE WYKONYWANIA PROGRAMU WYNIKOWEGO

Nr b ł ę ­ du

Opis błędu

- i r

lic z b a parametrów aktualnych n ie ­ zgodna z l ic zb ą parametrów formal­

nych

2 niewłaściwa wielkość na l i ś o i e l e ­ wych stron w in s t ru k c ji p rzypisania lub w warunku cyklu

3 wyrażenie występujące w in s tru k c ji p rzyp isa n ia lub element l is t y cyklu nie je3 t odpowiedniego typu

4 niezgodność typów w in s t ru k c ji przy­

p isa n ia lub w warunku cyklu

5 zmienne i identyfikatory procedury występujące na l i ś o i e lewyoh stron w in s tru k c ji p rzy p isa n ia nie mają wspólnego typu

7 niewłaściwy typ zmiennej przed ope­

ratorem w wyrażeniu arytmetycznym lub w r e la o ji

8 niev/łaściwy typ zmiennej po operato­

rze w wyrażeniu arytmetycznym lub w r e l a c ji

9

niewłaściwy typ zmiennej występują­

cej po znaku w wyrażeniu arytme tycznym

^ pierwszy parametr za tekstem L IN IA określa w iersz, w którym rozpoczyna się deklaracja procedury, drugi parametr za tekstem LIN IA określa m iejsce wywołania procedury.

ALO K-2

Nr b ł ę ­

du Opis błędu

10

d z ie ln a nlę jes t typu arytmetycznego

11

d z ie l n i k nie jest typu arytmetycz­

nego

12

w warunku nie występuje wyrażenie boolowskle

13 w eleraenole "podozas gdy" za ogra­

nicznikiem WHILE n ie występuje wyrażenie boolowskle

14 nieokreślony wynik potęgowania a*

(a =

0

, i *

0

)

15 niewłaściwy typ podstawy przy potę­

gowaniu

16 niowłaaoiwy typ wykładnika przy po­

tęgowaniu

17 ^nieokreślony wynik potęgowania! pod­

stawa ujemna, wykładnik rzeczywisty 18 niewłaściwy typ argumentu operaojl

NOT

igll niewłaściwy parametr aktualny

20

1) niewłaściwy parametr aktualny? na przykład trzeoi parametr procedury rozm ieszczenia n ie je s t tekstem

2

i"l) niewłaśoiwy parametr aktualny (n ie

odpowiada speoyfik acji REAL)

22

1) niewłaściwy parametr aktualny (n ie

odpowiada specy fik aoji BOOŁEAN)

23

1) niewłaściwy parametr aktualny (n ie

odpowiada sp e cy fik a cji LABEL)

' patrz odnośnik na stronie E-1 1)

AŁO E-3

Nr błę­

du

Opia błędu

2 4 ^ niewłaśoiwy parametr aktualny (n ie odpowiada sp e cy fik a cji INTEGKR lub REAL)

25

1) typ parametru aktualnego niezgodny ze specyfikacją REAL parametru f o r ­ malnego, który w treśoi procedury występuje jako element l is t y lewych stron w instru ko ji przypisania 261 ) typ parametru aktualnego niezgodny

ze specyfikacją INTEGER parametru formalnego, który w tre śc i procedu­

ry występuje jako element lis t y le ­ wych stron w in s tru ko ji przypisania 2 7 1)' typ- parametru aktualnego niezgodny

ze specy fik acją REAL parametru f o r ­ malnego, umieszczonego na l iś o ie parametrów wywoływanych przez war­

tość

2

b 1^ typ parametru aktualnego niezgodny ze speoyfikaoją DiTEGER parametru formalnego, umioszozonego na l i ś ­ oie parametrów wywoływanych przez wartość

2 9 1) typ parametru aktualnego niezgodny ze speoyfikaoją BOOLEAIl parametru formalnego, umieszozonego na l i ś ­ cie parametrów wywoływanych przez wartość

301) typ parametru aktualnego niezgodny ze specy fik acją LABEL parametru

for-O p a t r z odnośnik na stronie E~1

-A U] H-4

Nr błę ­

du Opis błędu

malnego, umieszozonego na l iś o ie parametrów wywoływanych przez war­

tość

31 lewy argument operatora DXV nie je s t typu INTEGER

32 prawy argument operatora DIV nie je s t typu INTEGER

33

|

|

lewy argument operatora logicznego AND, OR, IMPL lub EQOIV nie jes t typu BOOIEAN

34 prawy argument operatora logiozne- go n ie je s t typu BOOLEAN

35 ograniczenie dolne w deklaraoji tablioy nie jes t typu arytmetyozr- nego

36 ograniczenie górne w de k lara c ji ta­

b lio y n ie jes t typu arytmetycznego 37 wartość ograniczenia górnego jest

m niejsza od wartośoi ograniczenia dolnego

38 wartość indeksu większa od 32767 • 39 iden tyfik a to r określa niewłaśoiwą

klasę wyrażenia indeksowego

40 jak 39

41 błędnie podane wartośoi indeksów, element tablioy wykraoza poza za­

rezerwowany dla n ie j ohszar 42 l ic z b a indeksów n ie jes t zgodna z

deklaraoją odpowiedniej tablioy

ALG E-5

Nr błę­

du Opia błędu

4 3 1

) typ parametru aktualnego niezgodny ze specyfikacją parametru formal­

nego -rffiAl ARRAY albo INTEGER ARRAY - umieszozonego na l i ś c ie pa­

rametrów wywoływanych przez wartość typ parametru aktualnego niezgodny ze specyfikacją BOOIEAN ARRAY para­

metru formalnego, umieszczonego na l i ś c i e paramotrów wywoływanych przez wartość

45

niewłaściwy parametr aktualny funk­

c ji standardowej) na przykład tekst w instru ko ji w yjścia liczbowego nie jost formatem liczbowym

46 niew łaściwie określony parametr ak­

tualny repi-ezentujący numer wejśoia- w yjścia symbolicznego w instruk­

cjach procedur IN P , OUT lub OUTCHAR 47 niewłaściwy parametr aktualny okreś-

lająoy element wejścia-wyjścia 48 parametr aktualny procedury OUT n ie

jes t tekstem

4 9 niewłaściwa lic zb a parametrów ak­

tualnych fun k cji standardowej 50 błąd w wywołaniu procedury wyjścia

OUT

51 błąd w wywołaniu procedury wejścia INP

52 niepoprawne wyrażenie steru.jąoe 57 d z ie l n ik jes t zerem

'oatrz odnośnik na stronie E-1

I

ALa E-6

Ni* b łę ­

du Opis błędu

58 przekroczenie zakresu łiozb 61 użyoie proaedury OUT, INP lub

OUTCHAR jako parametru aktualnego 62 użyoie in s tru k c ji prooeduiy OUT w

treśoi prooedury obliczają cej war­

tość odwołania funkoyjnego wystę­

pującego w wyrażeniu arytmetyoznym lub boolowskim - będącym elementem wyjśola

78 argument, dla którego ma być obli- ozona wartość funkojl SQRT jest mniejszy' od 0

79 ' za duży argument, d la którego ma być obliozona wartość funkoji EXjP 80 argument, dla którego ma być o b li­

czona wartość fun k cji LN jes t ujem­

ny lub równy zero

8? błąd przy wprowadzaniu daryoh l i c z ­ bowych lub logioznych

88 w danych brak elementu w ejśoia, który powinien być wartością lo­

giczną

89 błąd w danych logioznych 90 błąd w danych.liczbowych 91 lio z b a za duża dla maszyny 92 błąd w danych liczbowych 93 za dużo symboli w formacie roz­

m ieszczenia

94 cudzysłów nie rozpoczyna teks­

tu

ALU E-7

Nr b ł ę ­

du Opis błędu

95 błąd w formacie liozbowym} na przy­

kład dwa razy występuje li t e r a E odd zielająoa mantysę od wykładnika lub za dużo wypisywanych cyfr 96 niepoprawny symbol rozpoozynająoy

lub kończąoy format

97 niepoprawny symbol w formacie 98 niepoprawny symbol w formacie lo ­

gicznym

99 za duży numer w yjśoia symbolicznego

Podozas wykonywania programu wynikowego mo­

gą wystąpić następująoe przep ełn ian ia«

N r przepeł­

n ie n ia Znaozenie p rzep ełn ie nia

314 przekroczony obszar EEB

315 program n ie m ieśoi s ię w PAO

316 p rzep ełn ienie stosu 317 p rzep ełn ie nie stosu 319 za duży numer segmentu

320

błąd maszyny.

321 błąd maszyny

322

przekroczony obszar 3EB

4i>0 błąd p rze s ła n ia z BEB

Powiązane dokumenty