SlideShare a Scribd company logo
大人から子どもまで!
AIに負けない人材になるための
プログラミング超入門
2-6.作りかけのプログラムを完成させよう
外資系主夫(@shufu_gaishi)
https://www.shufu-ichiyazuke.com/
作りかけのプログラムを動かしてみましょう
映画館のチケット(問題)
https://scratch.mit.edu/projects/290921328/
● ロボットが映画の案内をする
プログラムです
● 映画の番号を入力すると、そ
の映画を案内してくれます
● まだ3番の映画の案内があり
ません
プログラムをリミックスしましょう
「リミックス」すると、ほかの人が作ったプ
ログラムを、自分の作品にコピーすること
ができる
リミックスしたプログラムを確認しましょう
「私の作品」を押す 「映画館のチケット(問題)」を押す
プログラムの内容を確認しましょう
メインのプログラムは
キャラクターの
スプライトに
背景にはBGMの
プログラム
キャラクターの
コスチュームは
3種類
メインのプログラムを読んでみましょう
旗が押されたらスタート
あいさつをする
映画の番号を聞く(入力ボックスを表示)
入力された番号(答え)の数字によって、それぞれの映
画の説明をする
プログラムを終了する
答えが「3」のときのプログラムがないことわかります
プログラムの書き方を考えましょう
プログラムを追加
もし答えに「3」が含まれるなら、
XXXと言う。
答えが「1」「2」のときの
プログラムがあるので、
これと同じように「3」の場合を
作れそうです。
プログラムを書きましょう
追加
映画の説明
「オーバーオールですね!時は大山賊時
代!伝説の秘宝オーバーオールをめぐ
る山脈冒険ロマン!山賊王に、俺はな
る!」映画の説明 10
3
プログラムの作り方
動きを確認しましょう
答えが「3」のときのプログラムの動きを確認しましょう
キャラクターを動かそう
セリフを言った後に
「次のコスチュームにする」
を追加することで、
キャラクターを自然に動かすこと
ができます
動きを確認しましょう
他にも、プログラムをもっと良くする方法を考えてみましょう
まとめ
❏ 「リミックス」することで、人のプログラムを自分で編集することができる
❏ 人の作ったプログラムを読むことで、プログラムのアイデアやブロックの使い
方を学ぶことができる
❏ 人の作ったプログラムを改造することで、作りたいプログラムのアイデアを
考えたり、実際に作ったりする力を身に着けることができる

More Related Content

Similar to 2 6 作りかけのプログラムを完成させよう

2 1 スクラッチに登録しよう
2 1 スクラッチに登録しよう2 1 スクラッチに登録しよう
2 1 スクラッチに登録しよう
Shufu Gaishi
 
Pythonでターミナルに画像表示
Pythonでターミナルに画像表示Pythonでターミナルに画像表示
Pythonでターミナルに画像表示
Masato Fujitake
 
本格的なプログラミングが学べる学校・金沢高専
本格的なプログラミングが学べる学校・金沢高専本格的なプログラミングが学べる学校・金沢高専
本格的なプログラミングが学べる学校・金沢高専金沢工業高等専門学校
 
【Unity】uGUIを使った アプリ制作について
【Unity】uGUIを使った アプリ制作について【Unity】uGUIを使った アプリ制作について
【Unity】uGUIを使った アプリ制作について
Michiro Sakamoto
 
スマートフォンでの脱出ゲームの作り方
スマートフォンでの脱出ゲームの作り方スマートフォンでの脱出ゲームの作り方
スマートフォンでの脱出ゲームの作り方
Takao Uchikawa
 
【STR2 ポケラボ プレゼンテーション】
【STR2 ポケラボ プレゼンテーション】【STR2 ポケラボ プレゼンテーション】
【STR2 ポケラボ プレゼンテーション】Up Hatch
 
ChatGPTで面白い物語は作れるのか?
ChatGPTで面白い物語は作れるのか?ChatGPTで面白い物語は作れるのか?
ChatGPTで面白い物語は作れるのか?
Takanari Tokuwa
 
「会社で寝よう!」制作レポート(3Dカジュアルゲームの開発手法)
「会社で寝よう!」制作レポート(3Dカジュアルゲームの開発手法)「会社で寝よう!」制作レポート(3Dカジュアルゲームの開発手法)
「会社で寝よう!」制作レポート(3Dカジュアルゲームの開発手法)
ミルク株式会社
 
RPAって何、どんなことできるの
RPAって何、どんなことできるのRPAって何、どんなことできるの
RPAって何、どんなことできるの
株式会社オプト 仙台ラボラトリ
 
実践コンピュータビジョン 9章 画像の領域分割
実践コンピュータビジョン 9章 画像の領域分割実践コンピュータビジョン 9章 画像の領域分割
実践コンピュータビジョン 9章 画像の領域分割
yaju88
 
ゆるロボ製作所開発事例 – ドローコール削減
ゆるロボ製作所開発事例 – ドローコール削減 ゆるロボ製作所開発事例 – ドローコール削減
ゆるロボ製作所開発事例 – ドローコール削減 Mikito Yoshiya
 
Herlockサービス紹介
Herlockサービス紹介Herlockサービス紹介
Herlockサービス紹介
SONICMOOV CO.,LTD.
 
C#でアプリを作ってみよう! #ngtnet
C#でアプリを作ってみよう! #ngtnetC#でアプリを作ってみよう! #ngtnet
C#でアプリを作ってみよう! #ngtnet
将 高野
 
はじめてのWord pressプラグイン勉強会
はじめてのWord pressプラグイン勉強会はじめてのWord pressプラグイン勉強会
はじめてのWord pressプラグイン勉強会
Takahiro Nakahata
 
ストアアプリの手書き機能で遊んでみた
ストアアプリの手書き機能で遊んでみた ストアアプリの手書き機能で遊んでみた
ストアアプリの手書き機能で遊んでみた Makoto Nishimura
 

Similar to 2 6 作りかけのプログラムを完成させよう (15)

2 1 スクラッチに登録しよう
2 1 スクラッチに登録しよう2 1 スクラッチに登録しよう
2 1 スクラッチに登録しよう
 
Pythonでターミナルに画像表示
Pythonでターミナルに画像表示Pythonでターミナルに画像表示
Pythonでターミナルに画像表示
 
本格的なプログラミングが学べる学校・金沢高専
本格的なプログラミングが学べる学校・金沢高専本格的なプログラミングが学べる学校・金沢高専
本格的なプログラミングが学べる学校・金沢高専
 
【Unity】uGUIを使った アプリ制作について
【Unity】uGUIを使った アプリ制作について【Unity】uGUIを使った アプリ制作について
【Unity】uGUIを使った アプリ制作について
 
スマートフォンでの脱出ゲームの作り方
スマートフォンでの脱出ゲームの作り方スマートフォンでの脱出ゲームの作り方
スマートフォンでの脱出ゲームの作り方
 
【STR2 ポケラボ プレゼンテーション】
【STR2 ポケラボ プレゼンテーション】【STR2 ポケラボ プレゼンテーション】
【STR2 ポケラボ プレゼンテーション】
 
ChatGPTで面白い物語は作れるのか?
ChatGPTで面白い物語は作れるのか?ChatGPTで面白い物語は作れるのか?
ChatGPTで面白い物語は作れるのか?
 
「会社で寝よう!」制作レポート(3Dカジュアルゲームの開発手法)
「会社で寝よう!」制作レポート(3Dカジュアルゲームの開発手法)「会社で寝よう!」制作レポート(3Dカジュアルゲームの開発手法)
「会社で寝よう!」制作レポート(3Dカジュアルゲームの開発手法)
 
RPAって何、どんなことできるの
RPAって何、どんなことできるのRPAって何、どんなことできるの
RPAって何、どんなことできるの
 
実践コンピュータビジョン 9章 画像の領域分割
実践コンピュータビジョン 9章 画像の領域分割実践コンピュータビジョン 9章 画像の領域分割
実践コンピュータビジョン 9章 画像の領域分割
 
ゆるロボ製作所開発事例 – ドローコール削減
ゆるロボ製作所開発事例 – ドローコール削減 ゆるロボ製作所開発事例 – ドローコール削減
ゆるロボ製作所開発事例 – ドローコール削減
 
Herlockサービス紹介
Herlockサービス紹介Herlockサービス紹介
Herlockサービス紹介
 
C#でアプリを作ってみよう! #ngtnet
C#でアプリを作ってみよう! #ngtnetC#でアプリを作ってみよう! #ngtnet
C#でアプリを作ってみよう! #ngtnet
 
はじめてのWord pressプラグイン勉強会
はじめてのWord pressプラグイン勉強会はじめてのWord pressプラグイン勉強会
はじめてのWord pressプラグイン勉強会
 
ストアアプリの手書き機能で遊んでみた
ストアアプリの手書き機能で遊んでみた ストアアプリの手書き機能で遊んでみた
ストアアプリの手書き機能で遊んでみた
 

More from Shufu Gaishi

3 3 プログラムを作ろう
3 3 プログラムを作ろう3 3 プログラムを作ろう
3 3 プログラムを作ろう
Shufu Gaishi
 
3 2 どんなシステムを作るか考えよう
3 2 どんなシステムを作るか考えよう3 2 どんなシステムを作るか考えよう
3 2 どんなシステムを作るか考えよう
Shufu Gaishi
 
3 1 プロジェクトを始めよう
3 1 プロジェクトを始めよう3 1 プロジェクトを始めよう
3 1 プロジェクトを始めよう
Shufu Gaishi
 
2 5 音を使おう
2 5 音を使おう2 5 音を使おう
2 5 音を使おう
Shufu Gaishi
 
2 4 背景を使おう
2 4 背景を使おう2 4 背景を使おう
2 4 背景を使おう
Shufu Gaishi
 
2 3 スプライト・コスチュームを使おう
2 3 スプライト・コスチュームを使おう2 3 スプライト・コスチュームを使おう
2 3 スプライト・コスチュームを使おう
Shufu Gaishi
 
2 2 ブロックを使おう
2 2 ブロックを使おう2 2 ブロックを使おう
2 2 ブロックを使おう
Shufu Gaishi
 
1 2 プログラミングを体験しよう
1 2 プログラミングを体験しよう1 2 プログラミングを体験しよう
1 2 プログラミングを体験しよう
Shufu Gaishi
 
1 1 プログラミング3つの疑問
1 1 プログラミング3つの疑問1 1 プログラミング3つの疑問
1 1 プログラミング3つの疑問
Shufu Gaishi
 

More from Shufu Gaishi (9)

3 3 プログラムを作ろう
3 3 プログラムを作ろう3 3 プログラムを作ろう
3 3 プログラムを作ろう
 
3 2 どんなシステムを作るか考えよう
3 2 どんなシステムを作るか考えよう3 2 どんなシステムを作るか考えよう
3 2 どんなシステムを作るか考えよう
 
3 1 プロジェクトを始めよう
3 1 プロジェクトを始めよう3 1 プロジェクトを始めよう
3 1 プロジェクトを始めよう
 
2 5 音を使おう
2 5 音を使おう2 5 音を使おう
2 5 音を使おう
 
2 4 背景を使おう
2 4 背景を使おう2 4 背景を使おう
2 4 背景を使おう
 
2 3 スプライト・コスチュームを使おう
2 3 スプライト・コスチュームを使おう2 3 スプライト・コスチュームを使おう
2 3 スプライト・コスチュームを使おう
 
2 2 ブロックを使おう
2 2 ブロックを使おう2 2 ブロックを使おう
2 2 ブロックを使おう
 
1 2 プログラミングを体験しよう
1 2 プログラミングを体験しよう1 2 プログラミングを体験しよう
1 2 プログラミングを体験しよう
 
1 1 プログラミング3つの疑問
1 1 プログラミング3つの疑問1 1 プログラミング3つの疑問
1 1 プログラミング3つの疑問
 

Recently uploaded

JSAI_類似画像マッチングによる器への印象付与手法の妥当性検証_ver.3_高橋りさ
JSAI_類似画像マッチングによる器への印象付与手法の妥当性検証_ver.3_高橋りさJSAI_類似画像マッチングによる器への印象付与手法の妥当性検証_ver.3_高橋りさ
JSAI_類似画像マッチングによる器への印象付与手法の妥当性検証_ver.3_高橋りさ
0207sukipio
 
【DLゼミ】XFeat: Accelerated Features for Lightweight Image Matching
【DLゼミ】XFeat: Accelerated Features for Lightweight Image Matching【DLゼミ】XFeat: Accelerated Features for Lightweight Image Matching
【DLゼミ】XFeat: Accelerated Features for Lightweight Image Matching
harmonylab
 
FIDO Alliance Osaka Seminar: PlayStation Passkey Deployment Case Study.pdf
FIDO Alliance Osaka Seminar: PlayStation Passkey Deployment Case Study.pdfFIDO Alliance Osaka Seminar: PlayStation Passkey Deployment Case Study.pdf
FIDO Alliance Osaka Seminar: PlayStation Passkey Deployment Case Study.pdf
FIDO Alliance
 
FIDO Alliance Osaka Seminar: LY-DOCOMO-KDDI-Mercari Panel.pdf
FIDO Alliance Osaka Seminar: LY-DOCOMO-KDDI-Mercari Panel.pdfFIDO Alliance Osaka Seminar: LY-DOCOMO-KDDI-Mercari Panel.pdf
FIDO Alliance Osaka Seminar: LY-DOCOMO-KDDI-Mercari Panel.pdf
FIDO Alliance
 
単腕マニピュレータによる 複数物体の同時組み立ての 基礎的考察 / Basic Approach to Robotic Assembly of Multi...
単腕マニピュレータによる 複数物体の同時組み立ての 基礎的考察 / Basic Approach to Robotic Assembly of Multi...単腕マニピュレータによる 複数物体の同時組み立ての 基礎的考察 / Basic Approach to Robotic Assembly of Multi...
単腕マニピュレータによる 複数物体の同時組み立ての 基礎的考察 / Basic Approach to Robotic Assembly of Multi...
Fukuoka Institute of Technology
 
CS集会#13_なるほどわからん通信技術 発表資料
CS集会#13_なるほどわからん通信技術 発表資料CS集会#13_なるほどわからん通信技術 発表資料
CS集会#13_なるほどわからん通信技術 発表資料
Yuuitirou528 default
 
LoRaWAN 4チャンネル電流センサー・コンバーター CS01-LB 日本語マニュアル
LoRaWAN 4チャンネル電流センサー・コンバーター CS01-LB 日本語マニュアルLoRaWAN 4チャンネル電流センサー・コンバーター CS01-LB 日本語マニュアル
LoRaWAN 4チャンネル電流センサー・コンバーター CS01-LB 日本語マニュアル
CRI Japan, Inc.
 
FIDO Alliance Osaka Seminar: NEC & Yubico Panel.pdf
FIDO Alliance Osaka Seminar: NEC & Yubico Panel.pdfFIDO Alliance Osaka Seminar: NEC & Yubico Panel.pdf
FIDO Alliance Osaka Seminar: NEC & Yubico Panel.pdf
FIDO Alliance
 
TaketoFujikawa_物語のコンセプトに基づく情報アクセス手法の基礎検討_JSAI2024
TaketoFujikawa_物語のコンセプトに基づく情報アクセス手法の基礎検討_JSAI2024TaketoFujikawa_物語のコンセプトに基づく情報アクセス手法の基礎検討_JSAI2024
TaketoFujikawa_物語のコンセプトに基づく情報アクセス手法の基礎検討_JSAI2024
Matsushita Laboratory
 
FIDO Alliance Osaka Seminar: Welcome Slides.pdf
FIDO Alliance Osaka Seminar: Welcome Slides.pdfFIDO Alliance Osaka Seminar: Welcome Slides.pdf
FIDO Alliance Osaka Seminar: Welcome Slides.pdf
FIDO Alliance
 
論文紹介:When Visual Prompt Tuning Meets Source-Free Domain Adaptive Semantic Seg...
論文紹介:When Visual Prompt Tuning Meets Source-Free Domain Adaptive Semantic Seg...論文紹介:When Visual Prompt Tuning Meets Source-Free Domain Adaptive Semantic Seg...
論文紹介:When Visual Prompt Tuning Meets Source-Free Domain Adaptive Semantic Seg...
Toru Tamaki
 
ReonHata_便利の副作用に気づかせるための発想支援手法の評価---行為の増減の提示による気づきへの影響---
ReonHata_便利の副作用に気づかせるための発想支援手法の評価---行為の増減の提示による気づきへの影響---ReonHata_便利の副作用に気づかせるための発想支援手法の評価---行為の増減の提示による気づきへの影響---
ReonHata_便利の副作用に気づかせるための発想支援手法の評価---行為の増減の提示による気づきへの影響---
Matsushita Laboratory
 
This is the company presentation material of RIZAP Technologies, Inc.
This is the company presentation material of RIZAP Technologies, Inc.This is the company presentation material of RIZAP Technologies, Inc.
This is the company presentation material of RIZAP Technologies, Inc.
chiefujita1
 
FIDO Alliance Osaka Seminar: CloudGate.pdf
FIDO Alliance Osaka Seminar: CloudGate.pdfFIDO Alliance Osaka Seminar: CloudGate.pdf
FIDO Alliance Osaka Seminar: CloudGate.pdf
FIDO Alliance
 

Recently uploaded (14)

JSAI_類似画像マッチングによる器への印象付与手法の妥当性検証_ver.3_高橋りさ
JSAI_類似画像マッチングによる器への印象付与手法の妥当性検証_ver.3_高橋りさJSAI_類似画像マッチングによる器への印象付与手法の妥当性検証_ver.3_高橋りさ
JSAI_類似画像マッチングによる器への印象付与手法の妥当性検証_ver.3_高橋りさ
 
【DLゼミ】XFeat: Accelerated Features for Lightweight Image Matching
【DLゼミ】XFeat: Accelerated Features for Lightweight Image Matching【DLゼミ】XFeat: Accelerated Features for Lightweight Image Matching
【DLゼミ】XFeat: Accelerated Features for Lightweight Image Matching
 
FIDO Alliance Osaka Seminar: PlayStation Passkey Deployment Case Study.pdf
FIDO Alliance Osaka Seminar: PlayStation Passkey Deployment Case Study.pdfFIDO Alliance Osaka Seminar: PlayStation Passkey Deployment Case Study.pdf
FIDO Alliance Osaka Seminar: PlayStation Passkey Deployment Case Study.pdf
 
FIDO Alliance Osaka Seminar: LY-DOCOMO-KDDI-Mercari Panel.pdf
FIDO Alliance Osaka Seminar: LY-DOCOMO-KDDI-Mercari Panel.pdfFIDO Alliance Osaka Seminar: LY-DOCOMO-KDDI-Mercari Panel.pdf
FIDO Alliance Osaka Seminar: LY-DOCOMO-KDDI-Mercari Panel.pdf
 
単腕マニピュレータによる 複数物体の同時組み立ての 基礎的考察 / Basic Approach to Robotic Assembly of Multi...
単腕マニピュレータによる 複数物体の同時組み立ての 基礎的考察 / Basic Approach to Robotic Assembly of Multi...単腕マニピュレータによる 複数物体の同時組み立ての 基礎的考察 / Basic Approach to Robotic Assembly of Multi...
単腕マニピュレータによる 複数物体の同時組み立ての 基礎的考察 / Basic Approach to Robotic Assembly of Multi...
 
CS集会#13_なるほどわからん通信技術 発表資料
CS集会#13_なるほどわからん通信技術 発表資料CS集会#13_なるほどわからん通信技術 発表資料
CS集会#13_なるほどわからん通信技術 発表資料
 
LoRaWAN 4チャンネル電流センサー・コンバーター CS01-LB 日本語マニュアル
LoRaWAN 4チャンネル電流センサー・コンバーター CS01-LB 日本語マニュアルLoRaWAN 4チャンネル電流センサー・コンバーター CS01-LB 日本語マニュアル
LoRaWAN 4チャンネル電流センサー・コンバーター CS01-LB 日本語マニュアル
 
FIDO Alliance Osaka Seminar: NEC & Yubico Panel.pdf
FIDO Alliance Osaka Seminar: NEC & Yubico Panel.pdfFIDO Alliance Osaka Seminar: NEC & Yubico Panel.pdf
FIDO Alliance Osaka Seminar: NEC & Yubico Panel.pdf
 
TaketoFujikawa_物語のコンセプトに基づく情報アクセス手法の基礎検討_JSAI2024
TaketoFujikawa_物語のコンセプトに基づく情報アクセス手法の基礎検討_JSAI2024TaketoFujikawa_物語のコンセプトに基づく情報アクセス手法の基礎検討_JSAI2024
TaketoFujikawa_物語のコンセプトに基づく情報アクセス手法の基礎検討_JSAI2024
 
FIDO Alliance Osaka Seminar: Welcome Slides.pdf
FIDO Alliance Osaka Seminar: Welcome Slides.pdfFIDO Alliance Osaka Seminar: Welcome Slides.pdf
FIDO Alliance Osaka Seminar: Welcome Slides.pdf
 
論文紹介:When Visual Prompt Tuning Meets Source-Free Domain Adaptive Semantic Seg...
論文紹介:When Visual Prompt Tuning Meets Source-Free Domain Adaptive Semantic Seg...論文紹介:When Visual Prompt Tuning Meets Source-Free Domain Adaptive Semantic Seg...
論文紹介:When Visual Prompt Tuning Meets Source-Free Domain Adaptive Semantic Seg...
 
ReonHata_便利の副作用に気づかせるための発想支援手法の評価---行為の増減の提示による気づきへの影響---
ReonHata_便利の副作用に気づかせるための発想支援手法の評価---行為の増減の提示による気づきへの影響---ReonHata_便利の副作用に気づかせるための発想支援手法の評価---行為の増減の提示による気づきへの影響---
ReonHata_便利の副作用に気づかせるための発想支援手法の評価---行為の増減の提示による気づきへの影響---
 
This is the company presentation material of RIZAP Technologies, Inc.
This is the company presentation material of RIZAP Technologies, Inc.This is the company presentation material of RIZAP Technologies, Inc.
This is the company presentation material of RIZAP Technologies, Inc.
 
FIDO Alliance Osaka Seminar: CloudGate.pdf
FIDO Alliance Osaka Seminar: CloudGate.pdfFIDO Alliance Osaka Seminar: CloudGate.pdf
FIDO Alliance Osaka Seminar: CloudGate.pdf
 

2 6 作りかけのプログラムを完成させよう