情報I 学習サイト
必須40分

順次処理とプログラムの考え方

学習目標
学習の作業時間の目安
読む(順次処理の考え方)10分
例を追う(表示の命令)10分
実際に動かす(DNCL の実行欄)10分
自力演習(段階別の練習)10分

1. プログラムは手順の列

プログラムは、コンピュータに与える手順を、上から順に並べたものです。命令は、書いた順に1つずつ実行されます。

例: 朝の準備の手順(順次処理)

  1. 顔を洗う
  2. 朝食を食べる
  3. 制服に着替える

手順の順番を入れ替えると、結果が変わることもあります(例: 制服に着替えてから朝食を食べると、汚れるおそれがあります)。

2. 表示する

画面に文字や数値を表示する命令は、どの言語でも基本です。3つの言語で、同じ内容を表示してみましょう。

Python
print("こんにちは")
print(1 + 2)
JavaScript
console.log("こんにちは");
console.log(1 + 2);
DNCL(擬似言語)
「こんにちは」を表示する
1 + 2 を表示する

3. 実際に動かす

下の欄に DNCL の命令を入力して「実行」を押してください。

(ここに結果が表示されます)

4. 手順を考える

順次処理は、基本の考え方です。複雑なプログラムも、この「上から順に」の組み合わせでできています。

段階別の練習

易(基本の確認)

  1. (易)次の手順を、正しい順番に並べなさい。(ア)ごはんを炊く(イ)米を研ぐ(ウ)食べる
    答えと解き方(イ)→(ア)→(ウ)。研いでから炊き、炊けたら食べます。
  2. (易)print("A") と print("B") を実行すると、画面に表示される順番は?
    答えと解き方A、B の順(上の命令から順に実行されるため)。

標準(手順を組み合わせる)

  1. (標準)次の DNCL の結果を答えなさい。「1 + 1 を表示する」「2 × 3 を表示する」
    答えと解き方2 と 6 が、この順で1行ずつ表示される。
  2. (標準)上の練習で、順番を入れ替えると結果はどう変わるか。
    答えと解き方表示される順番が変わる。命令は書いた順に実行されるため。

共通テスト形式(読み取りと判断)

  1. (共通テスト形式)手順A→B→Cを、B→A→Cに入れ替えたら、何が変わり得るか。
    答えと解き方実行の順番が変わり、結果が変わることがある(同じ変数を使う命令の順番に特に注意する)。

振り返り

← 前のページ 次のページ →