5分でわかる!コンピューターの基本「プログラミング的思考」の核心

ダイヤモンド編集部
有料会員限定
記事をクリップ
URLをコピー
記事を印刷
Xでシェア
Facebookでシェア
はてなブックマークでシェア
LINEでシェア
noteでシェア
プログラミングのすすめ#8Photo:PIXTA

巣ごもりを余儀なくされる今年のゴールデンウイークは、AI時代に必須のスキル、プログラミングの知識を身に付けるチャンス。特集『今こそ!プログラミングのすすめ』(全13回)の#8では、コンピューターを意図した通りに動かすための考え方「プログラミング的思考」について、『教養としてのプログラミング的思考』の著者である草野俊彦氏が講義する。

「週刊ダイヤモンド」2018年5月12日号の第1特集を基に再編集。肩書や数値など情報は雑誌掲載時のもの。

プログラミング的思考とは何か。「ある目的を実現するための、コンピューターに対する一連の命令の正しい組み合わせを、論理的に導き出す考え方」だといえる。

これを歩行ロボットで考えてみよう。「右足を前に出す」「左足を前に出す」「右前方へ重心移動する」「左前方へ重心移動する」のコマンド(命令)で動くとする。

このロボットを、A地点からB地点へと移動させるには、(1)右足を前に出す、(2)右前方へ重心移動する、(3)左足を前に出す、(4)左前方へ重心移動する......をB地点に到着するまで繰り返す。そんな命令の組み合わせを導き出す考え方がプログラミング的思考だ。

記事一覧

予告編

今こそ!プログラミングのすすめ、デジタル時代の必須スキル

2020年4月27日

#1

大前研一氏が指南、「AIに代替されない、AIを味方にする力」の身につけ方

2020年4月27日

#2

超エリート向けから文系社員まで、プログラミング教室が活況の理由

2020年4月28日

#3

デジハリ学長が勧める社会人の学び直し「ITエンジニアは最高の職業」

2020年4月29日

#4

52歳週刊ダイヤモンド編集長の挑戦、「プログラミング・ブートキャンプ」の顛末

2020年4月30日

#5

求人倍率16倍の意外な希少職種も、「高市場価値エンジニア」の特徴

2020年5月1日

#6

管理職にとって部下が「人間だけ」の時代は終わった、南場智子の警告

2020年5月2日

#7

「できるって言ったよね?」エンジニアに絶対言ってはいけない5つの台詞

2020年5月3日

#8

5分でわかる!コンピューターの基本「プログラミング的思考」の核心

2020年5月4日

#9

あなたの「プログラミング的思考度」は?解けば身に付く8つの問題集

2020年5月5日

#10

身近なExcelから始めよう!実務で使えるデータ分析の極意

2020年5月6日

#11

「Excel VBA」から始めるプログラミング初体験、大量作業を瞬殺する技

2020年5月7日

#12

初心者に贈る「プログラミングの始め方」、理解よりまず実践!

2020年5月8日

#13

プログラミング入門講座、「メールを一斉送信」のコードを書いてみよう

2020年5月9日

あなたにおすすめ

特集

アクセスランキング

  • 最新
  • 昨日
  • 週間
  • 会員

最新記事

AltStyle によって変換されたページ (->オリジナル) /