SlideShare uma empresa Scribd logo
1 de 14
Baixar para ler offline
コンピュータの仕組み
出力文
   コンピュータのコンソール画面へ表示する
    命令のこと

           出力文の命令
           はコンピュータ
           の画面上に表
           示されるよ!
練習問題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

Mais conteúdo relacionado

Destaque

[CE94] 高等学校での「プログラミング」教育の導入– PEN を用いて
[CE94] 高等学校での「プログラミング」教育の導入– PEN を用いて[CE94] 高等学校での「プログラミング」教育の導入– PEN を用いて
[CE94] 高等学校での「プログラミング」教育の導入– PEN を用いてRyota Nakamura
 
[CE94] 高等学校での「プログラミング」教育の導入– PEN を用いて (発表資料)
[CE94] 高等学校での「プログラミング」教育の導入– PEN を用いて (発表資料)[CE94] 高等学校での「プログラミング」教育の導入– PEN を用いて (発表資料)
[CE94] 高等学校での「プログラミング」教育の導入– PEN を用いて (発表資料)Ryota Nakamura
 
наталья никулина екатеринбург
наталья никулина екатеринбургнаталья никулина екатеринбург
наталья никулина екатеринбургnikulina13
 
Tiacalapowerpoint
TiacalapowerpointTiacalapowerpoint
Tiacalapowerpointklopez305
 
[CE81] プログラミング入門教育用学習環境PEN
[CE81] プログラミング入門教育用学習環境PEN[CE81] プログラミング入門教育用学習環境PEN
[CE81] プログラミング入門教育用学習環境PENRyota Nakamura
 
You are here, content strategy
You are here, content strategy You are here, content strategy
You are here, content strategy Misty Weaver
 
[CE81] プログラミング入門教育用学習環境PEN (発表資料)
[CE81] プログラミング入門教育用学習環境PEN (発表資料)[CE81] プログラミング入門教育用学習環境PEN (発表資料)
[CE81] プログラミング入門教育用学習環境PEN (発表資料)Ryota Nakamura
 
социальные сервисы для 226
социальные сервисы для 226социальные сервисы для 226
социальные сервисы для 226nikulina13
 
Collaboration of the Masses: Crowdsourcing & Crowdfunding
Collaboration of the Masses: Crowdsourcing & CrowdfundingCollaboration of the Masses: Crowdsourcing & Crowdfunding
Collaboration of the Masses: Crowdsourcing & CrowdfundingLaura Amole
 
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-LeeThe UK Agency Awards
 
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 1Fatimah Noor Zainal
 
[修士論文] 入力支援機能を備えた日本語表記による初学者向けプログラミング学習環境の構築
[修士論文] 入力支援機能を備えた日本語表記による初学者向けプログラミング学習環境の構築[修士論文] 入力支援機能を備えた日本語表記による初学者向けプログラミング学習環境の構築
[修士論文] 入力支援機能を備えた日本語表記による初学者向けプログラミング学習環境の構築Ryota Nakamura
 
[学位(修士)論文公開審査会] 入力支援機能を備えた日本語表記による初学者向けプログラミング学習環境の構築
[学位(修士)論文公開審査会] 入力支援機能を備えた日本語表記による初学者向けプログラミング学習環境の構築[学位(修士)論文公開審査会] 入力支援機能を備えた日本語表記による初学者向けプログラミング学習環境の構築
[学位(修士)論文公開審査会] 入力支援機能を備えた日本語表記による初学者向けプログラミング学習環境の構築Ryota Nakamura
 
Retrometabolic drug design
Retrometabolic drug designRetrometabolic drug design
Retrometabolic drug designreem tawfeek
 
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 SeattleMisty Weaver
 

Destaque (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
 

Último

KARAPATANG PANTAO.pptxhrhrhrhrhrhrhrhrhr
KARAPATANG PANTAO.pptxhrhrhrhrhrhrhrhrhrKARAPATANG PANTAO.pptxhrhrhrhrhrhrhrhrhr
KARAPATANG PANTAO.pptxhrhrhrhrhrhrhrhrhrRodolfFernandez1
 
What I did before opening my business..pdf
What I did before opening my business..pdfWhat I did before opening my business..pdf
What I did before opening my business..pdfoganekyokoi
 
レポートの書き方講座 [大学生初年次向けに対する講義資料] Lecture on how to write a report [lecture mater...
レポートの書き方講座 [大学生初年次向けに対する講義資料] Lecture on how to write a report [lecture mater...レポートの書き方講座 [大学生初年次向けに対する講義資料] Lecture on how to write a report [lecture mater...
レポートの書き方講座 [大学生初年次向けに対する講義資料] Lecture on how to write a report [lecture mater...yutakashikano1984
 
Establishment and operation of medical corporations.pdf
Establishment and operation of medical corporations.pdfEstablishment and operation of medical corporations.pdf
Establishment and operation of medical corporations.pdfoganekyokoi
 
Registration of travel agents - 'Explanation of the registration system under...
Registration of travel agents - 'Explanation of the registration system under...Registration of travel agents - 'Explanation of the registration system under...
Registration of travel agents - 'Explanation of the registration system under...oganekyokoi
 
Divorce agreements in administrative work.pdf
Divorce agreements in administrative work.pdfDivorce agreements in administrative work.pdf
Divorce agreements in administrative work.pdfoganekyokoi
 
3年前期 交通基盤工学 第一回 ガイダンス 交通基盤工学の概要  パワーポイント
3年前期 交通基盤工学 第一回 ガイダンス 交通基盤工学の概要  パワーポイント3年前期 交通基盤工学 第一回 ガイダンス 交通基盤工学の概要  パワーポイント
3年前期 交通基盤工学 第一回 ガイダンス 交通基盤工学の概要  パワーポイントshu1108hina1020
 
International Politics I - Lecture 1
International Politics I - Lecture 1International Politics I - Lecture 1
International Politics I - Lecture 1Toru Oga
 

Último (8)

KARAPATANG PANTAO.pptxhrhrhrhrhrhrhrhrhr
KARAPATANG PANTAO.pptxhrhrhrhrhrhrhrhrhrKARAPATANG PANTAO.pptxhrhrhrhrhrhrhrhrhr
KARAPATANG PANTAO.pptxhrhrhrhrhrhrhrhrhr
 
What I did before opening my business..pdf
What I did before opening my business..pdfWhat I did before opening my business..pdf
What I did before opening my business..pdf
 
レポートの書き方講座 [大学生初年次向けに対する講義資料] Lecture on how to write a report [lecture mater...
レポートの書き方講座 [大学生初年次向けに対する講義資料] Lecture on how to write a report [lecture mater...レポートの書き方講座 [大学生初年次向けに対する講義資料] Lecture on how to write a report [lecture mater...
レポートの書き方講座 [大学生初年次向けに対する講義資料] Lecture on how to write a report [lecture mater...
 
Establishment and operation of medical corporations.pdf
Establishment and operation of medical corporations.pdfEstablishment and operation of medical corporations.pdf
Establishment and operation of medical corporations.pdf
 
Registration of travel agents - 'Explanation of the registration system under...
Registration of travel agents - 'Explanation of the registration system under...Registration of travel agents - 'Explanation of the registration system under...
Registration of travel agents - 'Explanation of the registration system under...
 
Divorce agreements in administrative work.pdf
Divorce agreements in administrative work.pdfDivorce agreements in administrative work.pdf
Divorce agreements in administrative work.pdf
 
3年前期 交通基盤工学 第一回 ガイダンス 交通基盤工学の概要  パワーポイント
3年前期 交通基盤工学 第一回 ガイダンス 交通基盤工学の概要  パワーポイント3年前期 交通基盤工学 第一回 ガイダンス 交通基盤工学の概要  パワーポイント
3年前期 交通基盤工学 第一回 ガイダンス 交通基盤工学の概要  パワーポイント
 
International Politics I - Lecture 1
International Politics I - Lecture 1International Politics I - Lecture 1
International Politics I - Lecture 1
 

[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