最大公約数と最小公倍数を求めるプログラム【C言語】 4月 19, 2023 分数の足し算を学習プログラムを作成しました。 2つの分数の分母を同じ数字に揃える通分の処理に 最大公約数と最小公倍数を求める必要があります。 C言語による最大公約数と最小公倍数の求め方を解説します。 続きを読む
C言語で打ち上げ花火【円周上の座標を求める】 4月 18, 2023 打ち上げ花火のプログラムをC言語で作成しました。 三角関数(sin、cos)で求めた円周上の座標に「*」を表示して花火を表現しています。 続きを読む
C言語でハノイの塔 「再帰」で超簡単攻略 4月 17, 2023 ハノイの塔を解くプログラムをC言語で書きました。 ハノイの塔は左端の円盤をルールに従って中央もしくは右端に移動させるパズルです。 ルールは、常に、小さな円盤の上に大きな円盤が乗らないように移動させることです。 続きを読む
もう曖昧にしない 非安定マルチバイブレータ 完全理解 4月 17, 2023 非安定マルチバイブレータ回路は 左右のトランジスタが交互にON、OFFを繰り返す回路です。 非安定マルチバイブレータ回路は 電子工作において定番の回路ではあります。 ただし、その動作原理は非常に難しく 正確に理解している人はあまりいないのではないでしょうか? もう曖昧にしない。 非安定マルチバイブレータ回路の動作原理の 完全理解を目指しましょう。 続きを読む
AMラジオ受信のしくみ<ゲルマラジオ> 4月 13, 2023 コイルとコンデンサによるLC共振回路によって 搬送波の周波数を選択します。 次にゲルマニウムダイオードで 搬送波のプラス側だけ取り出します(検波)。 最後にコンデンサで高周波成分(搬送波のプラス側)を取り除いて 信号波のみを取り出します(包絡線検波)。 続きを読む
AMラジオ送信のしくみ 4月 12, 2023 低周波数の音声や音楽などの信号波を 高周波数の搬送波にのせて(変調して)送信しています。 AMラジオの変調方式は、 信号波を搬送波の振幅の変化として変調する方式です。 なお、NHK第1の594Hz(東京、埼玉など)など、 局番の周波数は搬送波の周波数です。 続きを読む