Ласло Краус |
ПЈМП Интегрални испит 8. 10. 1998. |
---|
A
, B
, C
и D
кодирају се са по два бита 00
, 01
,
10
i 11
. Извршити компресију низа симбола
BBCAAABDBD
применом динамичког Huffman-овог поступка.8x8
поља највеће могуће величине. Однос
ширине и висине екрана графичког терминала је 1:0.6
.
[L,P,D]
, где је
P
податак у корену стабла, L
лево подстабло
чији чворови садрже само податке који су мањи од P
, а
D
десно подстабло чији чворови садрже само податке који су
већи од P
. Саставити правила на Prolog-у за
одређивање на ком се нивоу у стаблу налази неки податак. Корен стабла је
на нивоу 0
.=
), додавање једног
броја на врх стека (+=
), дохватање броја са врха стека
(--
), испитивање да ли је стек пун, испитивање да ли је стек
празан и избацивање свих података из стека (~
).Саставити главни програм на језику C++ који прочита низ бројева преко главног улаза и испише их по обрнутом редоследу преко главног излаза.
void
ukrsti
(short
&a,
short
&b,
short
m)
, а који врши међусобну замену битива у аргументима
a
и b
на оним позицијама на којима је вредност
бита у маски m
једнака 1. Користити велики меморијски
модел (далеки позиви и далеки показивачи).
Саставити главни програм на језику C++ који преко главног улаза
чита тројке података a
, b
и m
,
позива горњи потпрограм и исписује добијене резултате на главном илазу
све док не добија сигнал за крај датотеке.
Copyright © 2001, Laslo Kraus
Последња ревизија: 15.7.2001.