• 検索結果がありません。

基礎プログラミング演習

N/A
N/A
Protected

Academic year: 2021

シェア "基礎プログラミング演習"

Copied!
1
0
0

読み込み中.... (全文を見る)

全文

(1)

基礎プログラミング演習 II 教材 (#5)

■ 条件分岐

★教科書 p.42の3.2「if 文による条件分岐」参照

 

□ 単純な if 文

実験 :

絶対値を求めるプログラム(p.43 の例 3.3)を入力し、実行し、動作を確認してください。

押さえて欲しいポイント:

条件分岐の概念(プログラムの意味・動作)、関係演算子の種類、インデントのつけ方

□ else (それ以外)

実験 :

二数の差を求めるプログラム(p.45 の例 3.4)を入力し、実行し、動作を確認してください。

押さえて欲しいポイント:

else の概念、文法、流れ図(処理の流れといった概念)

 

□ インデントの意味   

プログラムには流れがあり、それは幾らかの「構造」を持っているのに、私たちがプログラミング するときにはこれを直線的に書き下さなければならないことに注意が必要です。

この結果、プログラムは「上から下」に進むだけでなく「飛ば」して実行されたりします。

インデントはこの「構造」をなんとか「人間が視覚的に把握しやすくするために」表現しようとす る試みの一つです。コンピュータ(C コンパイラ)はあくまで文法記述どおりに処理するだけで、

インデントについては関知しません。(少なくとも C言語では。インデントに文法的役割を与えて いる言語もあります。ex:Python.)

なお読みやすさの基準は様々なので、インデントの流儀は人によって異なります。

□ 複数の実行文を従えた if 文

実験 :

二数の商と余りを求めるプログラム(p.47 の例 3.5)を入力し、実行し、動作を確認してください。

押さえて欲しいポイント:

文とブロックの関係、インデント

□ 課題 1.

前回の課題 3.のプログラム(scanf を用いて二つの値を入力し、和・積・商を求める)を以下の条 件を満たすように修正してください。

・差も計算し、表示させる

・差はマイナスにならないように

・商は大きい方を小さい方で割った時の結果となるように

どのように書くのが最も分かりやすいプログラムとなるか、いろいろ試して吟味してやってくださ い。動けばよい、というわけではないのです。そのために課題をやっているわけでもありません。

参照

関連したドキュメント

自ら将来の課題を探究し,その課題に対して 幅広い視野から柔軟かつ総合的に判断を下す 能力 (課題探究能力)

が前スライドの (i)-(iii) を満たすとする.このとき,以下の3つの公理を 満たす整数を に対する degree ( 次数 ) といい, と書く..

このため、都は2021年度に「都政とICTをつなぎ、課題解決を 図る人材」として新たに ICT職

シートの入力方法について シート内の【入力例】に基づいて以下の項目について、入力してください。 ・住宅の名称 ・住宅の所在地

WEB 申請を開始する前に、申請資格を満たしているかを HP の 2022 年度資格申請要綱(再認定)より必ずご確

ているかというと、別のゴミ山を求めて居場所を変えるか、もしくは、路上に

パキロビッドパックを処方入力の上、 F8特殊指示 →「(治)」 の列に 「1:する」 を入力して F9更新 を押下してください。.. 備考欄に「治」と登録されます。

2021年9月以降受験のTOEFL iBTまたはIELTS(Academicモジュール)にて希望大学の要件を 満たしていること。ただし、協定校が要件を設定していない場合はTOEFL