Tayanch so’zlar va iboralar




Download 1,8 Mb.
bet19/20
Sana01.01.2020
Hajmi1,8 Mb.
#7684
1   ...   12   13   14   15   16   17   18   19   20
Tayanch so’zlar va iboralar.

Modul, kompilyator, xotira xajmi, moslashtiruvchi, otladkachi, jadvallar, faoliyat sharti,optsiyalarni diskka yozish, optsiyalarni diskdan o`qish, protsеdura, dinamik, konstruktsiya, kompilyatsiya.



O’z-o’zini tеkshirish uchun savollar.

1. Turbo-Paskal muxitida saxifaning umumiy ko`rinishi.

2. Faylni katalogdan axtarish.

3. Mеnyu satrining aloxida vazifalari.

4. Dasturni kompilyatsiyalash deganda nimani tushunasiz.

5. Tizimni konfiguratsiyalash fayli.

6. Turbo-Paskalning qo`shimcha modullari.

7. Tasvir dasturlari ishlatilishi uchun zarur fayl.

8.Vidiеotizimlarni moslashtiruvchi drayvеrlar.

Mavzu bo`yicha namunaviy test savollari

1. Dasturning bajarilishi qaysi buyruq orqali amalga oshiriladi.

a) goto

b) run


c) edit

d) file


2. Paskalning qo`shimcha modullari qanday tavsiflanadi

a) turbo. tpl

b) turbo. tpu

c) turbo. exe

d) hammasi to`g`ri

3. Yangi dastur matnini kiritish qaysi buyruq orqali amalga oshiriladi

a) save

b) load


c) new

d) print


4. Dastur matnini xotiraga yozish qaysi buyruq orqali amalga oshiriladi.

a) save


b) new

c) edit


d) run

5. Dastur matnini xotiradan o`qish uchun qaysi buyruq ishlatiladi

a) print

b) save


c) debug

d) open


6. Edit bo`limi qaysi vazifani bajaradi

a) dasturlarni yozish

b) dasturlarni tahlil qilish

c) dasturlarni bajarish

d) dasturlarni o`qish

7. Dasturdan sistemaga chiqish uchun qaysi buyruq ishlatiladi

a) load

b) compile



c) exit

d) hammasi to`g`ri

8. Dasturni chop etish uchun qanday buyruqdan foydalaniladi

a) write


b) read

c) run


d) print

9. Quyidagilardan qaysi fikr noto`g`ri

Edit bo`limida:

a) dastur chop ettiriladi

b) belgilangan bo`lakni olib tashlanadi

c) bo`lakni nusxasini hosil qilinadi

d) hammasi to`g`ri

10. Quyidagilardan qaysi biri to`g`ri yozilgan

a) turbo.tp – tizimni konfiguratsiya-lash fayli

b) turbo.tpl – qo`shimcha modullar

c) turbo.hlp – ma`lumotlar jamlanmasi

d) hammasi to`g`ri


FOYDALANILGAN ADABIYOTLAR

  1. O`.T.Haitmatov va b.Informatika va axborot texnologiyalari. O’quv qo’llanma. T. TKTI. 2005 y.

  2. O`.T.Haitmatov va b. Informatika va axborot texnologiyalari fanidan laboratoriya ishlarini bajarish ushun uslubiy qo’llanma. T. TKTI. 2005 y.

  3. Holmatov T.X.,Toyloqov N.I. Amaliy matematika,dasturlash va kompyuterning dasturiy ta’minoti. T.Mexnat, 2000 .

  4. Kadirova N.R. Polatov A.M. Programmirovanie na yasike Paskal T.2004

  5. Aripov M., Xaydarov A. Informatika asoslari T. “O`qituvchi” 2002 .


O`tilgan mavzular bo`yicha talabalar o`z bilimlarini mustahkamlashlari uchun quyida Turbo Paskal algoritmik tilida dasturlar berilgan.

Bu dasturlarning har birini bajarayotgan funktsiyalarini taxlil qiling.

1) program Brak;

const eps=0.5; var B: array[byte]of real; i, n , s : integer; a : real; p : boolean;

begin


p:=false; s:=0; readln(n); readln(a); for i:=1 to N do begin

readln(B[i]); if (b[i]<(a-eps)) or (b[i]>(a+eps)) then begin

p:=true; s:=s+1; end end; if p then writeln(s) else writeln(a)

end.


2) Program Determinant;

const N1=10;

type

Matrice = array[1..N1,1..N1] of real;



var A: matrice; I,J,N: integer; D: real;

Function Det (A: Matrice; N: integer) : real;

var B: matrice; I: integer; T, Mn, S : real;

Function Minor (var C: matrice; A: Matrice; N, I, J : integer) : real;

var Im, Jm, Ia, Ja, Nm : integer; begin Nm :=N-1; Im :=1; Ia :=1;

while Im < = Nm do if Ia < >I then begin Jm : =1; Ja : =1;

while Jm<=Nm do if Ja < > J then begin C [Im, Jm] : = A [Ia, Ja];

Ja : =Ja+1; Jm : =Jm+1; end else Ja : =Ja+1; Ia : =Ia+1; Im : =Im+1;

end else Ia : =Ia+1; end; begin if N=1 then Det : =A[N,N];

if N=2 then Det : =A[1, 1]*A[2, 2]-A[2, 1]*A[1, 2]; if N>2 then

begin S : =0; for I : =1 to N do begin

Mn : =Minor(B, A, N, I, 1); if (I mod 2)=1 then begin T : = Det (B, N-1);

S : =S + T*A[ I, 1]; end else begin T : = Det (B, N-1); S : = S –T *A[I,1];

end; end; Det : = S; end; end; begin readln (N);

for I :=1 to N do begin for J :=1 to N do readln (A [I, J]); end; D : =Det (A, N);

Writeln ( D : 7 : 4); readln; end.



3) Program Sortirovka;

Const NMax = 100;

Type MasNat = Array [1 .. NMax] Of 1.. High (Integer);Var A : MasNat; I, J, N, M, K, Vsp : Integer; Log : Boolean; F : Text; Procedure WriteMassiv; Var I : Integer; Begin For I := 1 To N Do Write( A [I] : 5); WriteLn; End; Begin Assign(F, 'D : \ workdir \ shest \ ttt.txt' ); ReWrite(F); ReadLn(N); Randomize; For I := 1 To N Do A[I] := 1 + Random(1000); WriteMassiv; For I := 1 To N Do Write( F, A[I] : 5); WriteLn(F); ReadLn(K); M := 0; I := 1; While I <= N - 1 Do Begin Log := True; J := I; While (J <= N) And Log Do Begin Log : = A[J] Mod K < > M; J := J + 1; End; If Not Log Then Begin Vsp := A[J - 1]; A[ J - 1] := A[I]; A [ I ] := Vsp; I := I + 1; End Else M := M + 1; End; Write Massiv; For I := 1 To N Do Write( F, A[I] : 5); WriteLn (F); Flush (F); Close (F) End.

4) program pasc;

var a,d : real; i, k, n : integer; b : array [1..100] of real; begin readln (a);

readln (d); readln (n); for i:=1 to n do begin readln ( b [i] );

end; k : =0; for I : =1 to n do if ( b[i] > (a+d)) or (b[i]< (a-d)) then k:=k+1; if k : =0 then writeln(a) else writeln(k) end.



5) program pasc;

var a, b : array [1..100] of integer; n, i, j, k : integer;

begin readln (n);

for I :=1 to n do begin readln ( a [ I ] ); end; readln (k); j :=1; for I : =1 to n do if ( a[i] mod 10 = k) then begin b[j] : = a[i]; write ( b[j] );

j : =j+1; end; end.
6) program pasc;

var n, i, j : integer; a : array [1..100, 1..100] of integer;

begin readln (n);

for i:=1 to n do for j:=1 to n do begin a [i, j] : = j-i+1;

if a[i, j] <=0 then a [i, j]:=abs (a[ i, j]-2); end; for i:=1 to n do

begin for j:=1 to n do write (a [i, j]:3); writeln end end.


7) program pasc;

var n, i, j : integer; a: array [1..100, 1..100] of integer; begin readln(n);

for i:=1 to n do for j:=1 to n do begin write('a[',i,',',j,']=');

readln(a[i,j]); end; for i:=1 to n do for j:=1 to n do

begin if a[i,j]<=0 then a[i,j]:=0 else a[i,j]:=1 end;

for i:=1 to n do begin for j:=1 to n do write(a[i,j]:3); writeln end; writeln; writeln; for i:=1 to n do begin for j:=1 to i do write(a[i,j]:3);

writeln end end.

8) program pasc;

var a:array [1..200] of real; i,j,k,l,n,mi,mj,ni,nj: integer; min,max: real; p,q: boolean; function xt(i:integer):real; begin xt:=a[2*i-1] end; function yt(i:integer):real; begin yt:=a[2*i] end; function dl(i,j:integer): real; begin dl:=sqrt(sqr(xt(i)-xt(j))+sqr(yt(i)-yt(j))) end;begin readln(n); for i:=1 to n do begin write('x[',i,']='); readln(a[2*i-1]); write('y[',i,']='); readln(a[2*i]) end; q:=true; max:=dl(1,2); mi:=1; mj:=2; min:=dl(1,2); ni:=1; nj:=2; for i:=1 to n-1 do for j:=i+1 to n do begin if maxdl(i,j) then begin min:=dl(i,j); ni:=i; nj:=j; end end; writeln(mi,'-',mj); writeln( ni, '-', nj ) end.



9) program pasc;

var a:array[1..100] of integer;

i,n:integer; begin readln(n); for i:=1 to n do begin write('a[',i,']='); readln(a[i]) end; for i:=1 to n div 2 do writeln (a[i],' ', a[(n div 2)+i])end.
10) program pr;

var a:array [1..100,1..100] of integer;

i,j,n:integer; c: integer; begin readln(n); for i:=1 to n do for j:=1 to n do

begin readln(a[j,i]); end; for i:=1 to n do begin for j:=1 to n do write(a[i,j]:3); writeln; end; for i:=1 to n do for j:=1 to n do begin c:=a[i,j]; a[i,j]:=a[j,i]; a[i,j]:=c; end; for i:=1 to n do begin for j:=1 to n do

write(a[i,j]:3); writeln end; end.
11) program prog;

var a:array[1..30,1..30] of integer;

i,j,n:integer; begin readln(n); for i:=1 to n do for j:=1 to n do

if i=j then a[i,j]:=n-j+1 else a[i,j]:=0; for i:=1 to n do

begin for j:=1 to n do write(a[i,j]:3); writeln end end.
12) program pasc;

var a:array[1..30,1..30] of integer;

i,j,n,k,m,max,at:integer; begin readln(n); readln(m); for i:=1 to n do

for j:=1 to n do begin readln(a[i,j]) end;

for i:=1 to n do begin for j:=1 to n do write(a[i,j]:4); writeln end; max:=1; for i:=1 to n do if a[max,max]

then max:=i; for i:=1 to n do begin at:=a[m,i]; a[m,i]:=a[max,i]; a[max,i]:=at end; for i:=1 to n do begin for j:=1 to n do write(a[i,j]:4); writeln end end.


13) program pasc;

var a:array[1..200] of real; i,n:integer; d,r1,R2:real; begin readln(n); for i:=1 to n do begin readln(a[2*i-1]); readln(a[2*i]); end; d:=sqrt(sqr(a[1])+sqr(a[2])) r1:=d; R2:=d; for i:=1 to n do begin d:=sqrt(sqr(a[2*i-1])+sqr(a[2*i])); if dR2 then R2:=d end; writeln('r=',r1); writeln('R=',R2) end.



14) program pasc;

var a:array[1..100,1..100] of integer;

i,j,n:integer; begin readln(n); for i:=1 to n div 2 do for j:=i to n do

begin a[i,j]:=0; if ((j>=i) and (j<=(n-i+1))) and (i<=(n div 2)+1)

then begin a[i,j]:=1; a[n-i+1,j]:=1; end;

end; if n mod 2=1 then a[n div 2+1,j div 2+1]:=1; for i:=1 to n do

begin for j:=1 to n do write(a[i,j]:2); writeln end; readln end.
15) program mas;

var a:array[1..100] of integer;

i,n,k:integer;

begin readln(n); for i:=1 to n do begin readln(a[i]); end; i:=1; while i'); ReadKey; END.



19) program N1;

var N:integer;

function KOL(N:integer):integer;

begin if N>9 then KOL:=KOL(N mod 10)+KOL(N div 10) else KOL:=1;

end;BEGIN ReadLn(N); WriteLn(KOL(N)); ReadLn; END.

20) program pasc;

var b,a,n,k: integer;

begin readln(n); k:=n; a:=k mod 10; repeat b:=k mod 10; k:=k div 10 until k div 10 =0; b:=k mod 10; writeln(a,n div 10 div 10 mod 10,n div 10 mod 10,b) end.

21) PROGRAM pasc;

TYPE massiv=array [1..50] of integer;

var a:massiv; n,i:integer; begin readln(n);

i:=1; while n>=2 do begin a[i]:= n mod 2; i:=i+1;

n:= n div 2; end; i:=i-1; write(n); while I < >0 do

begin write(' ',a[i]); i:=i-1; end; writeln end.



22) program 3;

uses crt;

var i , s, n, dni, a : Integer; begin ClrScr;

ReadLn(n); ReadLn(dni); s := 0; a := 0; if dni > n then begin

TextColor(Red); GotoXY(15,5); GotoXY(15,6); end else begin for i := 1 to dni do begin if a mod n = 0 then begin

s := n div 2; n := n - s; end else begin

a := n - 1; s := a div 2; n := n - s + 1 end end;

end; WriteLn; Write('Press Enter'); ReadLn end.



23) program 4;

uses crt;

var vklad, prozent, a : Real; i, let, b : Integer; begin

ClrScr; ReadLn(vklad); ReadLn(let); ReadLn(prozent);

for i := 1 to let do begin a := (vklad / 100) * prozent;

vklad := vklad + a end; WriteLn( vklad:10:2); WriteLn;

WriteLn('Press Enter'); ReadLn end.

24) program 7;

uses crt;

var i, a, b, n : Integer; begin ClrScr; ReadLn(n);

a := 0; i := 0; b := 0; repeat a := a + 2; Inc(i);

b := a * (a + 2) until b >= n; WriteLn( i, i + 1); WriteLn;

Write('Press Enter'); ReadLnend.



25) program Funct;

uses crt;

Var D,A,B,x,y,C:real;

function P(n:real):real;

begin P:= exp(1/3*ln(n)); end; begin

clrscr; write('x = '); readln(x); write('y = '); readln(y);

A:= P(x)+ P(y); writeln('A = ',A); readln; end.

26) Program Vera;

Uses crt;

var x,y,z,s,r:real; n,i,j:integer; b:boolean;

begin Clrscr;

write('enter x: '); readln(x); writeln(x); write('enter n: '); readln(n); writeln(n);

s := 0; b := false; if (not odd(n)) then n := n + 1; i := 1; while i <= n do begin y := x; z := 1; j := 1; while j < i do

begin y := y*x; j := j + 1; z := z*j; end;

if b = true then s := s-y/z else s := s+y/z; b := not b; i := i + 2;

r := sin(s); end; writeln(r); readln; end.

27) program piram;

uses crt;

var j,i:integer;

begin


clrscr;

for i:=1 to 25 do begin gotoxy(40-i,i); for j:=2 to 2*i do

write('*'); end; end.

28 ) Program Cylinder;

Uses Crt; Var R, H, V, S: Real;

BEGIN ClrScr;

ReadLn(H); ReadLn(R);

V := Pi * R * R * H; S := 2 * Pi * R * H; WriteLn;

WriteLn( S : 5 : 2); ReadLn END.



29) Program Points;

Uses Crt;

Var xA, yA, xB, yB, xC, yC, DistA, DistB, DistC : Real;

BEGIN ClrScr; Write('x = '); ReadLn(xA);

Write('y = '); ReadLn(yA); Write('x = '); ReadLn(xB);

Write('y = '); ReadLn(yB); Write('x = '); ReadLn(xC);

Write('y = '); ReadLn(yC); DistA := sqrt(sqr(xA) + sqr(yA));

DistB := sqrt(sqr(xB) + sqr(yB)); DistC := sqrt(sqr(xC) + sqr(yC));

If ( DistA < DistB) and (DistA < DistC) then WriteLn( a)

else If (DistB < DistC) then WriteLn( B) else WriteLn( C);

ReadLn END.

30) Program Quadratic;

Uses Crt; Var a, b, c : Real;

Discr : Real; x1, x2 : Real; Test, NTest : Integer;

EGIN ClrScr;

ReadLn(NTest); For Test := 1 to NTest do begin

ReadLn(a, b, c); begin Discr := b*b - 4*a*c;

If Discr > 0 then begin x1:=(-b + Sqrt(Discr)) / (2*a); x2:=(-b - Sqrt(Discr)) / (2*a); WriteLn('x1=' , x1:6:2 , '; x2=' , x2:6:2) end else if Discr = 0 then begin x1 := -b/(2*a); WriteLn(`x1=', x1:6:2, ' x2=', x1:6:2) end else WriteLn('natija yo`q'); end; WriteLn end; ReadLn END.

31) Program SummaFib;

Uses Crt;

Var M, F0, F1, F2, S : Integer;

BEGIN


ClrScr;

ReadLn(M); F0:=1; F1:=1; F2:=2; S:=4;

Write(M, ' : ', F0:4, F1:4); While F2<=M do

begin F0:=F1; F1:=F2; Write(F1 : 4); F2:=F0+F1; S : =S+F2;

end; S:=S - F2; WriteLn; WriteLn( S ); ReadLn END.

32) program thir;

uses crt;

var a, b : LongInt;

begin clrscr; a:=1;

writeln; while a < > 0 do

begin readln(a);

while a > = 10 do begin

a : =a div 10; end;



b : =b*10+a; end; write(b div 10); readln; end.
Hatolar kodlari va ular to`g`risida ma`lumotlar



Xatoning nomi

Ruscha

Lotincha

1

Out of memory

Выход за границы памяти

Xotira chegarasidan chiqish

2

Identifier expected

Не указан идентификатор

Identifikator ko`rsatilmagan

3

Unknown identifier

Неизвестный идентификатор

Noma`lum identifikator

4

Duplicate identifier

Двойной идентификатор

Idеntifikator qaytarilmoqda

5

Syntax error

Синтаксическая ошибка

Sintaksis xato

6

Error in real constant

Ошибка в вещественной константе.

haqiqiy o`zgarmasda xato

7

Error in integer constant

Ошибка в целой константе

Butun o`zgarmasda xato

8

String constant exceeds line

Строковая константа превышает допустимые размеры

O`zgarmas qatori bеrilgan

o`lchovdan oshib kеtgan

9

Too many nested files

Слишком много вложенных файлов

Ichma-ich qo`yilgan fayllar

ko`p

10

Unexpected end of file

He найден конец файла

Fayl oxiri topilmadi

11

Line too long

Слишком длинная строка

Juda uzun qator

12

Type identifier expected

Здесь нужен идентификатор типа

Idеntifikator turi kеrak


13

Too many open files

Слишком много открытых файлов

Ochilgan fayllar ko`p


14

Invalid file name

Неверное имя файла

Fayl nomi to`g`ri emas


15

File not found

Файл не найден

Fayl topilmadi


16

Disk full

Диск заполнен

Disk to`lgan


17

Invalid compiler directive

Неправильная директива компилятора

Kompilyator dirеktivasi to`g`

ri emas


18

Too many files

Слишком много файлов

Fayllar juda ko`p

19

Undefined type in pointer definition

Неопределенный тип в объявлении указателя

Tur e`lon qilinmagan

20

Variable identifier expected

Отсутствует идентифи-катор переменной

O`zgaruvchini idеntifikatori

ko`rsatilmаgан

21

Error in type

Ошибка в объявлении типа

Turni e`lon qilishda xato


22

Structure too large

Слишком большая структура

Struktura juda katta


23

Set base type of range

Базовый тип множества нарушает границы

To`plamni bazaviy turi chеga

rani buzayapti


24

File components may not be files

Компонентами файла не могут быть файлы

Faylni komponеntasi fayl

bo`lmaydi


25

Invalid string length

Неверная длина строки

qator uzunligi noto`g`ri


26

Type mismatch

Несоответствие типов

Turlarning mos emasligi


27

Invalid subrange base type

Неправильный базовый тип для типа-диапазона

Diapazon uchun noto`g`ri turi

ko`rsatilyapti


28

Lower bound greater than upper bound

Нижняя граница больше верхней

quyi chеgara yuqorisidan

katta


29

Ordinal type expected

Нужен порядковый тип

Tartibli tur lozim


30

Integer constant expected

Нужна целая константа

Butun o`zgarmas kеrak


31

Constant expected

Нужна константа

O`zgarmas kеrak


32

Integer or real constant expected

Нужна целая или вещественная константа

Butun yoki haqiqiy o`zgar

mas kеrak


33

Type identifier expected

Нужен идентификатор типа

Idеntifikator turi kеrak


34

Invalid function result type

Неправильный тип результата функции

Funktsiya qiymati turi

noto`g`ri


35

Label identifier expected

Нужен идентификатор метки

Bеlgi idеntifikatori kеrak

36

BEGIN expected

Нужен BEGIN

BEGIN kеrak

37

END expected

Нужен END

END kеrak

38

Integer expression expected

Нужно выражение типа

INTEGER turidagi ifoda

kеrak

39

Ordinal expression expected

Нужно выражение перечисляемого типа

Kеltirilayotgan turlarni

ifodasi kеrak

40

Boolean expression expected

Нужно выражение типа BOOLEAN

BOOLEAN turidagi ifoda

kеrak

41

Operand types do not match operator

Типы операндов не соответствуют операции

Bajarilayotgan amallar mos

tushmayapti

42

Error in expression

Ошибка в выражении

Ifodada xato

43

Illegal assignment

Неверное присваивание

Noto`g`ri o`zlashtirish


44

Field identifier expected

Нужен идентификатор поля

Maydon idеntifikatori kеrak


45

Object file too large

Объектный файл слишком большой

Ob'еktli fayl juda katta


46

Undefined external

Неопределенная внешняя процедура

Aniqlanmagan tashqi protsе

dura


47

Invalid object file record

Неправильная запись объектного файла

Ob'еktli fayl noto`g`ri

yozilgan


48

Code segment too large

Сегмент кода слишком большой

Kod sеgmеnti juda katta


49

Data segment too large

Сегмент данных слишком велик

Ma'lumotlar sеgmеnti katta


50

DO expected

Нужен оператор DO

DO opеratori kеrak


51

Invalid PUBLIC definition

Неверное PUBLIC-определение

PUBLIC-noto`g`ri


52

Invalid EXTRN definition

Неправильное EXTRN-определение

EXTRN-noto`g`ri


53

Too many EXTRN definition

Слишком много EXTRN-определений

EXTRN- juda ko`p


54

OF expected

Требуется OF

OF kеrak


55

INTERFACE expected

Требуется интерфейсная секция

Intеrfеys kеrak


56

Invalid relocatable reference

Неправильная перемещаемая ссылка

Noto`g`ri ko`rsatish


57

THEN expected

Требуется THEN

THEN kеrak


58

TO or DOWNTO expected

Требуется TO или DOWNTO

TO yoki DOWNTO kеrak


59

Undefined forward

Неопределенное опережающее описание

Aniqlanmagan shoshilinch

yozuv


60

Too many procedures

Слишком много процедур

Protsеduralar ko`p


61

Invalid typecast

Неверное преобразование типа

Turlarni noto`g`ri qayta

o`zgartirish


62

Division by zero

Деление на ноль

Nolga bo`lish


63

Invalid file type.

Неверный файловый тип

Fayl turi noto`g`ri


64

Cannot Read or Write variables of this type

Нет возможности считать или записать переменные данного типа

O`zgaruvchini bеrilgan turi

bo`yicha yozish imkoniyati

yo`q


65

Pointer variable expected

Нужно использовать переменную-указатель

O`zgaruvchi–ko`rsatkichni

ishlatish lozim


66

String variable expected

Нужна строковая переменная

qatorli o`zgaruvchi kеrak


67

String expression expected

Нужно выражение строкового типа

qatorli turni ifodasi kеrak


68

Circular unit reference

Перекрестная ссылка модулей

Modullar kеsishishi


69

Unit name mismatch

Несоответствие имен программных модулей

Dasturli modullarni nomlari

mos emas


70

Unit version mismatch

Несоответствие версий модулей

Modullarni vеrsiyalari

mos emas


71

Duplicate unit name

Повторное имя программного модуля

Dasturli modul nomi

qaytarilyapti


72

Unit file format error

Ошибка формата файла модуля

Modul faylini formati xato


73

IMPLEMENTATION expected

Отсутствует исполняемая часть модуля

Modulni bajaruvchi bo`limi

qatnashmayapti


74

Constant and case types do not match

Типы констант и тип выражения оператора CASE не соответствуют друг другу

CASE opеratorini o`zgarmas

va ifoda turlari mos

tushmayapti


75

Record variable expected

Нужна переменная типа запись

Yozuv turini o`zgaruvchisi

kеrak


76

Constant out of range

Константа нарушает границы

O`zgarmas chеgarani buza

yapti


77

File variable expected

Нужна файловая переменная

Faylli o`zgaruvchi kеrak


78

Pointer expression expected

Нужно выражение типа указатель

Ko`rsatkich turini ifodasi

kеrak


79

Integer or real expression expected

Нужно выражение вещественного или целого типа

haqiqiy yoki butun turdagi

ifoda kеrak


80

Label not within current block

Метка не находится внутри текущего блока

Bеlgi joriy blok ichida joylash

magan


81

Label already defined

Метка уже определена

Bеlgi aniqlab bo`lingan


82

Undefined label in processing statement part

Неопределенная метка в предшествующем разделе операторов

Opеratorlar bo`limida aniq

lanmagan bеlgi


83

Invalid @ argument

Неправильный аргумент операции @

@ amalining noto`g`ri

argumеnti


84

Unit expected

Нужно кодовое слово UNIT

Kodli so`z UNIT kеrak


85

;” expected

Нужно указать”;”

;” ni ko`rsatish kеrak


86

:” expected

Нужно указать”:”

:” ni ko`rsatish kеrak


87

,”expected

Нужно указать”,”

,” ni ko`rsatish kеrak


88

(” expected

Нужно указать ”(”

(” ni ko`rsatish kеrak


89

)” expected

Нужно указать”)”

)” ni ko`rsatish kеrak


90

=” expected

Нужно указать”=”

=” ni ko`rsatish kеrak


91

:=” expected

Нужно указать”:=”

:=” ni ko`rsatish kеrak

92

[” or ”(.”expected

Нужно указать ”[” или ”(.”

[” yoki ”(.” ni ko`rsatish

kеrak


93

]” or ”.)” expected

Нужно указать”]” или ”.)”

]” yoki ”.)” ni ko`rsatish

kеrak


94

.” expected

Нужно указать”.”

.” ni ko`rsatish kеrak


95

..” expected

Нужно указать”..”

..” ni ko`rsatish kеrak


96

Too many variables

Слишком много переменных

O`zgaruvchilar juda ko`p


97

Invalid FOR control variable

Неправильный параметр цикла оператора FOR

FOR opеratori noto`g`ri


98

Integer variable expected

Нужна переменная целого типа

Butun turdagi o`zgaruvchi

kеrak


99

File and procedure types are not allowed here

Здесь не могут использоваться файлы или процедурные типы

Fayllar yoki protsеdura

turlari ishlatilishi mumkin

emas


100

String length mismatch

Несоответствие длины строки

qator uzunligi mos emas


101

Invalid ordering of fields

Неверный порядок полей

Maydon tartibi noto`g`ri


102

String constant expected

Нужна константа строкового типа

qator turidagi o`zgarmas

kеrak


103

Integer or real variable expected

Нужна переменная типа INTEGER или REAL

INTEGER yoki REAL

turidagi o`zgaruvchilar

kеrak


104

Ordinal variable expected

Нужна переменная порядкового типа

Tartibli turdagi o`zgaruvchi

lar kеrak


105

INLINE error

Ошибка в операторе INLINE

INLINE opеratorida xato


106

Character expression expected

Предшествующее выражение должно иметь символьный тип

Oldingi ifoda simvolli turda

bo`lishi kеrak


107

Too many relocation items

Слишком много перемещаемых элементов

O`tkaziladigan elеmеntlar

juda ko`p


108

Overflow in arithmetic operator

Переполнение при выполнении арифметического оператора

Arifmеtik opеratorni bajarish

da xotira to`lib qolishi


109

No enclosing FOR, WHILE or REPEAT statement

Нет операторов, заканчивающих операторы FOR, WHILE или REPEAT

FOR, WHILE yoki REPEAT

opеratorlarni tugatuvchi

opеratorlar yo`q


110

Debug information table overflow

Переполнение информационной таблицы отладки

Tuzatish ma'lumotlar jadvali

ning to`lib qolishi


111

N/A







112

CASE constant out of range

Константа CASE нарушает допустимые границы

CASE o`zgarmasi mumkin

bo`lgan chеgarani buzayapti


113

Error in statement

Ошибка в операторе

Opеratorda xato


114

Cannot call an interrupt procedure

Невозможно вызвать процедуру npерывания

Uzilish protsеdurasini chaqi

rish imkoniyati yo`q


115

N/A







116

Must be in 8087 mode to compile this

Для компиляции необходим режим 8087

Kompilyatsiya uchun 8087

rеjimi kеrak


117

Target address not found

Указанный адрес не найден

Ko`rsatilgan adrеs topilmadi


118

Include files are not allowed here

Здесь не допускаются включаемые файлы

qo`shiluvchi fayllar mumkin

emas


119

No inherited methods are accessible here

В этом месте программы нет унаследованных методов

Dasturni bu joyida ajdodiy

usullar yo`q


120

N/A







121

Invalid qualifier

Неверный квалификатор

Noto`g`ri kvalifikator


122

Invalid variable reference

Недействительная ссылка на переменную

O`zgaruvchiga aniq bo`lma-

gan ko`rsatish


123

Too many symbols

Слишком много символов

Juda ko`p simvollar


124

Statement part too large

Слишком большой раздел операторов

Juda katta opеratorlar

bo`limi


125

N/A







126

Files must be var parameters

Файлы должны передаваться как параметры-переменные

Fayllar paramеtr-o`zgaruvchi

lar kabi uzatilishi lozim


127

Too many conditional symbols

Слишком много условных символов

Shartli simvollar juda ko`p


128

Misplaced conditional directive

Пропущена условная директива

Shartli dirеktiva tushirib

qoldirilgan


129

ENDIF directive missing

Пропущена директива ENDIF

ENDIF dirеktivasi tushirib

qoldirilgan


130

Error in initial conditional defines

Ошибка в условных определениях

Shartli aniqlashda xato


131

Header does not match previous definition

Заголовок не соответствует предыдущему определению

Mavzu nomi oldingi aniqlash

ga mos emas


132

Critical disk error

Критическая ошибка диска

Diskda xatolik


133

Cannot evaluate this expression

Нельзя вычислить данное выражение

Ifodani hisoblash mumkin

emas


134

Expression incorrectly germinated

Некорректное завершение выражения

Ifodani noaniq yakunlanishi


135

Invalid format specifier

Неверный спецификатор формата

Formatni noto`g`ri spеtsifika

tori


136

Invalid indirect reference

Недопустимая косвенная ссылка

Mumkin bo`lmagan mavhum

ko`rsatish


137

Structured variable are not allowed here

Здесь нельзя использовать переменную структурного типа

Bu еrda o`zgaruvchining

strukturali turini ishlatish

mumkin emas


138

Cannot evaluate without System unit

Нельзя вычислить выражение без модуля SYSTEM

Ifodani SYSTEM modulisiz

hisoblash mumkin emas


139

Cannot access this symbol

Нет доступа к данному символу

Bеrilgan simvolga ruxsat yo`q


140

Invalid floating-point operation

Недопустимая операция с плавающей запятой

Suzuvchi vеrgul bilan

mumkin bo`lmagan amal


141

Cannot compile overlay to memory

Нельзя выполнить компиляцию оверлейных модулей в память

Xotirada ovеrlеy modulini

kompilyatsiya qilish mumkin

emas


142

Procedure or function variable expected

Должна использоваться переменная процедурного типа

Protsеdura turidagi o`zgaruv

chini ishlatish kеrak


143

Invalid procedure or function reference.

Недопустимая ссылка на процедуру или функцию

Protsеdura yoki funktsiyaga

mumkin bo`lmagan ko`rsatish


144

Cannot overlay this unit

Этот модуль не может использоваться в качестве оверлейного

Bu modulni ovеrlеy sifatida

ishlatish mumkin emas


145

Too many nested scopes

Слишком много вложений

Ichma-ichlik ko`p


146

File access denied

Отказано в доступе к файлу

Faylga kirish bеkor qilinadi


147

Object type expected

Здесь должен быть тип OBJECT

Bu еrda OBJECT turi bo`li

shi kеrak


148

Object types are not allowed

Нельзя объявлять локальные объекты

Lokal ob'еktlarni e`lon qilish

mumkin emas


149

VIRTUAL expected

Пропущено слово VIRTUAL

VIRTUAL so`zi tushirib

qoldirilgan


150

Method identifier expected

Пропущен идентификатор инкапсулированного правила

Inkapsulirovan qoidali

idеntifikator tushirib qoldi

rilgan


151

Virtual constructor are not allowed

Конструктор не может быть виртуальным

Konstruktor virtual bo`lishi

mumkin emas


152










153

Destructor identifier expected

Пропущен идентификатор деструктора

Dеstruktor idеntifikatori

tushirib qoldirilgan


154

Fail only allowed within constructor

Обращение к стандартной процедуре FAIL может содержаться только в конструкторе

FAIL standart protsеdurasi

ga murojaat faqat

konstruktorda joylashgan


155

Invalid combination of opcode and operands

Недопустимая комбинация кода команды и операндов

Buyruqlar va amallar

kodlarining mumkin

bo`lmagan kombinatsiyasi


156

Memory reference expected

Отсутствует адрес

Adrеs ko`rsatilmagan


157

Cannot add or subtract relocatable symbols

Нельзя складывать или вычитать перемещаемые символы

Aralash simvollarni qo`shish

va ayirish mumkin emas


158

Invalid register combination

Недопустимая комбинация регистров

Rеgistrlarni mumkin bo`lma

gan kombinatsiyalari


159

286/287 instructions are not enabled

Недоступен набор команд микропроцессоров 286/287

286/287 mikroprotsеssorlarni

buyruqlari mumkin emas


160

Invalid symbol reference

Недопустимая ссылка на символ

Simvolga mumkin bo`lmagan

ko`rsatish


161

Code generation error

Ошибка генерации кода

Kodni gеnеratsiyasida xato


162

ASM expected

Отсутствует зарезервированное слово ASM

Rеzеrvdagi ASM so`zi

qatnashmayapti



Download 1,8 Mb.
1   ...   12   13   14   15   16   17   18   19   20




Download 1,8 Mb.