Это мой первый пост. Так что, пожалуйста, будьте осторожны.
Мой профессор дал мне этот псевдокод, чтобы следовать, но я не знаю, как интерпретировать двоеточия и od;
.
Я добавил изображение того, что он дано нам, но также имеет псевдокод, напечатанный ниже
read12Bits() : 12Bit =
declare Result : 12Bit = 0;
for i = 1 to 12
do
declare lBit : Bit = input() // get next bit
if ( lBit == 1 )
then Result = (1 << (i-1)) + Result; //set bit at index i
od;
return Result;