NO IMAGE

[c言語] ローグライクを作ってみる (1)

c言語でローグライクを作ってみる。 ncurse というライブラリを使うことで、キー入力の取得や画面描画を簡単に扱うことができる。 ncursesは、端末に依存しない形式でテキストユーザインタフェース(TUI) を作成するためのAPIを提供するライブラリ。出典: フ...

NO IMAGE

平面ベクトルの線形独立

どのようなベクトルであれば、任意の平面ベクトル\( \boldsymbol{x} = \left( \begin{array}{c} x_1 \\ x_2 \end{array} \right) \) を一意的に線型結合で表すことができるか? (どのようなベクトルであれば...

NO IMAGE

幾何学的ベクトル

有向線分 平面上に2点\(P, Q\)をとり、\(P\)を始点、\(Q\)を終点として矢印で結んだものを有向線分といい、\(\overrightarrow{PQ}\)と表す。 相等 $$ 2つの有向線分\overrightarrow{PQ}と\overrigh...

NO IMAGE

[c言語] さっと復習(14) 構造体

構造体(こうぞうたい、英:structure)はプログラミング言語におけるデータ型の一つで、1つもしくは複数の値をまとめて格納できる型。それぞれのメンバー(フィールド)は型が異なっていてもよい点が配列と異なる。フリー百科事典『ウィキペディア(Wikipedia)』 構造体...

NO IMAGE

[c言語] さっと復習(13) 文字列

c言語では、配列のサイズを超えて文字列が入力されるような状況でも、基本的にコンパイルエラーは起きないので注意する。 文字列操作  string.h 文字列の操作に関する型や関数のヘッダーファイル。 #include <stdio.h> #inclu...

NO IMAGE

広義積分

解析学において、広義積分(こうぎせきぶん、英: improper integral)とは何らかの定積分の積分区間を動かしたときの極限である。出典: フリー百科事典『ウィキペディア(Wikipedia)』 リーマン積分 $$ \int_{a}^{b} f(x) dx ...