Month: May 2016

C programming (5) operator and operandC programming (5) operator and operand

C言語の特徴(2) 関数型言語 コンピュータに実行してもらう命令はすべて関数の中に記述されている。関数がプログラムの実行単位。いくつかの関数を組み合わせ、コンピュータへ命令をする。最初にコンピュータが実行する関数はmain()に決まっている。 戻り値の型 関数名(引数リスト) { 命令文; } 命令文(Statement) 名札付き文 式文 複合文 選択文 繰り返し文 ジャンプ文 式(Expression) オペランド 演算子 オペランド... トークン(token) コンパイラが認識する最小単位のテキスト、トークン(token) […]

C exercises (4) math and utilityC exercises (4) math and utility

数学関数 数学的な計算が必要な場合に使用する命令セットです。引数と返りは全てdouble型になります。 主なもの: sin(x):角度x(ラジアン)のsinの値を返す cos(x):角度x(ラジアン)のcosの値を返す tan(x):角度x(ラジアン)のtanの値を返す pow(x,y):xのy乗の値を返す exp(x):指数関数eのx乗の値を返す log(x):xの自然対数の値を返す log10(x):xの常用対数の値を返す sqrt(x):xの平方根の値を返す ceil(x):小数第一位を切り捨てした値を返す floor(x):小数第一位を切り上げした値を返す round(x):小数第一位を四捨五入した値を返す サンプル: #include <stdio.h> #include <math.h> //math.hのインクルードを忘れずに […]

C# exercises (4) Slot machineC# exercises (4) Slot machine

Visual Studio community 2015 アカウントについて (学内専用) スロットマシンの作成 Slot machine スロットのプログラムに必要な3つの部品 数字を表示させるための部品   → ラベル (Labelコントロール) スロットを開始するための部品   → ボタン (Buttonコントロール) 数字の書き換えを短い間隔で行うため、その間隔を計るための部品 […]

C言語勉強関連サイトC言語勉強関連サイト

プログラミング言語の基礎を簡単に楽しく学べるサイト プログラミング学習サイト http://dotinstall.com/ — 講義型のプログラミング学習サイト http://paiza.jp — 用意された問題を解くとプログラミングスキルを6段階に評価してくれるサービスです http://judge.u-aizu.ac.jp/onlinejudge/index.jsp?lang=ja — 会津大学が提供しているプログラミング問題サイトです。お題に対して問題を解いていく形式で、提出したプログラムをオンラインで採点してくれます。 https://www.codeeval.com/ — 約150問程度のプログラミング問題(初級、中級、上級)が掲載されており、点数が良いと海外の企業からスカウトが来るサービスです。 オンラインコンパイラ ■http://ideone.com/  — ideate , WordPress 対応Plugin あり ■http://codepad.org/ ■https://www.learn-c.org/  C言語入門 http://wisdom.sakura.ne.jp/programming/c/index.html — C言語入門 http://www.wisdomsoft.jp/189.html — 読本C http://dixq.net/g/ — >新・C言語 ~ゲームプログラミングの館~ […]

C# exercises (3) Common ControlC# exercises (3) Common Control

ディジタル時計の作成 Create Digital Clock デザイン ツールボックスの中で、 –コモンコントロール「TextBox」 –コンポーネント「Timer」 Formにドラッグ&ドロップする Timerのプロパティ(値)を変更 timer1のプロパティ Enabled⇒ True (Enabled:タイマーを実行する) Interval⇒ 1000 (Interval:タイマーの実行間隔, 1000⇒1000ms(1秒))   TextBoxのプロパティ […]