スライド 1: pf-4. タートルグラフィックス -創造的なプログラミングの基礎
スライド 2: 4-1. プログラミングの創造性
スライド 3: プログラムとは — 命令を書いた手順の集まり
スライド 4: プログラミングを学ぶことで何が身につくか
スライド 5: 4-2. タートルグラフィックス
スライド 6: タートルグラフィックスで伸びる実力
スライド 7: タートルグラフィックス
スライド 8: オブジェクト・メソッド・引数
スライド 9: Goto メソッドでの場所の指定法
スライド 10: タートルグラフィックスのオブジェクトとメソッド
スライド 11: オブジェクトとメソッド
スライド 12: オブジェクトとメソッド
スライド 13: 変数
スライド 14: 変数と代入
スライド 15: オブジェクト生成と代入
スライド 16: Goto メソッドでの場所の指定法
スライド 17: タートルグラフィックスのオブジェクトとメソッド
スライド 18: 演習
スライド 19: Trinket の概要
スライド 20: Trinket 操作手順
スライド 21: 演習1.タートルグラフィックス
スライド 22
スライド 23: 演習2.タートルグラフィックスで六角形
スライド 24: 演習3.タートルグラフィックスで星形
pf
-
4.
タートルグラフィックス
-
創造的なプログラミングの基礎
(
Python
プログラミング)
URL:
https://www
.kkaneko.jp/pro/pf/index
.html
1
金子邦彦
資料中の図などは
Google Nano B
anana 2
を用い
て作成
4-
1.
プログラミングの創
造性
2
プログラムとは
—
命令を書いた手順の集まり
3
本授業の図は生成
AI
である
Google Nano Banana
2
を用いて作成
プログラミングを学ぶことで何
が身につくか
4
4-
2.
タートルグラフィックス
5
タートルグラフィックスで伸びる実力
6
タートルグラフィックス
タートル(亀
; turtle
)が線を引きながら進む
7
オブジェクト・メソッド・引数
8
Goto
メソッドでの場所の指
定法
9
タートルグラフィックスのオブジェク
トとメソッド
10
オブジェクトとメソッド
11
オブジェクトが動く
import turt
le
t=
turtle.T
urtle
()
t.goto(0,100)
インポート
オブジェクト生成.
t
へのセット.
(0, 100)
への移動
実行結果
(0, 100)
(0, 0)
最初の位置は
(0, 0)
オブジェクトとメソッド
12
import turt
le
t=
turtle.T
urtle
()
t.goto(0,100)
t.goto(100,0)
インポート
オブジェクト生成.
t
へのセット.
(0, 100)
への移動
(100, 0)
への移動
実行結果
(100, 0)
(0, 100)
(0, 0)
最初の位置は
(0, 0)
オブジェクトが動く
変数
13
変数と代入
14
オブジェクト生成と代入
15
Goto
メソッドでの場所の指
定法
16
タートルグラフィックスのオブジェク
トとメソッド
17
演習
18
T
rinket
の概要
19
T
rinket
操作手順
20
演習1.タートルグラフィックス
21
①
trinket
の次のページを開く
https://trinket.io/python/f29bfe71cd
②
実行結果が,次のように表示されることを
確認
•
実行が開始しないときは,「
実行ボタン
」で
実行
実行,
ST
OP
ボタン
③
次のように
書き換えて
,
再実行
し,
結果が変わる
ことを確認
22
実行,
ST
OP
ボタン
書き換え
①
別のプログラムを試す.
trinket
の次のページを開
く
https://t
rinket.io/p
ython/dd
b861
147133
②
実行結果が,次のように表示されることを確認
演習2.タートルグラフィックスで六
角形
23
•
実行が開始しないときは,「
実行ボタン
」で
実行
実行,
ST
OP
ボタン
演習3.タートルグラフィックスで星
形
https://trink
et.io/python/536
6def2f4
24
各自の自発的な演習,自己研鑽の時間
■
発想力,創造力
あなた自身がデザインした図形を描く
.