Slide 14 / スライド14

Introduction to Information
and Communication
Technology (a)
14th week: 3.3 Problems of information society
Kazumasa Yamamoto
Dept. Computer Science & Engineering
Introduction to ICT(a) 11th week
1
Notice
 This lecture is one of the experimental “bilingual”
lectures on the “Super Global University” program.
 This lecture is given in JAPANESE using English slides.
Introduction to ICT(a) 11th week
2
Main points of this week
• Algorithm (2)
• Flow chart
Introduction to ICT(a) 11th week
3
今回のポイント
 アルゴリズム その2
 フローチャート
Introduction to ICT(a) 11th week
4
Web Sites (additional)
 Algorithm Visualizer
 VisuAlgo
http://www.visualgo.net/
 Algorithm Training
 Algologic
http://home.jeita.or.jp/is/highschool/algo/
Introduction to ICT(a) 11th week
5
Webサイト(追加)
 アルゴリズムの視覚化
 VisuAlgo
http://www.visualgo.net/
 アルゴリズム学習
 アルゴロジック
http://home.jeita.or.jp/is/highschool/algo/
Introduction to ICT(a) 11th week
6
Regular exam. of last year
 http://www.ita.cs.tut.ac.jp/~kawai/gi/private/jp/pr
ev-year-exam.pdf
 Q2
 algorithm
Introduction to ICT(a) 11th week
7
昨年度期末試験
 http://www.ita.cs.tut.ac.jp/~kawai/gi/private/jp/pr
ev-year-exam.pdf
 問題2
 アルゴリズム
Introduction to ICT(a) 11th week
8
Flowchart (1)
 Chart of data and
process flow
 Boxes (Blocks)
 Data
 Process
 Lines (Arrows)
Introduction to ICT(a) 11th week
9
フローチャート(1)
 データと処理の流れを
描いた図
箱
 データ
 処理
 線(矢印)
Introduction to ICT(a) 11th week
10
Flowchart (2)
 Blocks
https://en.wikipedia.org/wiki/Flowchart
Introduction to ICT(a) 11th week
11
フローチャート(2)
 ブロックの記号
https://careerpark.jp/54334
Introduction to ICT(a) 11th week
12
Flowchart (3)
 “Go to a supermarket to buy a chocolate, A or B.
Buy a cheaper one. Then come back.”
1.
2.
3.
4.
5.
You buy the chocolate A.
You buy the chocolate B.
You come back.
You go to a supermarket.
A is cheaper than B.
Introduction to ICT(a) 11th week
13
フローチャート(3)
 「チョコレートを買いにスーパーへ行く。AかBの安
い方を買う。買ったら家に帰る。」
1.
2.
3.
4.
5.
チョコレートAを買う
チョコレートBを買う
家に帰る
スーパーへ行く
AがBより安い
Introduction to ICT(a) 11th week
14
Flowchart (4)
 “Go to a supermarket to buy a chocolate, A or B.
Buy a cheaper one. Then come back.”
1.
2.
3.
4.
5.
You buy the chocolate A. → c
You buy the chocolate B. → d
You come back. → e
You go to a supermarket. → a
A is cheaper than B. → b
Introduction to ICT(a) 11th week
15
フローチャート(4)
 「チョコレートを買いにスーパーへ行く。AかBの安
い方を買う。買ったら家に帰る。」
1.
2.
3.
4.
5.
チョコレートAを買う → c
チョコレートBを買う → d
家に帰る → e
スーパーへ行く → a
AがBより安い → b
Introduction to ICT(a) 11th week
16
Flowchart (5)
 “It’s 9pm now and you are studying math. You will
study English from 10pm and go to bed at 11pm.”
1.
2.
3.
4.
5.
You study math.
You study English.
10pm?
11pm?
You go to bed.
Introduction to ICT(a) 11th week
17
フローチャート(5)
 「今9時で数学を勉強している。10時になったら英
語を勉強して、11時になったら寝る。」
1.
2.
3.
4.
5.
数学を勉強する
英語を勉強する
10時になった?
11時になった?
寝る
Introduction to ICT(a) 11th week
18
Flowchart (6)
 “It’s 9pm now and you are studying math. You will
study English from 10pm and go to bed at 11pm.”
1.
2.
3.
4.
5.
You study math. → a
You study English. → c
10pm? → b
11pm? → d
You go to bed. → e
Introduction to ICT(a) 11th week
19
フローチャート(6)
 「今9時で数学を勉強している。10時になったら英
語を勉強して、11時になったら寝る。」
1.
2.
3.
4.
5.
数学を勉強する
英語を勉強する
10時になった?
11時になった?
寝る → e
→
→
→
→
a
c
b
d
Introduction to ICT(a) 11th week
20
Mini report of this week
 Draw a flowchart by Word.
 Training for drawing by Word
 “You leave home and go to school by bicycle if
sunny, by train if rainy.”
 Write the number of the sentence or the sentence
itself in the box.
 Today’s impression
Introduction to ICT(a) 11th week
21
今週のミニレポート
 Wordでフローチャートを描く
 Wordで図を描く訓練
 「家を出発して学校へ行く。晴れていれば自転車で
行き、雨なら電車で行く。」
 ブロックの中に文の番号か文そのものを書く
 今日の感想
Introduction to ICT(a) 11th week
22