某氏に教えるJava講習です。メールで送ろうと思いましたが実験的にここに書いてみました。
課題が済んだということがコメント欄に書いてあることを発見したら次回に進みます。
これは以降も同様です。
【第1回 とりあえず何か動かしてみる】
開発環境はSunからJava Development Kit みたいなものを落としてきてください。
http://java.sun.com/j2se/1.5.0/ja/download.html
JDK 5.0 Update 11とかあります。バージョンはいっぱいあるけどjdkとか書いてあれば何でもいいです。
/インストールしたディレクトリ/bin/javac.exe
みたいなのがあると思うのでコマンドプロンプトでそこに移動orパスを通すなどしてください。
準備が完了といえば完了ですが、もっとやりやすい環境でやりたいならeclipseというものも
落としてください。
http://prdownloads.sourceforge.jp/aioec/21787/All-In-One-Eclipse-Setup-3.0.1.001
使いやすくて高機能なJavaの開発環境です。はやっているというより標準です。
とりあえず、某氏のセットアップが完了したかどうか知るだけなので今は細かい説明はしません。
少なくともHelloと画面出力されることが想定できていれば問題は無いです。
セットアップ&実行できた?
はてダのほうが気楽に使える。
2007年5月22日火曜日
第1回C言語講習
某氏に教えるC言語講習です。メールで送ろうと思いましたが実験的にここに書いてみました。
反応よろしく。
【第1回 とりあえず何か動かしてみる】
環境は各自整えてもらうとして以下のC言語のソースコードを実行してみてください。
一番手軽な環境は
http://www.codeide.com/
かもしれないけどローカルの環境でコンパイルする作業を体験するほうが望ましい。
有名なHello World!です。
ここで必要なのはprintfという関数です。
これは文字列を出力するだけでなく、オプションをつけることによって文字列を
整形することができます。
例 0.0123を指数形式で出力する
printf("%e", 0.0123);
↓
1.230000e-02
オプション一覧(http://www9.plala.or.jp/sgwr-t/c/sec05.html)
課題
printfのオプションを使っていろいろ出してみてください。
次回
変数と型
次回の次回
制御構造(if/switch/while/for)
----
それ以外(興味があれば)
#include <stdio.h>
これはincludeディレクティブというものです。<>で囲うと内部処理のソースが置いてあるディレクトリを
見に行って該当するファイルを読み込みます。
反応よろしく。
【第1回 とりあえず何か動かしてみる】
環境は各自整えてもらうとして以下のC言語のソースコードを実行してみてください。
一番手軽な環境は
http://www.codeide.com/
かもしれないけどローカルの環境でコンパイルする作業を体験するほうが望ましい。
有名なHello World!です。
ここで必要なのはprintfという関数です。
これは文字列を出力するだけでなく、オプションをつけることによって文字列を
整形することができます。
例 0.0123を指数形式で出力する
printf("%e", 0.0123);
↓
1.230000e-02
オプション一覧(http://www9.plala.or.jp/sgwr-t/c/sec05.html)
| 型指定文字 | 意味 | 使われるデータ型 |
|---|---|---|
| %c | 1文字として出力する | char型 |
| %d | 10進数で出力する | int型 |
| %x | 16進数で出力する | |
| %o | 8進数で出力する | |
| %ld | long型変数を 10進数で出力する | long型 |
| %f | [-]dddd.ddddddの形式で出力する | float型 double型 |
| %e | 指数形式で出力する | |
| %s | 文字列として出力する | char型配列 |
課題
printfのオプションを使っていろいろ出してみてください。
次回
変数と型
次回の次回
制御構造(if/switch/while/for)
----
それ以外(興味があれば)
#include <stdio.h>
これはincludeディレクティブというものです。<>で囲うと内部処理のソースが置いてあるディレクトリを
見に行って該当するファイルを読み込みます。
登録:
投稿 (Atom)