<style>
/* basic design */
.reveal h1, .reveal h2, .reveal h3, .reveal h4, .reveal h5, .reveal h6,
.reveal section, .reveal table, .reveal li, .reveal blockquote, .reveal th, .reveal td, .reveal p {
font-family: 'Meiryo UI', 'Source Sans Pro', Helvetica, sans-serif, 'Helvetica Neue', 'Helvetica', 'Arial', 'Hiragino Sans', 'ヒラギノ角ゴシック', YuGothic, 'Yu Gothic';
text-align: left;
line-height: 1.8;
letter-spacing: normal;
text-shadow: none;
word-wrap: break-word;
color: #444;
}
.reveal h1, .reveal h2, .reveal h3, .reveal h4, .reveal h5, .reveal h6 {font-weight: bold;}
.reveal h1, .reveal h2, .reveal h3 {color: #2980b9;}
.reveal th {background: #DDD;}
.reveal section img {background:none; border:none; box-shadow:none; max-width: 95%; max-height: 95%;}
.reveal blockquote {width: 90%; padding: 0.5vw 3.0vw;}
.reveal table {margin: 1.0vw auto;}
.reveal code {line-height: 1.2;}
.reveal p, .reveal li {padding: 0vw; margin: 0vw;}
.reveal .box {margin: -0.5vw 1.5vw 2.0vw -1.5vw; padding: 0.5vw 1.5vw 0.5vw 1.5vw; background: #EEE; border-radius: 1.5vw;}
/* table design */
.reveal table {background: #f5f5f5;}
.reveal th {background: #444; color: #fff;}
.reveal td {position: relative; transition: all 300ms;}
.reveal tbody:hover td { color: transparent; text-shadow: 0 0 3px #aaa;}
.reveal tbody:hover tr:hover td {color: #444; text-shadow: 0 1px 0 #fff;}
/* blockquote design */
.reveal blockquote {
width: 90%;
padding: 0.5vw 0 0.5vw 6.0vw;
font-style: italic;
background: #f5f5f5;
}
.reveal blockquote:before{
position: absolute;
top: 0.1vw;
left: 1vw;
content: "\f10d";
font-family: FontAwesome;
color: #2980b9;
font-size: 3.0vw;
}
/* font size */
.reveal h1 {font-size: 5.0vw;}
.reveal h2 {font-size: 4.0vw;}
.reveal h3 {font-size: 2.8vw;}
.reveal h4 {font-size: 2.6vw;}
.reveal h5 {font-size: 2.4vw;}
.reveal h6 {font-size: 2.2vw;}
.reveal section, .reveal table, .reveal li, .reveal blockquote, .reveal th, .reveal td, .reveal p {font-size: 2.2vw;}
.reveal code {font-size: 1.6vw;}
/* new color */
.red {color: #EE6557;}
.blue {color: #16A6B6;}
/* split slide */
#right {left: -18.33%; text-align: left; float: left; width: 50%; z-index: -10;}
#left {left: 31.25%; text-align: left; float: left; width: 50%; z-index: -10;}
</style>
<style>
/* specific design */
.reveal h1 {
margin: 0% -100%;
padding: 2% 100% 4% 100%;
color: #fff;
background: #c2e59c; /* fallback for old browsers */
background: linear-gradient(-45deg, #EE7752, #E73C7E, #23A6D5, #23D5AB);
background-size: 200% 200%;
animation: Gradient 60s ease infinite;
}
@keyframes Gradient {
0% {background-position: 0% 50%}
50% {background-position: 100% 50%}
100% {background-position: 0% 50%}
}
.reveal h2 {
text-align: center;
margin: -5% -50% 2% -50%;
padding: 4% 10% 1% 10%;
color: #fff;
background: #c2e59c; /* fallback for old browsers */
background: -webkit-linear-gradient(to right, #64b3f4, #c2e59c); /* Chrome 10-25, Safari 5.1-6 */
background: linear-gradient(to right, #64b3f4, #c2e59c); /* W3C, IE 10+/ Edge, Firefox 16+, Chrome 26+, Opera 12+, Safari 7+ */
}
</style>
<!-- --------------------------------------------------------------------------------------- -->
#### 香川短期大学 プログラミング演習(2019)第23回・第24回
# アルゴリズムを学ぼう
<br>
<br>
#### 2020年1月21日(火)
### 米谷雄介
---
# 1. 振り返り
# 2. 練習
# 3. 課題
---
# 1. 振り返り
---
## 探索
#### 丸亀城にいこう
https://scratch.mit.edu/projects/359259474/
- 内容:崩れた石垣を見ていたら宇宙に行きます
- 成長点:丸亀城が崩れている
- 改善点:名所が見つからなかった
<iframe src="https://scratch.mit.edu/projects/359259474/embed" allowtransparency="true" width="485" height="402" frameborder="0" scrolling="no" allowfullscreen></iframe>
---
## 教材を作ってみよう
#### 月の満ち欠けのしくみ(理科)
https://scratch.mit.edu/projects/359265017/
- 内容:月の満ち欠けについて
- 成長点:ちゃんと月が回って満ち欠けについて表現できた。
- 改善点:ない。
<iframe src="https://scratch.mit.edu/projects/359265017/embed" allowtransparency="true" width="485" height="402" frameborder="0" scrolling="no" allowfullscreen></iframe>
---
## 道案内
#### 三豊観音寺の道案内
https://scratch.mit.edu/projects/359259862/
- 内容:三豊と観音寺の道案内
- 成長点:ちょっとしたストーリー性
- 改善点:もっとたくさんの場所に廻れればよかった
<iframe src="https://scratch.mit.edu/projects/359259862/embed" allowtransparency="true" width="485" height="402" frameborder="0" scrolling="no" allowfullscreen></iframe>
---
## 観光
#### 女と高松観光
https://scratch.mit.edu/projects/359259479/
- 内容:女と観光します
- 成長点:しゃべるところ
- 改善点:製作途中
<iframe src="https://scratch.mit.edu/projects/359259479/embed" allowtransparency="true" width="485" height="402" frameborder="0" scrolling="no" allowfullscreen></iframe>
---
## 地図案内
#### 地図案内
https://scratch.mit.edu/mystuff/
- 内容:矢印を押すと何があるか案内してくれる
- 成長点:複製して効率よくできた
- 改善点:地図が小さすぎてうまく同じところにおけなかった
<iframe src="https://scratch.mit.edu/mystuff/embed" allowtransparency="true" width="485" height="402" frameborder="0" scrolling="no" allowfullscreen></iframe>
---
## 教材を作ってみよう
#### 名勝案内を作ろう(社会)
https://scratch.mit.edu/projects/359266099/
- 内容:名勝案内
- 成長点:宇多津のおすすめスポットも作れた。
- 改善点:音声を入れたけれど音が出ないからできているのかわからない。
<iframe src="https://scratch.mit.edu/projects/359266099/embed" allowtransparency="true" width="485" height="402" frameborder="0" scrolling="no" allowfullscreen></iframe>
---
## 名称案内を作る
#### 宇多津&坂出の寺
https://scratch.mit.edu/projects/359260410/
- 内容:寺の紹介
- 成長点:地図をちゃんと取ってくることができた
- 改善点:写真があればよかった
<iframe src="https://scratch.mit.edu/projects/359260410/embed" allowtransparency="true" width="485" height="402" frameborder="0" scrolling="no" allowfullscreen></iframe>
---
## 名勝案内
#### 宇多津 名勝案内
https://scratch.mit.edu/projects/359258555/
- 内容:宇多津周辺にある名勝案内
- 成長点:名勝案内を上手にできた(自分のおすすめも)
- 改善点:画像が少し粗くなってしまう(少し見えにくい)
<iframe src="https://scratch.mit.edu/projects/359258555/embed" allowtransparency="true" width="485" height="402" frameborder="0" scrolling="no" allowfullscreen></iframe>
---
## 名勝案内
#### 名勝案内 宇多津
https://scratch.mit.edu/projects/359258690/
- 内容:瀬戸内海周辺ある色々な建物を取り上げた。
- 成長点:音声と吹き出しのタイミングがうまくできた。
- 改善点:マニアックなところを見つけられなかった。
<iframe src="https://scratch.mit.edu/projects/359258690/embed" allowtransparency="true" width="485" height="402" frameborder="0" scrolling="no" allowfullscreen></iframe>
---
## 自分の町の見どころ
#### 萩の丘公園
https://scratch.mit.edu/projects/359268020/
- 内容:萩の丘公園を女の人が紹介してくれます。
- 成長点:萩の丘公園をしっかり紹介できた。
- 改善点:回転などを取り入れたら良かったかな。
<iframe src="https://scratch.mit.edu/projects/359268020/embed" allowtransparency="true" width="485" height="402" frameborder="0" scrolling="no" allowfullscreen></iframe>
---
## 多度津町について
#### 地元
https://scratch.mit.edu/projects/359267016/
- 内容:多度津町にある施設の紹介
- 成長点:紹介
- 改善点:声をだせない
<iframe src="https://scratch.mit.edu/projects/359267016/embed" allowtransparency="true" width="485" height="402" frameborder="0" scrolling="no" allowfullscreen></iframe>
---
## 教材
#### いい所、宇多津
https://scratch.mit.edu/projects/359266458
- 内容:自分がいいなと思ったところを紹介します。
- 成長点:クリックで画像を出すことができた。
- 改善点:音声まで出来なかった。
<iframe src="https://scratch.mit.edu/projects/359266458/embed" allowtransparency="true" width="485" height="402" frameborder="0" scrolling="no" allowfullscreen></iframe>
---
## 地元紹介
#### 丸亀市紹介
https://scratch.mit.edu/projects/359267287/
- 内容:丸亀市の有名なものを紹介しています。
- 成長点:声でしゃべらせつつ文章も出したところ。
- 改善点:有名なところがあまり思いつかなかったので少なくなってしまったところ。
<iframe src="https://scratch.mit.edu/projects/359267287/embed" allowtransparency="true" width="485" height="402" frameborder="0" scrolling="no" allowfullscreen></iframe>
---
## 地元の地紹介
#### ローカル情報紹介
https://scratch.mit.edu/projects/359269378/
- 内容:自分の生まれ育った地元の、遠方からも訪れる人の多い観光所を紹介しました。
- 成長点:音声合成とともに話させることができました。
- 改善点:オリジナリティが少なくなってしまった。
<iframe src="https://scratch.mit.edu/projects/359269378/embed" allowtransparency="true" width="485" height="402" frameborder="0" scrolling="no" allowfullscreen></iframe>
---
## 名勝案内
#### 宇多津の名勝
https://scratch.mit.edu/projects/359264602/
- 内容:宇多津の観光地
- 成長点:音声を使う
- 改善点:地図の画質
<iframe src="https://scratch.mit.edu/projects/359264602/embed" allowtransparency="true" width="485" height="402" frameborder="0" scrolling="no" allowfullscreen></iframe>
---
## 名勝案内
#### 琴平のおすすめスポット
https://scratch.mit.edu/projects/359266903/
- 内容:私なりに琴平のおすすめスポットを紹介してみました。
- 成長点:自分のおすすめスポットを文書を使ってうまく紹介できた。
- 改善点:画像の大きさがそれぞれ違う。
<iframe src="https://scratch.mit.edu/projects/359266903/embed" allowtransparency="true" width="485" height="402" frameborder="0" scrolling="no" allowfullscreen></iframe>
---
## マップ作り
#### Me,map
https://scratch.mit.edu/projects/359269757/
- 内容:地元の好きなところを紹介します。
- 成長点:ちゃんと複製できて画像も付けれた。
- 改善点:音声をつけるのを忘れた。
<iframe src="https://scratch.mit.edu/projects/359269757/embed" allowtransparency="true" width="485" height="402" frameborder="0" scrolling="no" allowfullscreen></iframe>
---
## 名所案内
#### 私の地元
https://scratch.mit.edu/projects/359267122/
- 内容:地元の有名な場所、まだ製作途中
- 成長点:なし
- 改善点:もう少しいろいろな方法を試したい
<iframe src="https://scratch.mit.edu/projects/359267122/embed" allowtransparency="true" width="485" height="402" frameborder="0" scrolling="no" allowfullscreen></iframe>
---
## 案内
#### 私の地元
https://scratch.mit.edu/projects/359267234/
- 内容:地元
- 成長点:なし
- 改善点:うまく操作が出来なかった。
<iframe src="https://scratch.mit.edu/projects/359267234/embed" allowtransparency="true" width="485" height="402" frameborder="0" scrolling="no" allowfullscreen></iframe>
---
## 地図
#### 自宅周辺
https://scratch.mit.edu/projects/359269652/
- 内容:私の家の近くの施設をマーキングしてみました。
- 成長点:Googlemapって便利ですね
- 改善点:時間の都合でマーキング箇所は少なめです
<iframe src="https://scratch.mit.edu/projects/359269652/embed" allowtransparency="true" width="485" height="402" frameborder="0" scrolling="no" allowfullscreen></iframe>
---
## 名所
#### UTM名所
https://scratch.mit.edu/projects/359268743/
- 内容:名所です
- 成長点:紹介はうまく出来てると思います
- 改善点:(たぶん)ないです。
<iframe src="https://scratch.mit.edu/projects/359268743/embed" allowtransparency="true" width="485" height="402" frameborder="0" scrolling="no" allowfullscreen></iframe>
---
## 僕らの町
#### 大空
https://scratch.mit.edu/projects/359268105/
- 内容:町の場所にあるもの
- 成長点:制作途中
- 改善点:制作途中
<iframe src="https://scratch.mit.edu/projects/359268105/embed" allowtransparency="true" width="485" height="402" frameborder="0" scrolling="no" allowfullscreen></iframe>
---
# 2. 練習
---
## 学習事項(教科書 p.154〜165)
- 1. リストと乱数を知ろう
- 2. 目的の数を探してみよう
- 3. 成績判定をしてみよう
---
# 3. 課題
---
## 今日のレポート
#### これまで学んだことを踏まえて、教材を作ってみてください。
- 前回は名勝案内(つまり我が町の誇れる場所)を作ってもらいました。
- 今回は逆に、我が町の課題(地域の課題)を教材にしてみてください
- どんな不便さがあるのかだけでなく、どうすれば改善できるのかも含めて表現してください。
- 音声合成ブロックを用いて説明内容を読み上げるようにしましょう
- 他の地域にはない、できるだけマニアックな課題を表現できるといいです。
#### 香川短大Moodleのアンケートフォームに必要事項を記入してください。
- うまくいった箇所、うまくいかなかった箇所はできるだけ具体的に書きましょう
- URLを忘れずに入力してください。
- こちらで確認するので共有ボタンを忘れずに押してください。
---
{"metaMigratedAt":"2023-06-15T03:35:47.715Z","metaMigratedFrom":"YAML","title":"香川短期大学 プログラミング演習(2019)第23回・第24回","breaks":true,"slideOptions":"{\"theme\":\"white\",\"slideNumber\":\"c/t\",\"center\":false,\"transition\":\"none\",\"keyboard\":true,\"width\":\"93%\",\"height\":\"100%\"}","contributors":"[{\"id\":\"9fa84d74-755e-4449-be52-074e326d8a9d\",\"add\":17443,\"del\":6619}]"}