アルゴリズムⅠ・講義メモ

・フローチャート作成ツール
・2つの値の入れ替え、算術演算の応用、分岐(判断)

フローチャート作成ツール

・https://www.drawio.com/
・「start」をクリック
・「後で決める」をクリック
・「▼フローチャート」をクリック
・描画
※ 保存はXML形式になるので「.xml」を付けて保存すると良い

提出演習フォロー ex001.csの続き3

・変数aを15で初期化する
・変数bを36で初期化する
・変数cをaとbの平均値(小数点以下あり)で初期化する
・cを「平均は25.5」のように「平均は」を付けて表示しよう

作成例

var a = 15; //変数aを15で初期化する
var b = 36; //変数bを36で初期化する
var c = (a + b) / 2.0; //変数cをaとbの平均値(小数点以下あり)で初期化する
Console.WriteLine("平均は{0}", c); //cを表示

C#でのキーボードによる入力

・文字列の場合: var 変数名 = Console.ReadLine();
・整数の場合: var 変数名 = int.Parse(Console.ReadLine()); //整数変換する
・実数の場合: var 変数名 = double.Parse(Console.ReadLine()); //実数変換する

2つの値の入れ替え ex002.cs

・フローチャートをプログラムにしよう
① 変数aにキーボードから整数を読み込む(初期化)
② 変数bにキーボードから整数を読み込む(初期化)
③ 変数tにaの値を代入(初期化)
④ aにbの値を代入
⑤ bにtの値を代入
⑥ aとbの値を表示

作成例

Console.Write("a:"); var a = int.Parse(Console.ReadLine()); //入力し整数変換する
Console.Write("b:"); var b = int.Parse(Console.ReadLine()); //入力し整数変換する
var t = a; //変数tにaの値を代入(初期化)= 値の退避
a = b; //aにbの値を代入
b = t; //bにtの値(退避してあったaの値)を代入
Console.WriteLine("aは{0}、bは{1}", a, b);

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です