a20b Паскаль. P.44. Гнездо задач. Абсолютная адресация. Сборник задач по программированию Александра Приходько
 

Сборник задач по программированию. Старая версия

 

 Приходько А. Н.

 

ответы, обучение, prolog, учебный материал, обзоры, паскаль, язык программирования
 

Паскаль. P.44. Гнездо задач. Абсолютная адресация

 

 

Калькулятор

/ - деление

\ - остаток

S - сумма чисел от и до

P - произведение чисел от и до

P.44.1    Ответы

Определить, какое число будет выводить на экран дисплея следующая программа. Считать, что процессор
является 16-разрядным, программа запускается в операционной системе MS-DOS 3.30 и странслирована в
системе программирования Turbo Pascal 6.0 с директивой Word align data (выравнивание на границу слова).


Program AA;
var
    x, y, z : integer;
begin
    writeln(LongInt(Addr(z))-LongInt(Addr(x)));
end.

 

 

Калькулятор

/ - деление

\ - остаток

S - сумма чисел от и до

P - произведение чисел от и до

P.44.2    Ответы

Определить, какое число будет выводить на экран дисплея следующая программа. Считать, что программа
запускается в операционной системе MS-DOS 3.30 и странслирована в системе программирования Turbo
Pascal 6.0 с директивой Word align data (выравнивание на границу слова).


Program AA;
var
    x : integer;
    y1, y2, y3 : char;
    z : integer;
begin
    writeln(LongInt(Addr(z))-LongInt(Addr(x)));
end.

 

 

Калькулятор

/ - деление

\ - остаток

S - сумма чисел от и до

P - произведение чисел от и до

P.44.3    Ответы

Определить, какое число будет выводить на экран дисплея следующая программа. Считать, что программа
запускается в операционной системе MS-DOS 3.30 и странслирована в системе программирования Turbo
Pascal 6.0 с директивой Word align data (выравнивание на границу слова).


Program AA;
var
    x : longint;
    y1, y2, y3 : char;
    z : longint;
begin
    z:=0;
    for x:=LongInt(Addr(x)) to LongInt(Addr(z)) do inc(z);
    writeln(z)
end.

 

 

Калькулятор

/ - деление

\ - остаток

S - сумма чисел от и до

P - произведение чисел от и до

P.44.4    Ответы

Определить, какое число будет выводить на экран дисплея следующая программа. Считать, что программа
запускается в операционной системе MS-DOS 3.30 и странслирована в системе программирования Turbo
Pascal 6.0 с директивой Word align data (выравнивание на границу слова).


Program AA;
var
    x : LongInt;
    y1, y2, y3 : char;
    z : LongInt;
begin
    x:=LongInt(Addr(z));
    z:=LongInt(Addr(x));
    writeln(x*x-2*x*z+z*z)
end.

 

©   Александр Приходько    1996 - 2006

69 0