この作品は、カリキュラムに属し | Cプログラミング言語II |
ジョブが必要とする場合 | https://edu.cnblogs.com/campus/zswxy/CST2019-3/homework/9933 |
このコースでの私の目標です | switchステートメントを使用してプログラムすることを学ぶ方法 |
この仕事は私が特定の面でその目標を達成するために役立っ | 練習問題を通して、switch文の使用に精通し、論理的思考能力の訓練 |
リファレンス | Baiduは、 "PTAシステムに関するFAQ"、Cプライムプラス |
スクリーンショットを試す1.PTA
1.1プログラミング試験
1.2データ処理
データは、発現された:iが、整数で定義され、ケース大学表さデジタルフォーマットを出力するアカウント。
データ処理:私はアカウント/ 100000 =; switch文の形、ケース番号と、ステートメントは1〜6の正の整数を表す:のprintf;ブレーク;デフォルト、スイッチ (I)は、 括弧内の整数変数でなければなりません。
1.3スクリーンショット実験コード
1.4ビルド・テスト・データ
入力データ | 出力データ | 説明 |
---|---|---|
123456 | 湖南農業大学 | データ検証プログラムへのPTA |
256134 | 吉首大学 | 吉首大学に代わって最初の言葉2 |
345612 | 懐化市大学 | 懐化市大学に代わって最初の三つの言葉 |
リストと説明を提出1.5PTA
Q:部分的に正しい以前の形式と互換性がない他の大学との間にスペースなし、なぜなら
A:他の大学との間の空間にプラス
説明:Cプログラミング言語には、対応の原則を維持するために、特定のフォーマットを持っています
1.1.1生徒の成績の統計
1.1.2データ処理
データが表現される:A、B、C、Dを用いて、Eは、対応する5点を表し、書き込みの背面に丸めるDJで表され、Xは、書き込みプログラムにswitchステートメントのステートメントで、達成され
データ処理:のscanf( "%d個"、&x)は、DJ = X / 10であり、X変数の最初の定義を丸め10に加えて、xの、スイッチ(DJ){}形式のステートメント;のprintf(「%D%D% D%D%D」、A、B、C、D、E);この形で最終的な出力。
1.1.3スクリーンショット実験コード
1.1.3ビルド・テスト・データ
出力データ | 入力データ | 説明 |
---|---|---|
77 54 92 73 60 65 69 | 1 0 2 3 1 | データ検証プログラムへのPTA |
66 55 98 78 86 34 90 | 2 1 1 1 2 | 数は、各スコア範囲について計算しました |
99 77 88 32 60 100 80 | 2 2 1 1 1 | 数は、各スコア範囲について計算しました |
リストと説明を提出1.1.4PTA
Q:ケースと数字の間にスペースはありません
A:ケースと数との間のスペース
説明:一般的なショーのみ1行形式が間違っていないスペースです
2.コードの相互評価
学生コード:
私のコード:
- このテーマの基本的な考え方はまた、switch文で、同じです。
- 唯一の違いは、前とI空行、彼なし空白行の後に、両方のことのscanf文です。
switch文は、より簡単だった彼が書いた行に基づいています。
学生コード:
私のコード:
- 私は定義の範囲を定義するために二重のint型で、彼の分率xが二重に定義されているより広範な表現がされたされた使用しました
- 以下60分よりも、彼はデフォルト:;休憩; ++ E直接表現し、私は511が書き込まケース0からダオ午前、ディスプレイはより多くの悩みでした
全体的に、我々は改善の余地があります
3.学習の概要
3.1学習の進捗バー
週/日 | 時間が過ごしたこの週 | コードの行 | 学んだ知識を紹介 | 今、より多くの困惑質問 |
---|---|---|---|---|
最初の週 | 2時間 | 30行目 | どのスペース、制御文字 | コンパイルされた形式 |
第二週 | 2.5時間 | 40行目 | 華氏を探しています | 使用のprintfへ |
第3週 | 4.5時間 | 80行 | ライト区分関数 | 場合は、他柔軟に使用することはできません |
4週 | 2日 | ライン90 | 使用のためのループ | イタリアという混乱の変形を修正しません |
5週目 | 2日 | 200行 | 水仙数表現と2桁表現正方形 | 正しくプログラムにハード、奇妙なの概念を理解していません |
6週 | 2日 | 260行 | else文if文のために、論理演算子、char型と統合利用 | |
7週 | 2日 | 220行 | switch文だけでなく、いくつかの一般的な形式を使用します。 | 適切にプログラムされていない、能力の問題を解決する方法を向上させることができます |
コードワードとブログの3.2累積ライン
3.3概要と学習コンテンツの認識
マインドマッピング:
コンテンツ概要を学びます:
- 論理演算子は、基本的な操作を学び、文字char OPは数学で定義されています
- 整数定義する機能と文字であるに注意を払うには、switch文の形式の非常に正確なプログラミングを学んだが、文字を定義することはできません
- case文は、定数式を持つ唯一のオプションです後は、デフォルト
- 学んだ表現の閏年、(年%4 == 0 &&年%100!= 0)||(年%400 == 0)
私はアカウント/ 100000 =:私は数字のような、いくつかの形式の正の整数であるかを学びました
感情:
- C言語では、我々は問題の性質の分析から、もっと練習して、問題を解決することを学ぶ必要があります学ぶために言語です
- その後、あなたは教師と生徒の助けなしに行うことができない、いくつかの困難に遭遇するプロセスを学ぶ、依頼することが必要です
プロセスは、知識学習していないの多くが遭遇する質問を行い、我々はより多くの課外書籍や教科書を参照してくださいする必要がある知識を教えないでプレビューします