*** C言語の操作08

この作品は、カリキュラムに属し C言語プログラムII
ジョブが必要とする場合 [運用上の要件] https://edu.cnblogs.com/campus/zswxy/SE2019-1/homework/9980
このコースでの私の目標です whileループを使用することを学びます
この仕事は私が特定の面でその目標を達成するために役立っ PTA特別な操作は、whileループの使用を統合し、要約します
リファレンス 〔評価基準〕https://www.cnblogs.com/pengchen511/p/10564067.html

****第三に、作業週、
PTAラボの割り当て
コードピアアセスメント
締結研究
****第四に、ジョブ形式
***** 1.PTA実験研究(20ポイント/質問)

あなたが最も、以下のトピックの完成に満足している2つのフォーカストピックを選出、対象のより大きな困難を選択し、より高いスコア、各質問には20ポイント(5点ずつ)PTAからは以下のように、コンテンツの要件は次のとおりです。

***** 1.1 1トピック名
タイトル説明
ビットの7-1整数が必要とあなたは数字と
与えられた正の整数Nのために、ビット数はそれと数字の合計を必要と。
***** 1.1.1データ処理
データを発現:整数変数Nを定義C、S、正の整数入力、インクリメント変数、及びそれぞれの数を表します。
データ処理:式:S + = N%、N / = 10、一方ループ

変数の定義、
入力N、
一方(式)//累積和を得るために環状構造、ビット数を使用します。
{S + = N%; N / = 10; C ++;}
出力
***** 1.1.2実験コードテーマ

***** 1.1.3試験データを作成します

エントリー 輸出 説明
375 3 15 ランダム
947 3 20 ランダム
123 3 6 ランダム

***** 4 PTAはリストと説明を提出します

命令のリストを提出してください:
1.コンパイルエラー:whileループを使用するための理由の時に表示されるのDev C ++は、条件が無限ループに入るにつながる、間違っていると、エラー自身。
2.間違った回答:あなたは式を使用すると、その後、一度だけ実行するには、より少ない時間で、その結果、最初の部門を引き継ぐ、ループから飛び出しました。
3.部分的に正しい:初期化されていない変数値の定義。
***** 1.2通報2つの
7-5クロールワーム(15分)
1インチワーム、ディープNウェルインチの底部の長さ。ワームは、Uを登るために毎分インチを知られているが、その後上昇に1分間休まなければなりません。休憩中に、ワームはDインチを落としました。このように、登ると滑空を繰り返しました。私はそれがうまくワームのうち登るに要する時間を、頼みますか?

ここでは1分で1分未満を必要とし、限りワームの頭の間に特定の上昇が井戸の頂上に到達したとして、その後、ワームは、タスクを完了することを想定。最初に、ワームは、底(0即ち、高さ)に横たわっています。
***** 1.2.1データ処理
データ表現は、整数変数N、D、U、X、定義 Y、 それぞれ、ウェルインチの数、1分減少数インチ、1分以内登るインチ数、数インチで使用される時間乗り越え
データ処理:X = X + U、X 、= XDをwhileループを使用して

変数の定義、
入力N、D、U-、
一方(X <N)は//循環時間によって算出される
移動する{計算時間と距離;
IF(X-> = N){} // BREAK沿面距離は、の深さよりも大きく、
立ち下がり時間;
出力時間;}

***** 1.2.2コードのスクリーンショット

***** 1.2.3ビルド・テスト・データ

エントリー 輸出 説明
12 3 1 11 ランダム
65 4 7 1431655766 ランダム
25 5 3 21 ランダム

***** 1.2.4 PTAリストおよび説明提出

1.誤った回答:誤った上昇を6ための操作結果が得られ、X = N /(UD)であると同時に、に落ちた
選別するアシスタントASK 2質問の意味。変数の値を初期化するコードを覚え
***** 2コード相互評価(5点)
同級生コード2部、および独自のコードの比較、全く異なるスタイルをコーディング見つけようとするコードの提案のピアレビューを見つけること。

スクリーンショットの学生コード

自身のコードのスクリーンショット

異なる場所における1,2,3-リストモードコードの2部。
1.文は定数式1であるのに対し、文がある場合のn-1の発現は昆虫の頭に坑口からの距離を表していること。私の最初の学生のコード、とほぼ同じ
2.学生が行うしばらく使用しています声明サイクル、第一サイクル、その後、条件を決定します。
3. 2人の学生は、変数の値を初期化しますが、私は一つだけを初期化し、私は前者がより厳格で持ち上げました。
***** 3締結試験(15点)
***** 3.1学習進捗バー(5点)

週/日 時間が過ごしたこの週 コードの行 学んだ知識を紹介 現在、多くの問題を混乱
3 / 9-3 / 15 9+ 80 整数および浮動小数点型、もし、他の言語 コードの専門用語を読みます
10 / 9-17 10+ 96 ループ、整数および浮動小数点のレビューを使用してください コール、定義された関数
10/20〜25 11+ 105 コール、定義された関数 各種機能の利用
10 / 28-11 / 1 11+ 127 多分岐構造、論理演算 論理的思考
11 / 4-7 12+ 178 おなじみの多分岐構造、switch文 switch文の柔軟な使用
11/10〜15 14+ 194 while文と文の間、行います すべての中に柔軟に声明

***** 3.2累積ワード線とブログ(5分)

***** 3.3学習コンテンツと感情(5点)をまとめた
コンテンツ要約を学習***** 3.3.1

***** 3.3.2は、経験を学ぶ
ゆっくりコードが自分のアイデアを持って書い感じ、学び、彼は時々 、少し動揺するだけでなく、楽しさを考えるためのイニシアチブを取ることができます。さあ。

おすすめ

転載: www.cnblogs.com/yangranran/p/11863535.html