Estimados, les pido mil disculpas en nombre del plantel docente en general y mío en particular, en cuanto a las inconsistencias en las respuestas respecto a la numeración de los bits.
Entiendo que esto les puede estar generando cierta frustración, para mi la interpretación de la letra es clara y la numeración de las posiciones de los bits comienza en 0 como dice la nota:
NOTA: Siempre que mencionemos el número de un bit empezaremos en 0 (como se suele hacer en el lenguaje C para contar por ejemplo en una instrucción for) y contaremos de derecha a izquierda. Eso quiere decir que si tenemos una palabra de 8 bits, el bit menos signicativo (el de más a la derecha) será llamado bit 0 y el bit más signicativo lo llamaremos bit 7. De modo que cuando digamos que accedemos al 5to. bit debemos acceder al bit 4. A la vez, si decimos que queremos leer los 3 bits menos signicativos de la palabra, debemos leer bit 0, bit 1 y bit 2.
Esta función debe testear el valor del bit número nb del buffer y devolver su valor booleano como un entero
En aras de resolver el conflicto lo antes posible, les pido que tomen esta interpretación como váilda salvo que Gregory como responsable del curso diga lo contrario.
Saludos y disculpas nuevamente.
Andrés