学年

教科

質問の種類

情報:IT 高校生

マーカー引いたところが分かりません。 まず浮動小数点数とは何か全く知らないので丁寧に教えて下さると嬉しいです。

類題 : 6 例題 6 実数の表現 2 10 進数の 6.75 を,16 ビットの2進数の浮動小数点数(符号部1ビット,指数部5ビット,仮数部 10 ビッ ト)で表すことを考える。 次の文章の空欄に適当な数字を入れよ。OTO (C) 3 2進数の桁の重みは以下のようになる。 ( 整数部 小数点 小数部 8 4 2 1 1/2 1/4 1/8 1/16 よって6.75 は, 6.75=4+2+0.5+ ( ① )のように桁の重みに分解できるので, 6.75 (10)=110.11(g) と2 進数へ変換できる。 次に, 110.11(2) = +1.1011×22となるので, 符号部は(②), 仮数部は(③)となる。 指数部は 2+15=17から( 4 ) となる。 以上より, 求める浮動小数点数は,(⑤)である。 解答 0.25 (2) ③ ④ 10001 1011000000 158921 ⑤ 0 10001 1011000000 (2) ベストフィット n 進数の桁の重みは,次のように求められる。 整数部 小数点 小数部 n³ n² n¹ n° -2 -3 -4 n n n n 解説 指数部は一番小さな指数が0となるように数値を加えて調整する。この例題の場合、指数部は5ビットなので15を加える 例題 7 文字のデジタル化 類題 : 7 2進数00000001001000110100010101100111 2進数 16進数 0 1 右の文字コード表(一部) において,次の問いに答えよ。 0000 2 0 NUL DLE (空白) 3 4 [0001] 1 (1) 「E」に対応する文字コードを16進数で表せ。 SCH DC1 ! 0010 2 STX DC2 |0011| 3 FTX 0120 © A B abc 15 P Q R S 10 7 6 p a r S

未解決 回答数: 1
情報:IT 高校生

分からないので教えて欲しいです お願いします🙏

【課題1】次のプログラムを入力して、実行しなさい。そのあと、以下の間1~3の【ア】【ク】にあて はまる数字を答え、 【ケ】 には、 〔図4〕 から適当なものを1つ選べ。 《プログラム》 問1 プログラムにおいて、行番号 08~13の文の実行によって、〔図3] の記号が描かれるのは、Xの 値が 【ア】でYの値が 【イ】 のときである。 〔図3] 01 # 模様を描くプログラム 02 # 模様の1行目を描く 03 for X in range (1,8): 04 print("*", end="") 05 print("") 06 # 模様の2行目から6行目を描く 07 for Y in range (2, 7): for X in range (1,8): if X == 8-Y : 08 09 10 print("*" 11 else: 12 13 print("''*) これは模様を描くプログラムです 模様の1行目を描きましょう 変数Xを1から7まで順番に次のことをします 「*」を表示して、 X の値を1つ増やす 終わったら改行します 模様の2行目から6行目を描きましょう 変数Y を2から6まで順番に次のことをします 変数Xを1から7まで順番に次のことをします もし X=8-Y ならば 「*」 を表示して end="" " ) そうでなければ print(".", end="") 14 # 模様の7行目を描く 16 15 for X in range (18) print("*", end="" 17 print("") 18 19 20 「・」を表示して、 Xの値を1つ増やす Xが終わったら改行してYの値を1つ増やす 模様の7行目を描きましょう 変数Xを1から7まで順番に次のことをします 「*」 を表示して、 Xの値を1つ増やす 終わったら改行する 問2 プログラムの実行において、行番号 09のif文は、全部で 【ウエ】 回実行され、行番号 13 の print 文は全部で 【オ】 回実行される。 問3 プログラムにおいて、行番号 08 の for 文を for X in range (1, Y+1) に変更して実行する。 行番 号 07~13の文の繰り返しの中で、Yの値が5のとき、行番号 09のif文は 【カ】 回実行され、 "*" 記号が 【キ】 個、 "." 記号が 【ク】 個それぞれ表示される。 したがって、変更したプログラムの実行によって描かれる図形は、 【ケ】である。 1 ******* 2 ******* 3 ******* 4 ******* * *.. .* ・*・ ******* ******* ******* ******* 《実行結果》 ******* ******* 5 6 7 ******* *****. ******* ***** ******* ******* .* ****. *** * ** *** **• * . *****> * *** * ** *** ******* [図4]

未解決 回答数: 1
情報:IT 高校生

⑶ってなぜ、書いているような数式になるんですか?💦

③ 下図のように表計算ソフトを利用して座席を決める。 座席番号と位置を決めておき、乱数の値の 小さい順に、出席番号を割り振る。 次の各問いに答えなさい。 1 2 3 4 5 6 7 8 9 10 11 12 13 14 (15) 16 17 18 19 20 21 22 23 38 39 40 41 42 43 44 A 座席番号 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 37 38 39 40 41 42 B C 乱数 生徒番号 0.01781328 1 0.466087451 22 2 14 24 26 37 32 35 42 16 34 17 13 0.01923281 0.20563183 0.47722923 0.50534706 0.92785938 0.76808017| 0.84721213 0.99830741 0.26447127 0.84708513 0.27690907 0.20352437 0.16858377 0.97130205 0.06212899 0.11712606 0.97272104| 0.95984957 0.71022711 0.3787261 0.47431656 0.97782322 0.78276747 0.09375127 0.4979731 0.18616393 91 39 4 8 40 38 30 18 23 41 33 25 11 D (1) セルB2に入力する数式を答えなさい。 E 1 7 13 19 25 31 37 1 37 17 40 5 20 23 F 2 8 14 20 26 32 38 22 32 13 38 36 15 41 G 3 9 15 21 27 33 39 2 35 9 30 27 21 33 教卓 教卓 H 4 10 16 22 28 34 40 14 42 39 18 10 12 7 508563 座席番号 5 11 17 23 29 35 41 生徒番号 24 16. 4 28 6 25 J 6 12 18 24 130 36 42 26 34 8 29 31 19 11 (2) セルC2の数式をC3~C43 の範囲にコピーするとき、セルC2に入力する数式を答えなさい。 (3) セルE16の数式をE17 ~E22、F16~ J 22 の範囲にコピーするとき、セルE16 に入力する数式を答え なさい。 LOOKUP(E4,$A$2:$($43、3)

未解決 回答数: 1
情報:IT 高校生

教えてください😭😭😭😭😭😭

情報 Ⅰ ・Question ④ 「何らかの仕事を実現する処理の並びを一つにまとめて名前を付けたもの」 を関数といいます。 数は、値を渡したり戻したりできるのが特徴で、 関数に与える文字や数字を「引数」。返される値を 「戻り値」 といいます。 また、 もともとの主なプログラムをメインルーチン。 関数をサブルーチンと いいます。 関数 書式 234 def 関数名(引数1, 引数2, ….....): ロロロロ処理 | ロロロロ処理 2 0000 return 戻り値 説明 関数を定義する。インデントした範囲内がひとまとまりの関数と見なされる。 関数を呼び出す ときに同時に値を関数に渡したときは、引数の部分で受け取り、関数内部で使う。 関数内で 理した結果や何らかの値を呼び出し側に通知する場合は、 return に続けて値や計算式などを 記述する。 次のプログラムは、実行者の名前をメインルーチンで入力させて、それを関数に渡して挨拶と一緒 に表示するプログラムです。 1 def aisatu(a): 2 3 print (a, "Hello!") return 4 5 print("これから英語で挨拶します") 6 b = aisatu(input("Please name :")) 7 aisatu(b) 8 print("どうでしたか? ") 1 def aisatu (a): 上記のプログラムでは、挨拶の表示処理を関数側に行わせていましたが、値を戻してメインルーチ ンで行わせることもできます。 上記のプログラムをもとに、以下の空欄を埋めて、 プログラムを作り なさい。 (実行例は上記と同じ) (ファイル名は「出席番号 94 名前」 で保存すること) a= return 実行例 これから英語で挨拶します Please name: Taro Taro Hello ! どうでしたか? 5 print("これから英語で挨拶します") 6 b=input("Please name :") 7 print( 8 print("どうでしたか? ") 開始 「これから英語で挨拶 します」 と表示 名前を入力させる →関数に渡す aisatu 関数 戻り値を 受け取って表示 「どうでしたか?」 と表示 関数定義 終了 CITIO aisatu 関数開始 ← 受け取った引数 atak 「Hello!」を合体 a を戻り値 aisatu 関数終了

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

教えて欲しいです🙇‍♀️🙇‍♀️🙇‍♀️🙇‍♀️🙇‍♀️

番氏名 · Question33 変数にデータを入れるとき、 [] (括弧)にまとめて代入し、リスト(配列) として定義することが できます。 変数の大きさを知りたい場合には、 len() を使います。また、リストはリスト内の値を入 れるといった処理も行えます。 リスト 書式 説明 len(). 書式 説明 6 変数の値の交換! 書式 変数1, 変数2 = 変数2, 変数 1 説明 年 変数 = [データ 1, データ 2, データ 3, …] 1つの変数の中に、 複数の数値や、 複数の文字列を格納するときの書き方。 文字列を格納す る場合には、各データをダブルクォーテーションやシングルクォーテーションで囲む必要が ある。 格納されたデータの一つ一つは要素と呼ばれる。 組 la = [5,8,4,3,6,9,2,1,7] print (a) #並べ替える前のリスト 3b = 4 for i in range(b): 5 c=i for j in range (i + 1,b): if a[c] > a[j]: (大きさの知りたい変数) 変数=len リストならデータの個数を知る。 結果は普通、 別の変数に格納する。 変数なら文字列、 変数の値を変数2に、 変数2の値を変数に入れ替える書き方。 リスト内のデータを比較して並べ替える操作を「選択ソート」 という。以下のプログラムの空欄を埋めて、選択ソートでリスト 内の9つの数字を昇順に並べ替えるプログラムを作りなさい。 1.olleHond T (#の文は入力しない) (ファイル名は「出席番号 93 名前」 で保存すること) 8 9 a[i], a[c] = 10 print (a) #並べ替えた後のリスト 実行例 [5, 8, 4,3, 6, 9, 2, 1,7] [1,2,3,4,5,6,7,8,9] リスト作成 Aceptos 開始 長さ判定 入替処理 リストの作成 リストαの表示 リストの個数 繰り返し (0からbの数まで ci の値 繰り返し (i+1 から b の数まで) a[c]> a[j] Yes c←jの値 繰り返し | a[i] と a[c] の値を交換 繰り返し リストの表示 終了 No.

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

期末課題なのですがテストが無い分これで成績が決まってしまうのですが全く分かりません💦教えて欲しいです

■アルゴリズムとプログラミング (課題) 以下の課題に取り組み、 作成したファイルをデスクトップに保存し、PCの「課題提出全日制」 → 「2学年」 「自分のクラスのフォルダー」→「問題番号に対応したフォルダー」にドラッグアンド ドロップして提出しなさい。 (作成できたファイルのみ提出すること) ・Question ① マウスの移動量を表す単位で 「ミッキー」というものがある。 | ミッキーあたり0.254mm(ミリ メートル) である。 以下のプログラムの空欄を埋めて、キーボードからマウスの移動量をミッキーで 入力されたら、 cm (センチメートル) で表示されるプログラムを作りなさい。 (ファイル名は 「出席番号 q1 名前」 で保存すること) 1 a = float(input("マウスを何ミッキー動かしましたか?>")) 2b = 3. print("あなたは", b, "センチメートル動かしました。 ") 実行例 マウスを何ミッキー動かしましたか? >100 あなたは 2.54センチメートル動かしました。 • Question ② 製 以下のプログラムの空欄を埋めて、 「おはよう」, 「さよなら」 と言われたら挨拶を返すプログラム を作りなさい。 (ファイル名は「出席番号 92 名前」 で保存すること) 1 a=str(input("挨拶をしてください>")) 2 if a | "おはよう": print("コンピュータ:", a) "さよなら": print("コンピュータ:", a) 3 4 elifa 5 6 else: 7 実行例 挨拶をしてください > おはよう コンピュータ:おはよう print("コンピュータ:よくわかりません") 挨拶をしてください > さよなら コンピュータ: さよなら 挨拶をしてください > こんにちは コンピュータ: よくわかりません 開始 at 挨拶をしてください> aは "おはよう Yes おはよう 終了 No. は さよなら Yes さよなら No. よくわかりませ

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

高校一年生の情報で待ち行列の問題です。この数字になる求め方を教えてください‼︎

②2 待ち行列 次の文章を読み、問いに答えよ。 喫茶店Sでは,お客さんはレジでドリンクを注文した後,受渡場所まで移 動してドリンクができあがるのを待つというシステムをとっている。オーナー のWさんは最近受渡場所が混雑していることに気づき,最近の売上データを 参考に混雑状況のシミュレーションを行うこととした。以下が売上データを精 査した結果である。 <精査結果 > お客さんの到着間隔は0分~6分の間である。 ・ レジ担当は1人であり, レジでの注文と精算完了までに1分かかる。 . 調理担当は1人であり, ドリンクの調理時間は1分~5分である。また, 注文時刻と同時にドリンクをつくりはじめるが,先のドリンクをつくり終え るまで,次のドリンクをつくりはじめることはできない。 ・お客さんは注文時刻の1分後に受渡場所に移動し、商品の受渡を待つ。 待ち 時間は「受渡時刻 (注文時刻+1)」 で求めるものとする。 AJRATERE この結果より, ある日の開店からの10人分のデータをシミュレーションす ると,下表のようにまとめることができた。 客 到着間隔 到着時刻 注文時刻 1 2 3 st 4 5 6 7 8 9 10 2 4 3 6 1 0 2 5 0 0 2 6 0 2 6 16 17 18 23 調理時間 受渡時刻 2 2 5 7 1 8 2 5 1 3 2 2 2 待ち時間 1 4 1 Bol (1) 4人目以降の到着時刻 注文時刻・受渡時刻・待ち時間を表に記入せよ。 (2) 10人のお客さんの平均待ち時間を答えよ。 (3) このシミュレーションの結果,同時にドリンクの受けとりを待っているお 客さんの最大人数は何人と考えられるか答えよ。 [計算スペース] (1) (2) (3)

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

情報の「データの配列から最大値を考えるプログラミング」です。解説を見ても意味が理解できません。解説していただきたいです!

テーマ2 データの配列から最大値を考えるプログラミング 例題:次のプログラムAについて、以下の問いに答えよ。 ただし、配列の添字は0から 始まるものとする。 [0) T.630 [1]ndoor (C 美月 (6) LLTokuten[i] = temp (1) Tokuten = [57,70,65,821 (2) を1から3まで1ずつ増やしながら繰り返す: (3) (4) || temp = Tokuten [0] (5) || Tokuten[0]= Tokuten [i] i 〈プログラムA> (aa 問1 (2) 行目を実行する前の Tokuten [0], Tokuten [1], Tokuten [2], Tokuten [3] の値をそれぞれ求めよ。 1 2 3 Tokuten [0] < Tokuten [i] 512:0) $100 > [0]medusio (1 of 1500 Telan TOYOT 問2 表1も使いながら、以下の(ア)~ (ウ), (カ)~(コ)に当てはま る数を求めよ。 また、(エ)・(オ)は適当なものを選べ。 i=1のとき, Tokuten [0] < Tokuten [1] が成り立つ。 MUEVE (4)行目を実行すると変数 temp には (ア)が代入され,その後, (5), (6)行目を 実行することで Tokuten [0] (イ), Tokuten [1] には (ウ)が代入さ れる。 i=2のとき, Tokuten [0] ・ > ) Tokuten [i] であるから, (4), (5) (6) 行目は(オ実行される ・ 実行されない)。 さらに,i=3のときの処理を終えた後, 配列 Tokuten の要素は[(カ), (キ), (ク),(ケ)] となり, 変数 temp に代入されている数は コ) コ である。 57 (イ) (カ) ITE OF ED 027 表1 配列 rokuten と変数 temp の変化 Tokuten [0] Tokuten [1] Tokuten [2] Tokuten [3] 65 982 70 (3) (キ) cepler (or [S Budo! (ク) [2] 0330E=1.011 SudoT OT (ケ) temp に近づ (ア) (コ) POINT ●配列の構造を正しく理解する。 ●条件分岐(もし・・・)について, 実行されるか・実行されないかを正確に判断する。 ●プログラムの一つずつの手順を丁寧に解読していく。 SM

回答募集中 回答数: 0
1/10