SlideShare ist ein Scribd-Unternehmen logo
1 von 14
Downloaden Sie, um offline zu lesen
コンピュータの仕組み
出力文
   コンピュータのコンソール画面へ表示する
    命令のこと

           出力文の命令
           はコンピュータ
           の画面上に表
           示されるよ!
練習問題1
1: 「ようこそPENの世界へ」を表示する

         ようこそPEN
         の世界へ      赤線の言葉がコ
                   ンピュータへの
                   命令!
提出課題1
   自分のことをコンピュータに表示しよう
       「学年組番号」
       「名前」
       「クラブ活動や得意なこと」


   完成したら「kadai001」というファイル名で
    マイドキュメントのプログラミングへ保存
変数とは
        コンピュータ上で値を保存しておく場所
        変数は自由名前をつけることが可能
            1文字目  :半角英字
            2文字目以降:半角英数字
42
10
 0


               x   hako   RX78
代入とは
    変数に値を格納すること
a ← 10             d ← input()
b ← 30 42 12
       +              13
c ← a 52 b
       +

 10     42
  a      b     c           d
練習問題2

1: 整数 x
2: x ← 5
           x
練習問題4
1: 整数 tasu
2: tasu ← 5 + 10
3: tasu を表示する
                      5 + 10 = 15


               15
               tasu
なぜプログラミングを行うのか
フローチャートのパーツ
                                               No
   端子         始終端子      分岐            条件式
       はじめ                  条件式の真偽 Yes
       おわり                   によって分岐
   処理         処理内容
       変数宣言             繰り返し          条件式
       代入                   条件式が真の
    入力         入力命令           間、「処理」を

                              繰り返す      処理

   出力          出力
                                        繰り返す
はじめ

        練習問題5                   変数宣言

                                  出力
1:   整数 ten
2:   「テストの点を入力:」 を改行なしで表示する
                                ten を入力
3:   ten ← input()
4:   もし ten < 40 ならば                         Yes
5:     | 「赤点でした。」を表示する          ten < 40 ?
6:   を実行する                                    「赤点」出力
7:   「テストは」と ten と「点でした」と表示する    No


                                点数出力
                     テストの点を
                     入力:50
                        50
                     テストは50点で     おわり
                     した

      50
       ten
はじめ

        練習問題5                   変数宣言

                                  出力
1:   整数 ten
2:   「テストの点を入力:」 を改行なしで表示する
                                ten を入力
3:   ten ← input()
4:   もし ten < 40 ならば                         Yes
5:     | 「赤点でした。」を表示する          ten < 40 ?
6:   を実行する                                    「赤点」出力
7:   「テストは」と ten と「点でした」と表示する    No


                                点数出力
                     テストの点を
                     赤点でした。
                     入力:30
                        30
                     テストは30点で     おわり
                     した

      30
       ten
練習問題6                     はじめ

                               変数宣言
1:   整数 ten
2:   「テストの点を入力:」 を改行なしで表示する
3:   ten ← input()               出力
4:   もし ten < 40 ならば
5:    | 「赤点だったので頑張ろう」を表示する     ten を入力
6:   を実行し,そうでなければ
7:    | 「よくがんばりました」を表示する                    Yes
8:   を実行する                     ten < 40 ?

                                No
                              「頑張った」出力       「赤点」出力



                                 おわり
はじめ
                           練習問題7
変数 i の宣言


  i←1


i < 10 の間         永条
                  遠件
 i を表示            に式
                  繰が
 i←i+1      1
            i   + 返の
                  1=
                  り真
                       2
                  す間
 繰り返す              、
                           2
                           1
  おわり
                           i

Weitere ähnliche Inhalte

Andere mochten auch

[CE94] 高等学校での「プログラミング」教育の導入– PEN を用いて
[CE94] 高等学校での「プログラミング」教育の導入– PEN を用いて[CE94] 高等学校での「プログラミング」教育の導入– PEN を用いて
[CE94] 高等学校での「プログラミング」教育の導入– PEN を用いて
Ryota Nakamura
 
[CE94] 高等学校での「プログラミング」教育の導入– PEN を用いて (発表資料)
[CE94] 高等学校での「プログラミング」教育の導入– PEN を用いて (発表資料)[CE94] 高等学校での「プログラミング」教育の導入– PEN を用いて (発表資料)
[CE94] 高等学校での「プログラミング」教育の導入– PEN を用いて (発表資料)
Ryota Nakamura
 
наталья никулина екатеринбург
наталья никулина екатеринбургнаталья никулина екатеринбург
наталья никулина екатеринбург
nikulina13
 
[CE81] プログラミング入門教育用学習環境PEN
[CE81] プログラミング入門教育用学習環境PEN[CE81] プログラミング入門教育用学習環境PEN
[CE81] プログラミング入門教育用学習環境PEN
Ryota Nakamura
 
[CE81] プログラミング入門教育用学習環境PEN (発表資料)
[CE81] プログラミング入門教育用学習環境PEN (発表資料)[CE81] プログラミング入門教育用学習環境PEN (発表資料)
[CE81] プログラミング入門教育用学習環境PEN (発表資料)
Ryota Nakamura
 
социальные сервисы для 226
социальные сервисы для 226социальные сервисы для 226
социальные сервисы для 226
nikulina13
 
Collaboration of the Masses: Crowdsourcing & Crowdfunding
Collaboration of the Masses: Crowdsourcing & CrowdfundingCollaboration of the Masses: Crowdsourcing & Crowdfunding
Collaboration of the Masses: Crowdsourcing & Crowdfunding
Laura Amole
 
Percubaan Prinsip Perakaunan SPM 2011 - Kertas 1
Percubaan Prinsip Perakaunan SPM 2011 - Kertas 1Percubaan Prinsip Perakaunan SPM 2011 - Kertas 1
Percubaan Prinsip Perakaunan SPM 2011 - Kertas 1
Fatimah Noor Zainal
 
[修士論文] 入力支援機能を備えた日本語表記による初学者向けプログラミング学習環境の構築
[修士論文] 入力支援機能を備えた日本語表記による初学者向けプログラミング学習環境の構築[修士論文] 入力支援機能を備えた日本語表記による初学者向けプログラミング学習環境の構築
[修士論文] 入力支援機能を備えた日本語表記による初学者向けプログラミング学習環境の構築
Ryota Nakamura
 
[学位(修士)論文公開審査会] 入力支援機能を備えた日本語表記による初学者向けプログラミング学習環境の構築
[学位(修士)論文公開審査会] 入力支援機能を備えた日本語表記による初学者向けプログラミング学習環境の構築[学位(修士)論文公開審査会] 入力支援機能を備えた日本語表記による初学者向けプログラミング学習環境の構築
[学位(修士)論文公開審査会] 入力支援機能を備えた日本語表記による初学者向けプログラミング学習環境の構築
Ryota Nakamura
 
Retrometabolic drug design
Retrometabolic drug designRetrometabolic drug design
Retrometabolic drug design
reem tawfeek
 

Andere mochten auch (20)

ковка4
ковка4ковка4
ковка4
 
文書処理
文書処理文書処理
文書処理
 
[CE94] 高等学校での「プログラミング」教育の導入– PEN を用いて
[CE94] 高等学校での「プログラミング」教育の導入– PEN を用いて[CE94] 高等学校での「プログラミング」教育の導入– PEN を用いて
[CE94] 高等学校での「プログラミング」教育の導入– PEN を用いて
 
[CE94] 高等学校での「プログラミング」教育の導入– PEN を用いて (発表資料)
[CE94] 高等学校での「プログラミング」教育の導入– PEN を用いて (発表資料)[CE94] 高等学校での「プログラミング」教育の導入– PEN を用いて (発表資料)
[CE94] 高等学校での「プログラミング」教育の導入– PEN を用いて (発表資料)
 
наталья никулина екатеринбург
наталья никулина екатеринбургнаталья никулина екатеринбург
наталья никулина екатеринбург
 
[Basic] 配布資料
[Basic] 配布資料[Basic] 配布資料
[Basic] 配布資料
 
Pelan strategik lengkap
Pelan strategik lengkapPelan strategik lengkap
Pelan strategik lengkap
 
Tiacalapowerpoint
TiacalapowerpointTiacalapowerpoint
Tiacalapowerpoint
 
[CE81] プログラミング入門教育用学習環境PEN
[CE81] プログラミング入門教育用学習環境PEN[CE81] プログラミング入門教育用学習環境PEN
[CE81] プログラミング入門教育用学習環境PEN
 
Global issues bio
Global issues bioGlobal issues bio
Global issues bio
 
You are here, content strategy
You are here, content strategy You are here, content strategy
You are here, content strategy
 
[CE81] プログラミング入門教育用学習環境PEN (発表資料)
[CE81] プログラミング入門教育用学習環境PEN (発表資料)[CE81] プログラミング入門教育用学習環境PEN (発表資料)
[CE81] プログラミング入門教育用学習環境PEN (発表資料)
 
социальные сервисы для 226
социальные сервисы для 226социальные сервисы для 226
социальные сервисы для 226
 
Collaboration of the Masses: Crowdsourcing & Crowdfunding
Collaboration of the Masses: Crowdsourcing & CrowdfundingCollaboration of the Masses: Crowdsourcing & Crowdfunding
Collaboration of the Masses: Crowdsourcing & Crowdfunding
 
10 lessons on how to position your agency for growth by Karla Morales-Lee
10 lessons on how to position your agency for growth by Karla Morales-Lee10 lessons on how to position your agency for growth by Karla Morales-Lee
10 lessons on how to position your agency for growth by Karla Morales-Lee
 
Percubaan Prinsip Perakaunan SPM 2011 - Kertas 1
Percubaan Prinsip Perakaunan SPM 2011 - Kertas 1Percubaan Prinsip Perakaunan SPM 2011 - Kertas 1
Percubaan Prinsip Perakaunan SPM 2011 - Kertas 1
 
[修士論文] 入力支援機能を備えた日本語表記による初学者向けプログラミング学習環境の構築
[修士論文] 入力支援機能を備えた日本語表記による初学者向けプログラミング学習環境の構築[修士論文] 入力支援機能を備えた日本語表記による初学者向けプログラミング学習環境の構築
[修士論文] 入力支援機能を備えた日本語表記による初学者向けプログラミング学習環境の構築
 
[学位(修士)論文公開審査会] 入力支援機能を備えた日本語表記による初学者向けプログラミング学習環境の構築
[学位(修士)論文公開審査会] 入力支援機能を備えた日本語表記による初学者向けプログラミング学習環境の構築[学位(修士)論文公開審査会] 入力支援機能を備えた日本語表記による初学者向けプログラミング学習環境の構築
[学位(修士)論文公開審査会] 入力支援機能を備えた日本語表記による初学者向けプログラミング学習環境の構築
 
Retrometabolic drug design
Retrometabolic drug designRetrometabolic drug design
Retrometabolic drug design
 
Misty Weaver Content Strategy in the Bush - CS Seattle
Misty Weaver Content Strategy in the Bush - CS SeattleMisty Weaver Content Strategy in the Bush - CS Seattle
Misty Weaver Content Strategy in the Bush - CS Seattle
 

[xDNCL] 掲示資料

  • 2. 出力文  コンピュータのコンソール画面へ表示する 命令のこと 出力文の命令 はコンピュータ の画面上に表 示されるよ!
  • 3. 練習問題1 1: 「ようこそPENの世界へ」を表示する ようこそPEN の世界へ 赤線の言葉がコ ンピュータへの 命令!
  • 4. 提出課題1  自分のことをコンピュータに表示しよう  「学年組番号」  「名前」  「クラブ活動や得意なこと」  完成したら「kadai001」というファイル名で マイドキュメントのプログラミングへ保存
  • 5. 変数とは  コンピュータ上で値を保存しておく場所  変数は自由名前をつけることが可能  1文字目 :半角英字  2文字目以降:半角英数字 42 10 0 x hako RX78
  • 6. 代入とは  変数に値を格納すること a ← 10 d ← input() b ← 30 42 12 + 13 c ← a 52 b + 10 42 a b c d
  • 8. 練習問題4 1: 整数 tasu 2: tasu ← 5 + 10 3: tasu を表示する 5 + 10 = 15 15 tasu
  • 10. フローチャートのパーツ No  端子 始終端子  分岐 条件式  はじめ  条件式の真偽 Yes  おわり によって分岐  処理 処理内容  変数宣言  繰り返し 条件式  代入  条件式が真の 入力 入力命令 間、「処理」を  繰り返す 処理  出力 出力 繰り返す
  • 11. はじめ 練習問題5 変数宣言 出力 1: 整数 ten 2: 「テストの点を入力:」 を改行なしで表示する ten を入力 3: ten ← input() 4: もし ten < 40 ならば Yes 5: | 「赤点でした。」を表示する ten < 40 ? 6: を実行する 「赤点」出力 7: 「テストは」と ten と「点でした」と表示する No 点数出力 テストの点を 入力:50 50 テストは50点で おわり した 50 ten
  • 12. はじめ 練習問題5 変数宣言 出力 1: 整数 ten 2: 「テストの点を入力:」 を改行なしで表示する ten を入力 3: ten ← input() 4: もし ten < 40 ならば Yes 5: | 「赤点でした。」を表示する ten < 40 ? 6: を実行する 「赤点」出力 7: 「テストは」と ten と「点でした」と表示する No 点数出力 テストの点を 赤点でした。 入力:30 30 テストは30点で おわり した 30 ten
  • 13. 練習問題6 はじめ 変数宣言 1: 整数 ten 2: 「テストの点を入力:」 を改行なしで表示する 3: ten ← input() 出力 4: もし ten < 40 ならば 5: | 「赤点だったので頑張ろう」を表示する ten を入力 6: を実行し,そうでなければ 7: | 「よくがんばりました」を表示する Yes 8: を実行する ten < 40 ? No 「頑張った」出力 「赤点」出力 おわり
  • 14. はじめ 練習問題7 変数 i の宣言 i←1 i < 10 の間 永条 遠件 i を表示 に式 繰が i←i+1 1 i + 返の 1= り真 2 す間 繰り返す 、 2 1 おわり i