20182327 2019-2020-1「オブジェクト指向プログラミングとデータ構造、」第二と第三週間の学習の概要

20182327 2019-2020-1「オブジェクト指向プログラミングとデータ構造、」第二と第三週間の学習の概要

コンテンツの概要を学びます

  • 研究の第2章では、最初の定義を学び、その後、Javaプログラミングの基本的な形式を学び、そして、代入、変数のデータ型のさまざまなを使用し、あなたが独立して、画面にデータを印刷し、最終的にはScannerクラスの一般的な使用の使用方法を習得することができます方法。
  • あなたはimport文の最後の列挙型を使用する以外Java.longパッケージ、無梱包材を使用したい場合は第三章から、私は文字列、数学、ランダム及び他のタイプのオブジェクト(すなわち、オブジェクトをインスタンス化)、クラスを作成することを学びました理解しています。

    教科書の学習と問題解決のプロセス

  • 質問1:「新しいオペレータが新しく作成されたオブジェクトへの参照を返します」理解していません
  • 問題解決方法1:new演算子は、オブジェクトをインスタンス化するために使用され、操作は、新しいオブジェクトのアドレスを返し、その後、私たちはその直接のメソッドにアクセスするためにドット演算子を使用することができます。
  • 質問2:本のMathクラス、静的なダブルはceil(ダブルNUM)と静的重床(ダブルNUM)の意味を理解していなかった、境界のNUMが何であるかを理解していません
  • 問題解決法2:生徒を編集した動作プログラムを参照すると、これらの2つの方法は、現在の浮動小数点数を丸め入力され、切り上げは床が丸められ、丸めです。
  • 以下は、プログラミングのスクリーンショットです:



プロセスで解決コードのデバッグおよび問題

  • 問題1:(10 -10)を生成する乱数の範囲を調製、nextFloat(-10)を使用して、コンパイルエラーの原因
  • 問題解決策1:数nextFloatは()のみnextFloat()単純な代数演算をするとき、出力完了できるようにのみ(INT NUM)nextInt番号は、ブラケットに含まれる間のみ0.0(排他的)1.0に戻ります。
  • 質問2:インストールし、次のヒントを提供します:

    E:ロックは/ var / lib / dpkg /ロック・フロントエンド取得できませんでした-オープン(11:リソースはtemporarly使用できません)
    E:dpkgのフロントエンドロック(は/ var / lib / dpkg /ロック・フロントエンド)を取得することができません、他のですそれを使用してプロセス?
  • 問題2ソリューション:,
  • しばらくしがちになるシャット端末と仮想マシンは、占領されたプロセスの終了を待ちませんでしたapt-getのを入力して、現在のプロセスを殺します。実行ディレクトリを起動し、インストールし、再度、aptでプロセスを強制終了。

コードホスティング

先週試験間違った質問の概要

  • JavaバイトコードのJavaに対し直接実行可能なソースコードがない(のJava バイトコードを直接実行することができるが、Javaソース・コードではない。)。
    trueにA
    B falseに
    高く評価:実際には直接実行されません
  • JavaバイトコードのJavaに対し直接実行可能なソースコードがない(のJava バイトコードを直接実行することができるが、Javaソース・コードではない。)。
    trueにA
    B falseに
    高く評価:実際には直接実行されません
  • 「printn」れるように「のprintln」 (もたらし「printn」がもたらされるために「のprintln」プリント)
    A構文エラー(構文エラー)
    B A実行時エラー(ランタイムエラー)
    C A論理エラー(論理エラー)
    Dすべてのエラーなし(エラーなし)AT
    文のINTO Aにコメントを変換するEは(この文はノートに変換される)
    を理解する:単純に英語の意味を覚えていません。
  • プログラムを実行するとき、プロセッサは、読み出し (から各プログラム命令プログラムを実行する場合、各プログラム命令プロセッサは___からの読み取り)
    C .registersに格納されているプロセッサ(レジスタに格納されている)
    Dをメインメモリは、(メインメモリ)
    と理解される:メインメモリ(RAM)から直接プロセッサは、プログラム命令を読み取ります。一時的に容量が小さすぎるため、多くのプログラム命令を敷設することは不可能で、コマンド、データおよびアドレスを格納するレジスタ。
  • 。言語(C、C ++、C#の)のCファミリーの他のメンバーのように、JavaはfalseにAS ZERO値と真のAS非ZERO値解釈
    falseにB
    感謝を:Javaは真、偽のではなく、完全に0があります非判断の0真偽ロジック。
  • 分析:ホームディレクトリを使用して、Linuxのbashのtarコマンドはhome.tarコマンドにパッケージ化された(タール-cf home.tar〜)
    空欄に記入:ジップ(-e)のパラメータは、暗号化されたアーカイブを作成するようにするために、Linuxのバッシュ。
    空欄に入力します。空白のファイルテストを作成する(タッチテスト)コマンドでのLinuxのBash
    の空白:. Linuxのバッシュに記入し、LS |機能のソート順がある(ディレクトリの内容と順序現在表示する)
    空白を埋めるはLinuxのBashのgrepでカレントディレクトリを見つけますファイルのmain関数内.Cコマンドがある(grepのメイン.C)
    空白を埋める:Linuxのバッシュを、WCと統計のhello.c main.cのコマンドは、トイレ-lのhello.cメイン(数行のコードをされています。 c)の
    分析:Linuxのbashの、同等のセット/ envが/ 3つのコマンドが成功exprot。(X)
    の空白を埋める:Linuxのbashのを、lsコマンドはls.txtコマンド出力のリダイレクトコマンド(LS> ls.txt)に、現在のディレクトリの結果が表示
    コマンドは、findコマンドを確認することができます(検索をカンニング)でのLinuxのBash:空白を埋めます使用の問題。

ペアピアレビューと

採点

  1. 適切な使用のマークダウン構文(1点):
    • 値下げ余分なポイントを使用しないでください。
    • 構文エラーは、(形成しない、リストが間違っている、リンクが動作しません...)プラスではありません
    • 組版の混乱はプラスではありません
  2. 要素の範囲(1点)テンプレート
    • ポイントなしで「教科書の学習と問題解決のプロセスを」行方不明
    • ポイントなし「のプロセスにおける問題解決やデバッグコード」の欠如
    • マネージコードは、ポイントなしで開くことができません
    • 「ツイニングと相互評価」はポイントなしで開くことができないの欠落
    • 行方不明プラスにすることはできません「先週は間違ったタイトルの検査がまとめました」
    • 「プログレスバー」の欠如がプラスすることはできません
    • 「参照」の欠如はプラスすることはできません
  3. 教科書の学習と問題解決のプロセス、問題1ポイント

  4. コードのデバッグおよび問題は、プロセスに問題が1点を解決します

  5. 週300以上の支店有効なコード(プラス2ポイント)
    • ポイントなし1週間提出未満20倍
  6. その他のプラスのポイント:
    • 金曜日1ポイントの前に髪のブログ
    • 感情、経験は大きな空の1ポイントを残しません
    • 組版の微プラス1ポイント
    • プログレスバーは、学習時間を記録し、1ポイントの状況を改善します
    • ハンズオン新しいコードを書くことがありますが、1ポイントを追加
    • クラスの選択は、1ポイントを確認した後、
    • コードはメッセージ仕様1ポイントをコミット
    • 深さの間違った質問を学ぶ、1ポイントを追加
    • コメントは真剣に、私は、問題やブログのコードに加えて1ポイントを指摘することができます
    • ペアは本物のプラス1ポイントを学びます
  7. ポイント:
    • 盗作は0にバックル
    • 0バックルするコードチート
    • 0バックル後半の割り当て

コメントテンプレート:

  • 学習課題やブログワース:
    • 学生は非常に簡単にブログに戻っての様々なスクリーンショットで発生したエラーを意識してきた、私はいつも戻って一度だけノックするのを忘れ。
  • コードは、学習や問題価値があります:
    • すべての道はローマに通ず、多くの学生は本当に感心説明し、それらを聞いた後、コードカーブ思考を思い付くことができます。
  • XXのポイント:スコアに基づいて、私はこのブログのレートを与えます。次のようにスコア:XXX

  • 参考例

コメントは、学生のブログやコードを持っていました

  • ペア今週の学習
    • 20182305
    • ペアの写真
    • ペア学習コンテンツ
      • XXXX
      • XXXX
      • ...
  • 先週のブログピアアセスメントケース

その他(知覚、思考、など、別売)

  • 各レッスンの試験は、非常に多くの英語一方的、ジャワの問題だけではなく、私を作った知識から、教科書の異なるバージョンは、より多くのトラブルを発見するために、解決すべき多くの問題が、あります。
  • 過去に第3週は、独立して、いくつかのプログラムを記述することが可能であったが、まだ複雑ではない、コマンド文字クラスはまだ不慣れですが、また、より多くの練習を見ています。
  • 演習が完了すると、一度も完全に自分の問題を公開するだけでハンズノックコード、Java形式でVimを忘れます。多くの場合、自分でコードの小片をノック、あなたはコンパイルエラーの多くを見つけるでしょう。常にバグを解決することで、Javaの我々の理解と把握を改善し続けることができます。唯一の一定の実践を通して、そのような問題になることはありません。

学習の進捗バー

コードの行の数(/蓄積を追加) ブログ量(/蓄積を追加) 学習時間(/蓄積を追加) 重要な成長
目標 5000行 30 400時間
最初の週 200/200 2/2 20/20
第二週 350/500 2/4 38分の24
第3週 512/1000 3/7 60分の22

参考資料

おすすめ

転載: www.cnblogs.com/kv888777/p/11567202.html