2018年度「プログラミング言語1」のページ

資料

  1. 講義資料(題名募集中)
  2. スライド
  3. プログラム例
    • コラッツ予想の手続きでのステップを数えるプログラム
    • 三角形の頂点の座標から辺の長さを計算するプログラム
      • 関数segment_lengthのプロトタイプ宣言あり。関数segment_lengthの呼び出しはすべて定義よりも後。プログラム
      • 関数segment_lengthのプロトタイプ宣言あり。関数segment_lengthの呼び出しで定義よりも前のものあり。プログラム
      • 関数segment_lengthのプロトタイプ宣言なし。関数segment_lengthの呼び出しはすべて定義よりも後。プログラム
    • 三つの整数の最大公約数を計算するプログラム
      • 剰余を使うユークリッドの互除法を実装したプログラム
      • 減算と1/2倍と2倍だけを使うユークリッドの互除法を実装したプログラム
    • 三角形の頂点の座標から重心の座標を計算するプログラム
      • main()にすべてをつっこんだプログラム
      • 計算を void centroid(double, double, double, double, double, double, double *, double *); に切り出したプログラム
    • 単語を入力して、NATO式通話表で出力するプログラム。
    • 標準入力からテキストを入力し、なんらかの加工をして標準出力に出力するプログラム
      文字単位入出力
      行単位入出力
    • 標準入力から各行に何個かの整数値が含まれるテキストを入力し、条件に合う行のみ和を標準出力に出力するプログラム。
      • 整数値の個数が3個か6個のときだけ和を出力し、それ以外のときは * を出力するプログラム
    • パスカルの三角形
      • ポインタの配列で実装し、要素ごとに指す先をmalloc()するプログラム
      • ポインタの配列で実装し、まとめてmalloc()して切り分けるプログラム
      • 一つの配列で実装し、添字に細工をするプログラム

進捗

2018年4月16日
2018年4月23日
2018年5月2日
2018年5月7日
2018年5月14日
2018年5月21日
2018年5月29日
2018年6月4日
2018年6月11日
2018年6月18日
地震のため臨時休講しました。
2018年6月25日
2018年7月25日

練習問題

おまけ問題

  1. C言語について間違ったことが書かれているWWWページのURLを示し、間違いの解説をせよ。

    レポートは紙でのみ受けつける。「プログラミング言語1」の定期試験の際に担当者に手渡しせよ。該当WWWページのプリントアウトも添えること。


外部リンク


奈良女子大学生活環境学部情報衣環境学科生活情報通信科学コース
数学科出身だけどプログラミングを教えている人