Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

[Basic] 提示資料

572 views

Published on

Published in: Education
  • Be the first to comment

  • Be the first to like this

[Basic] 提示資料

  1. 1. プログラミング「 BASIC 」
  2. 2. 出力文 <ul><li>コンピュータのコンソール画面へ表示する命令のこと </li></ul>出力文の命令はコンピュータの画面上に表示されるよ!
  3. 3. 変数とは <ul><li>コンピュータ上で値を保存しておく場所 </li></ul><ul><li>変数は自由名前をつけることが可能 </li></ul><ul><ul><li>1文字目   :半角英字 </li></ul></ul><ul><ul><li>2文字目以降:半角英数字 </li></ul></ul>10 42 0 x hako RX8
  4. 4. 代入とは <ul><li>変数に値を格納すること </li></ul>+ 52 A 42 10 B LET A = A B C 10 LET B = 30 + 12 42 D LET C = 10 42 52 INPUT D 13 13
  5. 5. フローチャートのパーツ <ul><li>端子 </li></ul><ul><ul><li>はじめ </li></ul></ul><ul><ul><li>おわり </li></ul></ul><ul><li>処理 </li></ul><ul><ul><li>変数宣言 </li></ul></ul><ul><ul><li>代入 </li></ul></ul><ul><li>入力 </li></ul><ul><li>出力 </li></ul><ul><li>分岐 </li></ul><ul><ul><li>条件式の真偽によって分岐 </li></ul></ul><ul><li>繰り返し </li></ul><ul><ul><li>条件式が真の間、「処理」を繰り返す </li></ul></ul>始終端子 処理内容 出力 入力命令 条件式 Yes No 処理 繰り返す 条件式
  6. 6. 練習問題5(No) <ul><li>1: DECLARE NUMERIC TEN </li></ul><ul><li>2: INPUT PROMPT &quot; テストの点数を入力 &quot;:TEN </li></ul><ul><li>3: IF TEN < 40 THEN </li></ul><ul><li>4: PRINT &quot; 赤点でした。 &quot; </li></ul><ul><li>5: END IF </li></ul><ul><li>6: PRINT &quot; テストは &quot;;TEN;&quot; 点でした。 &quot; </li></ul><ul><li>7: END </li></ul>はじめ 変数宣言 テストの点を入力: 出力 50 ten < 40 ? ten を入力 点数出力 「赤点」出力 おわり Yes No テストは 50 点でした 50 50 ten
  7. 7. 練習問題5(Yes) <ul><li>1: DECLARE NUMERIC TEN </li></ul><ul><li>2: INPUT PROMPT &quot; テストの点数を入力 &quot;:TEN </li></ul><ul><li>3: IF TEN < 40 THEN </li></ul><ul><li>4: PRINT &quot; 赤点でした。 &quot; </li></ul><ul><li>5: END IF </li></ul><ul><li>6: PRINT &quot; テストは &quot;;TEN;&quot; 点でした。“ </li></ul><ul><li>7: END </li></ul>赤点でした。 30 はじめ 変数宣言 テストの点を入力: 出力 30 ten < 40 ? ten を入力 点数出力 「赤点」出力 おわり Yes No テストは 30 点でした 30 ten
  8. 8. 練習問題6 <ul><li>1: DECLARE NUMERIC TEN </li></ul><ul><li>2: INPUT PROMPT &quot; テストの点数を入力 &quot;:TEN </li></ul><ul><li>3: IF TEN < 40 THEN </li></ul><ul><li>4: PRINT &quot; 赤点でした。 &quot; </li></ul><ul><li>5: ELSE </li></ul><ul><li>6: PRINT &quot; よく頑張りました。 &quot; </li></ul><ul><li>7: END IF </li></ul><ul><li>8: PRINT &quot; テストは &quot;;TEN;&quot; 点でした。 &quot; </li></ul><ul><li>9: END </li></ul>No はじめ 変数宣言 出力 ten < 40 ? ten を入力 「赤点」出力 おわり Yes 「頑張った」出力 点数出力
  9. 9. 練習問題7 「 1,000 円」 はじめ 変数宣言 年齢入力 年齢< 15 ? おわり 年齢< 60 ? 「 2,500 円」 「 1,500 円」 Yes 15 歳未満 Yes No No 年齢<15が「偽」であるということは? 15 歳以上 1,500円 60歳以上 2,500円 15歳以上、60歳未満 1,000円 15歳未満 入館料金 年齢
  10. 10. 提出課題7 「最良」 はじめ 変数宣言 点数入力 点数≧ 80 おわり Yes No 点数≧ 65 点数≧ 50 「良」 「可」 「不可」 Yes No Yes No

×