この作品は、カリキュラムに属し | Cプログラミング言語II |
---|---|
ジョブが必要とする場合 | C言語のIワーク08 |
このコースでの私の目標です | C言語の習熟度 |
この仕事は私が特定の面でその目標を達成するために役立っ | PTAの先生は、ジョブの種類に割り当てられました |
リファレンス | マークダウンの基本的な構文 |
A、PTAラボの割り当てはランキング
1.1桁の整数と数字の合計を求めます
任意の正の整数nに対して、ビットの数はそれと数字の和を必要としました。
入力フォーマットは:
9つの正の整数Nの10乗を超えていない特定の行を入力します。
出力フォーマット:
N、行の桁の和の出力ビットは、スペースで区切ら。
サンプル入力:
321
出力サンプル:
36
1.1.1データ処理
データが表現される:、整数変数Nを使用してA、I = 0、SUM = 0、
SUMは、数字の和を示し、私はそれビットの数を示す
データを処理する:while文によって、
式和+ =%と10モジュロ10の数で割った
剰余発現を有する10の数で割っ/ = 10
プラスI ++ I表現の使用に続いて1
擬似コード
INTメイン(ボイド)
{
int型N、I = 0、和= 0。
scanf関数( "%のD"、&N)。
= N;
一方、(A)
{
合計+ = 10%。
A / = 10。
I ++;
}
のprintf( "%D%D \ n"は、I、合計)。
0を返します。
}
1.1.2スクリーンショット実験コード
入力データ|出力データ|説明
- | - | -
33です。| 3.6 | 2 33は、その中央値であり、そのあなたの数字である6
356 | 3 14 | 356とその中央値、あなたは3図および14
466 | 3 16 | 466 3とその中央値は数字の合計が16であります
1.1.4 PTAはリストと説明を提出します
命令のリストを提出してください:
事前にコンパイラコンパイラは、その間違いはありません
1.2クロールワーム
1インチワームの長さは、ディープNウェルインチのボトム。ワームは、Uを登るために毎分インチを知られているが、その後上昇に1分間休まなければなりません。休憩中に、ワームはDインチを落としました。このように、登ると滑空を繰り返しました。私はそれがうまくワームのうち登るに要する時間を、頼みますか?ここでは1分で1分未満を必要とし、限りワームの頭の間に特定の上昇が井戸の頂上に到達したとして、その後、ワームは、タスクを完了することを想定。最初に、ワームは、底(0即ち、高さ)に横たわっています。
入力フォーマット:
入力は、D <U、Nは100を超えていない行の配列、U、D、Nで3つの正の整数を与えられました。
出力形式:
ワームの出力は分単位で、行の井戸のうち登ります。
サンプル入力:
1231
出力サンプル:
11
1.2.1データ処理
データが表現される整数変数N、U、D、Lを使用して、 T Dインチダウンは、Mは高さを表し、Nは、Uが1インチ上昇し、深いNインチを表す
ステートメントながらif文によって、データ処理を
発現とtは、式の時間変化を表し;
式でM = M + Uワームクロール高さを表し、
式M> = N、休憩であり; m = MD; T ++; 時間外ワーム上昇を表す
擬似コード
<stdio.hに>含ま
INTのmain()
{
int型N、U、D、T、M。
scanf関数( "%D%D%D"、&N、&U、&D)。
M = T = 0。
(M <N){ながら
T ++。
M = M + U。
IF(M> = N)、
ブレーク。
M = MD。
トン++;
}
のprintf( "%dの"、T);
0を返します。
}
1.2.2コードのスクリーンショット
1.2.3、ビルド、テストデータ
入力データ|出力データ|説明
- | - | -
15 5 3 | 11 | 15インチ深井戸、5インチを登る毎分ワーム、ワームは、井戸のうち登ること11分かかり
105 2 | 5 |ディープ10インチウェル、5インチを登る分当たりワーム、ワームがウェルのうち登る10分
14 5 3 | 11 |ディープ14インチウェル、5インチを登る分当たりワームワームは、井戸のうち登ること11分かかります
1.2.4 PTAはリストと説明を提出します
コンパイルエラー:変数は統一されておらず、時刻t mの間違った
コンパイルが正しく:それをバックに変更します。
2.コードの相互評価
学生コード
私の
同級生コードの複雑な変数、および質問はとても近い対象要件に感じる、Nと尋ねました。
要約を学びます
周 | 今週時間は、コードの行を費やし | 学んだ知識を紹介 |
---|---|---|
5週目 | 4時間 | 20行 |
6週 | 8時間 | 27行目 |
7週 | 10時間 | 75行 |
8週目 | 12時間 | 120本のライン |
週ナイン | 16時間 | 170行 |
10週目 | 20時間 | 210行 |
週11 | 22時間 | 320 |
3.3概要と学習コンテンツの認識
3.3.2学習体験
一般的な循環の構造を使用することを感じるが、循環構造が簡単で容易に感じるサイクル開始と終了条件を十分に把握限り、各書き込みサイクル構造を理解するために、だけでなく、数学的なトピックの助けなしで行います。
やる-ながら各書き込みを行う-しばらくはそれを非常に面倒でなく、仕事に必要になります少ない熟練した、気持ち用いた構造。