2021年度情報処理演習(2年前期・水3限)

2021.05.12 分岐処理

  1. 二次方程式 Ax2+Bx+C=0 を根の公式を使って求める。実根がある場合には,2つの実根を表示し,実根がない場合には,判別式の値と実根がないことを表示する。
  2. 名古屋市上下水道局の水道料金を計算する。水道メーターの前回の指示値と今回の指示値を入力し,今回の使用水量と水道料金を計算し,使用水量と水道料金(小数点以下は切り捨て)を表示する。

2021.04.28 変数,入出力

  1. 3.0 + 8 / 5 と 3 + 8.0 / 5 との違いをプログラムを作成し,実行して確認すること。提出物は実行結果イメージ,ファイル名はkadai03_1.png
  2. 摂氏温度を対応する華氏温度に変換するプログラムを作成する。摂氏温度を入力し,華氏温度を表示すること。0℃(32℉),100℃(212℉)でプログラムが正しいことを確認すること。提出物はプログラムファイル,ファイル名はkadai03_2.f90

2021.04.21 プログラムの実行

  1. sample0421.f90を実行する。提出物は実行結果イメージ,ファイル名はkadai02_1.png
  2. PRINT文を用いて,自分の学籍番号,氏名(ローマ字)を表示するプログラムを作成,実行する。提出物はプログラムファイル,ファイル名はkadai02_2.f90

2021.04.14 gfortran実行環境の整備

Windows

  1. gfortran – the GNU Fortran complier, part of GCCのwebsiteにアクセスし,DownloadからBinaries for Windows, Linux, MacOS and much more!のBinariesをクリックする。
  2. TDM GCCをクリックし,TDM GCCのwebsiteからgfortranをインストールする。tdm64-gcc-9.2.0.exeを保存し,実行する。インストール時に,「New Installation:Choose Components」の時に,gcc/fortran に必ずチェックをつけてインストールする。

macOS

  1. まず,Xcodeをインストールする。もし,macOSのバージョンにより最新のXcodeがインストールできない場合には,Apple Developerにサインインすることで,macOSのバージョンに合うXcodeを見つけることができる。
  2. command line toolsをインストールする。
  3. gfortran – the GNU Fortran complier, part of GCCのwebsiteにアクセスし,DownloadからBinaries for Windows, Linux, MacOS and much more!のBinariesをクリックする。
  4. macOSにあるhttps://github.com/fxcoudert/gfortran-for-macOS/releasesから自分のmacOSのバージョンのdmgファイルをダウンロードし,インストールする。

gfortranの実行環境が構築できない場合

  1. ideone.comでfortranが実行できます。本講義の課題は,ideoneで実行できることを確認しています。

本講義の概要

担当:平山 修久(減災連携研究センター)

講義時間:前期・水曜3限 13時00分~14時30分

教室:Zoom

課題の提出方法:NUCT

本演習の目的

  1. プログラムのアルゴリズムを理解する
  2. Fortranの文法を理解し,プログラムの読み書きができる
  3. 与えられた課題を解くためのアルゴリズムを考えることができる
  4. Fortranによるコンピューターでの数値解析(方程式,モンテカルロ法)ができる