学生ID 20192404「Pythonプログラミング」実験2レポート
コース:「Pythonプログラミング」
クラス:1924
名前:ジアジーボー
学生ID:20192404
実験教師:王志強
実験日:2020年4月11日
必須/選択科目:パブリック選択科目
1.実験的な内容
- 完全なアプリケーションプログラム、加算、減算、乗算、除算などの完全な演算、およびその他の機能を設計して完成させます。
- 基本的な文法、判断ステートメント、ループステートメント、論理演算などの知識ポイントを調べます。
2.実験プロセスと結果
私の電卓プログラムは長い進化を遂げました。
以下は、私の最終的なプログラムと結果のスクリーンショットです。
p1
p2
p3
p4
まず、3日前に実験教室で電卓を作ろうと思っていたので、バカ鳥を先に飛ばすことにしました。
最初は、私のプログラムは単純な加算と減算の操作しかできませんでした。
後で、そんなに簡単だとは思わなかったので、乗算、除算、係数演算を追加しました。
実験教室を受講したところ、先生のリクエストでサイクルを利用できることに気づき、どこで使えるかわからなかったので驚きました。
でも、実験教室の前の夜を覚えているので、前回の結果をもとに計算を続ける機能が電卓にあるべきだと思い、ハン・ウェンと相談してアドバイスを求めました。
したがって、実験クラスの変更後、最終的に電卓プログラムの最終バージョンを入手しました。
(簡略版のスクリーンショット付き)
3.実験および解決プロセス中に発生した問題
- 質問1:最初は、電卓のコードでループが使用されていなかったため、コードが非常に長く冗長になりました
- 問題1の解決策:前のクラスで学んだ関数を定義し、それを設計し、インターネット上の関連プログラムを検索する最も簡単な方法を考えてください。
- 質問2:前のステップの結果に基づいて計算を続行する方法、およびループを追加する方法がわかりません。
- 問題2の解決策:クラスメート(同じような専攻を持つ高校生でさえ)と話し合って相談し、最後に実験クラスで彼らの提案を引き出し、独自のコードをコンパイルします。
その他(感情、思考など)
いわゆる孤独な木はサポートするのが難しいため、個人の強さは限られています。実際、多くの問題は、みんなと話し合って他の人の提案を積極的に吸収すればうまく解決でき、プログラミングを学ぶ必要があるかどうかわかりません方法、より重要なことは
彼らがどのように考え、どのように学ぶかを学ぶことです。三行は、実際には、そこに多くの、多くの学生が周りにある当社の長期学習の価値がある、私の先生でなければならない、私は私にそれらをエミュレートするために努力する機会を与えて優秀な学生のグループと、持って積極的に努力してい嬉しい
日に向かってし、他者による学習の対象となり得る。
参考文献
いいえ、ほとんどの問題は対面の口頭でのコミュニケーションとチャットの記録で解決されます。