学年

教科

質問の種類

情報:IT 高校生

どうすればいいですか? 少ししか理解しておらず応用が出来ません。 お助け下さい 言語はPythonです。

よって、最終的に returnccの値を user_pow(x,y) に返し、 それがz に代入される。 の値が代入される。 最後に は2.0を5回かけた、2.0*2.0*2.0*2.0*2.0 問題.2 List.4 は、 y が自然数のときだけ、 べき乗が計算できるプログラムである。 これを、yが整 数(負の数も扱えるよう) のときにも計算できるよう変更してみること。 ファイル名は no3-a2.py とすること。 ヒント: def user_pow(a, b) のおいて b が0以上とそれ以外 (負の場合) のときで場合分けを すること。 b0以上であれば、 List.4 の user_pow(a, b) の通りでよく、 それ以外のとき は、 bが負の整数になるので例えばa=3、b=-2 と与えられたとき、 (1/3)*(1/3) と の逆数を、 -b 回かけるようにすること。 2. ファイルの入出力 コンピュータでは、 データのまとまりをファイルという単位で管理するが、 ファイルを管理 するための仕組みのことをファイルシステムと呼ぶ。 このファイルシステムにおいて、 ファイ ルを整理するための入れ物に相当するのがディレクトリである。 OS によってはフォルダとも 呼ばれる。 ファイルシステムは階層構造をしており、 ファイルは、どこかのディレクトリに属 し、 ディレクトリは、ルートディレクトリ以外は親ディレクトリを持つ。 2-1. ファイルやディレクトリの操作 YOURS 前の変 属性の変更な

回答募集中 回答数: 0
情報:IT 高校生

8ビットのデータの中にある1の個数を偶数個にするか、奇数個にするかあらかじめ決めておき、1または0を1ビット付加する場合に、なぜ誤りを訂正できないのかがわかりません。教えてくださいm(_ _)m

5 誤り検出符号 データを送受信する際に, 通信回線のノイズの影響を受け, データの 0と1が変わってしまうと,送ったデータと受け取ったデータが異なる こととなり不都合が生じる。このデータの反転 (誤り) を検出するために, 各ビットの変化を確認するための情報を送信データに加えることで誤り を検出する方法がある。 この付加データを誤り検出符号 (パリティビット) という。 10 parity bit 例えば,7ビットの送信データに, パリティビットを1ビッ ト追加して, 合計8ビットとして送信するとする。 この8ビッ トのデータの中にある 「1」 の個数を, 偶数個にするか奇数個に するかをあらかじめ決めておき, 「1」または「0」を1ビット付 加する。ただし,この方法では, 1ビットの反転は検出できる が、 2ビットの反転を検出することはできない。 また誤りを検 出しても,誤りを訂正することまではできないので, データの 20 再送を要求する。 0 15 ③誤りの検出だけでなく誤り 検出と誤り訂正の両方を行う 技術もある。 ④1を偶数個にするパリティ ビットを偶数パリティ, 奇数 個にするパリティビットを奇 数パリティという。 データ: 0010101」の場合 1 を付加 00101011 - 「1」の個数が 偶数個になる データ: 0101011」の場合 ···0を付加 01010110 「1」の個数は 偶数個のまま Network 回答 00 01

未解決 回答数: 1