niwacchi.log

niwacchiのログ。

Programming

gdbの使い方

(1)プログラムのコンパイル gcc -Wall -g -o プログラム名 ソース名 (2)プログラムを実行 gdb ./プログラム名 (3)オプション付きで実行 (gdb) run オプション (4)エラーが発生したときなどに、現在実行中の関数を呼び出し順の逆に列挙。遡ってチェックするた…

Cのデータ型

・整数型 ・符号付き整数型 例) 「5」「10」「-8」 ・符号なし整数型 例) 「5U」「10U」 …小数を扱うことはできないが処理速度が速い。・実数型(浮動小数点型) 例) 「5.3」「.5」「1.0」 …小数を扱うことができるが処理速度は遅い。※指数表記 6.02E+23 (6.02…

読み方と意味

programming(プログラミング)…作業内容について精密に書かれた手順書を作ること。 program(プログラム)…作業内容について精密に書かれた手順書を作ること。 binary(バイナリ)…2進数。 bit(ビット)…2進数1桁。1ビットは情報の最小単位。 flag(フ…

キホン

コンピュータの基本動作は「入力→処理→出力」。処理は2進数で行う。つまり0と1、つまりYes or No。 白黒はっきりつけましょう。常に精密に、漏れなくという意識で。

ひとことで言えば。

プログラミングとは、「コンピュータの作業内容を精密に記述した手順書(=プログラム)」をつくること。

心がけ?

Cの上達が早いの人の傾向として紹介されていたが、プログラミング全般に該当する気がするのでメモ。 楽しみながらプログラムを作ろうとする。 物事をするときの段取りや手順をきちんと考えられる。 与えられた課題を解くだけではなく、自分で課題を考えて作…

配列のインデックス

配列のインデックスは「0」始まりの言語と「1」始まりの言語がある。 プログラミング言語によって異なるので注意が必要。 例) VB、JavaScript Cは「0」始まり。COBOLは「1」始まり。