SlideShare una empresa de Scribd logo
1 de 14
Descargar para leer sin conexión
コンピュータの仕組み
出力文
   コンピュータのコンソール画面へ表示する
    命令のこと

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

Más contenido relacionado

Destacado

[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
 

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

東京工業大学 環境・社会理工学院 建築学系 大学院入学入試・進学説明会2024_v2
東京工業大学 環境・社会理工学院 建築学系 大学院入学入試・進学説明会2024_v2東京工業大学 環境・社会理工学院 建築学系 大学院入学入試・進学説明会2024_v2
東京工業大学 環境・社会理工学院 建築学系 大学院入学入試・進学説明会2024_v2Tokyo Institute of Technology
 
ゲーム理論 BASIC 演習105 -n人囚人のジレンマモデル- #ゲーム理論 #gametheory #数学
ゲーム理論 BASIC 演習105 -n人囚人のジレンマモデル- #ゲーム理論 #gametheory #数学ゲーム理論 BASIC 演習105 -n人囚人のジレンマモデル- #ゲーム理論 #gametheory #数学
ゲーム理論 BASIC 演習105 -n人囚人のジレンマモデル- #ゲーム理論 #gametheory #数学ssusere0a682
 
ゲーム理論 BASIC 演習106 -価格の交渉ゲーム-#ゲーム理論 #gametheory #数学
ゲーム理論 BASIC 演習106 -価格の交渉ゲーム-#ゲーム理論 #gametheory #数学ゲーム理論 BASIC 演習106 -価格の交渉ゲーム-#ゲーム理論 #gametheory #数学
ゲーム理論 BASIC 演習106 -価格の交渉ゲーム-#ゲーム理論 #gametheory #数学ssusere0a682
 
The_Five_Books_Overview_Presentation_2024
The_Five_Books_Overview_Presentation_2024The_Five_Books_Overview_Presentation_2024
The_Five_Books_Overview_Presentation_2024koheioishi1
 
TokyoTechGraduateExaminationPresentation
TokyoTechGraduateExaminationPresentationTokyoTechGraduateExaminationPresentation
TokyoTechGraduateExaminationPresentationYukiTerazawa
 
UniProject Workshop Make a Discord Bot with JavaScript
UniProject Workshop Make a Discord Bot with JavaScriptUniProject Workshop Make a Discord Bot with JavaScript
UniProject Workshop Make a Discord Bot with JavaScriptyuitoakatsukijp
 
生成AIの回答内容の修正を課題としたレポートについて:お茶の水女子大学「授業・研究における生成系AIの活用事例」での講演資料
生成AIの回答内容の修正を課題としたレポートについて:お茶の水女子大学「授業・研究における生成系AIの活用事例」での講演資料生成AIの回答内容の修正を課題としたレポートについて:お茶の水女子大学「授業・研究における生成系AIの活用事例」での講演資料
生成AIの回答内容の修正を課題としたレポートについて:お茶の水女子大学「授業・研究における生成系AIの活用事例」での講演資料Takayuki Itoh
 

Último (7)

東京工業大学 環境・社会理工学院 建築学系 大学院入学入試・進学説明会2024_v2
東京工業大学 環境・社会理工学院 建築学系 大学院入学入試・進学説明会2024_v2東京工業大学 環境・社会理工学院 建築学系 大学院入学入試・進学説明会2024_v2
東京工業大学 環境・社会理工学院 建築学系 大学院入学入試・進学説明会2024_v2
 
ゲーム理論 BASIC 演習105 -n人囚人のジレンマモデル- #ゲーム理論 #gametheory #数学
ゲーム理論 BASIC 演習105 -n人囚人のジレンマモデル- #ゲーム理論 #gametheory #数学ゲーム理論 BASIC 演習105 -n人囚人のジレンマモデル- #ゲーム理論 #gametheory #数学
ゲーム理論 BASIC 演習105 -n人囚人のジレンマモデル- #ゲーム理論 #gametheory #数学
 
ゲーム理論 BASIC 演習106 -価格の交渉ゲーム-#ゲーム理論 #gametheory #数学
ゲーム理論 BASIC 演習106 -価格の交渉ゲーム-#ゲーム理論 #gametheory #数学ゲーム理論 BASIC 演習106 -価格の交渉ゲーム-#ゲーム理論 #gametheory #数学
ゲーム理論 BASIC 演習106 -価格の交渉ゲーム-#ゲーム理論 #gametheory #数学
 
The_Five_Books_Overview_Presentation_2024
The_Five_Books_Overview_Presentation_2024The_Five_Books_Overview_Presentation_2024
The_Five_Books_Overview_Presentation_2024
 
TokyoTechGraduateExaminationPresentation
TokyoTechGraduateExaminationPresentationTokyoTechGraduateExaminationPresentation
TokyoTechGraduateExaminationPresentation
 
UniProject Workshop Make a Discord Bot with JavaScript
UniProject Workshop Make a Discord Bot with JavaScriptUniProject Workshop Make a Discord Bot with JavaScript
UniProject Workshop Make a Discord Bot with JavaScript
 
生成AIの回答内容の修正を課題としたレポートについて:お茶の水女子大学「授業・研究における生成系AIの活用事例」での講演資料
生成AIの回答内容の修正を課題としたレポートについて:お茶の水女子大学「授業・研究における生成系AIの活用事例」での講演資料生成AIの回答内容の修正を課題としたレポートについて:お茶の水女子大学「授業・研究における生成系AIの活用事例」での講演資料
生成AIの回答内容の修正を課題としたレポートについて:お茶の水女子大学「授業・研究における生成系AIの活用事例」での講演資料
 

[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