安徽省工科大学
Pythonプログラミングテストレポート
クラス:物流191名前:Yujia学生番号:3190505116のグレード:
日付:2020年3月22日講師:ゆう秀
実験名:構造化プログラミング・シーケンス(確認試験)
目的:
1. データ入出力制御のA法
2. 刑の執行のために、プログラムの構造に精通
3. マスタープログラムのシーケンス構造の設計
実験条件:
PCまたはリモートプログラミング環境
実験:
3つの計画問題の完成。(Python123)
1. 計算円形領域S
問題の説明:
円の円の半径の計算された面積、半径25。次のコードを記述して実行してください:
半径= 25#25は円の半径であります
面積= 3.1415 *半径*半径#円形領域は、以下の式に従って計算されます
(「{:2F}」形式(面積))を印刷#出力を2つのだけ小数点結果を
入力と出力:
入力:なし出力:1963.44
2.合計
問題の説明:
プログラミング、二つの数は、Xキーボードからの入力、Y、Xを見つけ、Yおよびsの和は、最終出力Sに割り当てられます。
入力と出力:
3.球の体積を求めます
問題の説明:
球の半径を入力して、球の体積計算。
入力と出力:
入力:正の数
出力:ボールのボリューム、結果2小数点以下の桁数など
実験記録と分析:
(実験的な記録と分析結果を記入してください)
1. 計算円形領域S
次のように書かれた手順は以下のとおりです。
出力:
2.合計
次のように書かれた手順は以下のとおりです。
出力:
3.球の体積を求めます
次のように書かれた手順は以下のとおりです。
出力:
質問:
(Aを漏洩しないように注意してください)
質問1.どのようなインパクトファクター計算精度の問題と3?より正確に取得するには、1と3の値を作成するには?(あなたは、ローカルコンピュータ上で試すことができ、またはpython123に自己プログラム)
要因の精度を計算するために、タイトルに影響を与える1と3の問題:
① 小数点以下の桁数は、結果の十分な影響力の精度を保持します。
② 精度値は、Πの結果に影響を与えます。
③ 操作は、コンピュータの内部デジタル実装原理の動作に関連する、バイナリ表現、小数のバイナリ表現を使用して、コンピュータ内のすべての数値は、小数点以下の画分が無限に近づけることができる存在する多くのプログラミング言語で、浮動小数点仮数不確実性、不確実性の仮数部との間に存在しますしかし同一ではない、したがって、それは結果の精度に影響を与えます。
④ 不確実性が存在し得るため、結果は、無限に近い正確な値にすることができる前に、小数及び演算結果のバイナリ出力との間の相互変換を行うコンピュータは、結果の精度に影響を与える仮数。
ように1と3のより正確な値は以下の通りでした。
1. 質問1
① 小数点の予約を増やします
② Πの中央値の増加
③ 小数点以下の桁数の中央値の値とΠの保持力を高めます
1963.44の小数部分の最初の実行の結果と全く異なる1963.43750,1963.50,1963.49538:結果は3例で見ることができます。
2. 質問3
① 小数点の予約を増やします
② Πの中央値の増加
③ 小数点以下の桁数の中央値の値とΠの保持力を高めます
結果は3例で見ることができる:4.18867,4.19,4.18879を、4.19の最初の二つの実験の結果と同様に除いて、最初に実行結果の結果の小数部分を有する他は全く異なります。