JKフリップフロップ
下図の問題では答えが
34:J
35:!K
となっているのですが、
下図の表と出力が一致しません。("次の出力"を表のQn+1またはnotQn+1とした場合)
下図のプログラムと表はどう関連しているのですか?
ご教授お願いします。
#include<stdio.h>
int main(void){
int Q[2];
int J,K;
printf("\n\t 現在の出力 = " );
scanf("%d",&Q[0]);
printf("\t 入力J = " );
scanf("%d",&J);
printf("\t K = " );
scanf("%d",&J);
if(Q[0] == 0 ) Q[1] = J; ←34
else Q[1] = !K; ←35
printf("\t次の出力 = %d\n",Q[1]);
return 0;
}