Ласло Краус |
ПЈМП Интегрални испит 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.