情報処理演習 資料・教材
Tips of linux system
代表的なUNIXコマンド
数学関数
図形描画(Handy_Graphics)の使い方
C言語の関数の仕様を調べる
(2006.10.23 update)
レポート提出形式
C言語のレポートの提出形式サンプル
例題
導入
制御構造1: 条件分岐
制御構造2: 繰り返し
制御構造3: 条件分岐と繰り返しの組み合わせ
関数その1
配列その1
関数その2:配列を引数とした関数
配列その2: 文字列
戻る
例題
文字化けする場合は,「view」->「Character Coding」->「Japanese(EUC-JP)」 としてください.
なお,右クリックでダウンロードできます.
導入
text1
付随の例題
template1_1.c
テンプレート
example1_1.c
一辺とその両端角の角度から面積を計算する
その他の例題
example11.c
Hellow World.
example12.c
整数型と実数型,printf
example13.c
scanf と マクロ定義
example14.c
printfによる複数変数の表示
制御構造1: 条件分岐
text2
付随の例題
example2_1.c
if ~ else if ~ else: 二つの整数値の比較
example2_2.c
if ~ else if ~ ... ~ else: 成績判定
その他の例題
example21.c
if 文
example22.c
if ~ else 文 その1
example23.c
if ~ else 文 その2
制御構造2: 繰り返し
text3
付随の例題
example3_1.c
for 文, printfの変換指定子(フィールド長)
example3_2.c
2重ループ その1: 階乗の計算
example3_3.c
2重ループ その2: 10進数 ->16進数変換
example3_4.c
for文 による複利計算
example3_5.c
while文 による複利計算
example3_6.c
do ~ while文: 漸化式
その他の例題
example31.c
for 文: s = 1+2+.....10 の計算
example32.c
for 文: 積立貯金を 複利計算
example33.c
while文
example34.c
do ~ while 文
example35.c
while文と do ~ while 文の違い: while 文
example36.c
while文と do ~ while 文の違い: do ~ while 文
example37.c
while 文と for 文の置き換え
example38.c
テイラー展開: sin の近似式
制御構造3: 条件分岐と繰り返しの組み合わせ
text4
付随の例題
example4_1.c
2重ループとif ~ else: 市松模様
example4_2.c
無限ループと break 演算子
example4_3.c
continue 文
example4_4.c
switch case 文
関数その1
text5
付随の例題
example5_1.c
2つの整数引数のうち小さい値を返す関数
example5_2.c
べき乗を求める関数 ループとの組み合わせ
example5_3.c
関数の引数に関数の戻値を与える
example5_4.c
引数,戻値を持たない関数
example5_5.c
自分自身を呼び出す関数(再帰呼び出し)
example5_6.c
2分法による求解
その他の例題
example51.c
変数の有効範囲(スコープ)
配列その1
text6
付随の例題
example6_1.c
配列の各要素の取り扱い:ベクトルの内積
example6_2.c
配列の初期化: あるクラス成績の評価
example6_3.c
乱数の発生と大量データの取り扱い
example6_4.c
2次元配列: 行列の和と差
example6_5.c
2次元配列の初期化と演算: 行列とベクトルの掛け算
関数その2:配列を引数とした関数
text7
付随の例題
example7_1.c
配列の受け渡し: 最小値を求める関数
example7_2.c
配列渡しによる影響(call by reference)
example7_3.c
配列渡しによる逐次探索
example7_4.c
2次元配列の受け渡し
配列その2: 文字列
text8
付随の例題
example8_1.c
getchar による文字の入力
example8_2.c
getchar を用いた文字列の入力関数
example8_3.c
文字列中の小文字を大文字に変換する関数
その他の例題
example81.c
printfによる1文字出力
example82.c
英数文字->アスキーコード
example83.c
アスキーコード->英数文字
example84.c
printfによる文字列出力
example85.c
文字列を扱う関数: strlen
example86.c
文字列を扱う関数: strcpy
example87.c
文字列を扱う関数: gets
戻る
このページへのお問い合わせは万(
wan[at]es.osaka-u.ac.jp
)まで