株式会社アンク(著)
※1点の税込金額となります。 複数の商品をご購入いただいた場合のお支払金額は、 単品の税込金額の合計額とは異なる場合がございますので、予めご了承ください。
カラフルな見た目で楽しくプログラミングを学べるScratch。
小さな子どもだけではなく、中学生から大人まで、
あらゆる入門者にうってつけのプログラミング言語学習環境です。
本書はそんなScratchを使った「大人のための」プログラミング入門書です。
★プログラミングの基礎がしっかり身につく!
本書では、Scratchのツールやブロックの使い方はもちろん、
プログラミングならではの考え方や概念を、一つずつ積み上げ式で学習できます。
基礎の基礎をおろそかにせず、きちんと理解しながら学習したい人にぴったりです。
★フルカラーイラストでわかりやすい!
絵本シリーズおなじみの豊富なイラストが、フルカラーになってさらにパワーアップ!
頭ではイメージしにくい考え方や概念を、カラフルなイラストたちがわかりやすく伝えてくれます。
★こんな人におすすめ!
・プログラミングをはじめて学ぶ人(中学生から大人まで)
・プログラミングの概念を、基礎からきちんと理解したい人
・子どもや生徒にScratchでプログラミングを教える必要のある人
さあ、Scratchの扉を開いて、プログラミングの世界に足を踏み入れてみましょう!
Scratchをはじめる前に
プログラミングって何だろう?
Scratchとは何か
一般のプログラミング言語との違い
Scratchの始め方
第1章 Scratchで何か作ってみよう
ネコを移動させてみる
ネコを歩かせてみる
ユーザーの操作に反応させてみる
プロジェクトを保存する
コラム~MIT~
第2章 Scratchの構成
画面構成
ブロック(1)
ブロック(2)
スプライト
コスチューム
背景
コラム~オブジェクト指向~
第3章 変数、演算など
変数(1)
変数(2)
変数が便利なのはこんなとき
演算
変数と演算との組み合わせ
論理式
場合分け(1)
場合分け(2)
リストとは
リストの操作(1)
リストの操作(2)
リストの操作(3)
文字列編集
数学演算
コラム~変数の有効範囲~
第4章 制御
繰り返し(1)
繰り返し(2)
スクリプトを止める
繰り返し(3)
待つ
コラム~構造化プログラミング~
第5章 ユーザー入力
緑の旗
入力に反応する
文字の入力
その他の情報の取得
サンプルプログラム
コラム~タイマーの利用~
第6章 複数のスプライトの利用
スプライトの追加
メッセージ
メッセージに反応する
クローン
クローンの例
コラム~オブジェクトのインスタンス~
第7章 ブロック定義
ブロック定義(1)
ブロック定義(2)
ブロック定義の引数(1)
ブロック定義の引数(2)
ブロック定義のメリット
他のスプライトから呼び出す
コラム~再描画せずに実行する~
第8章 動く紙芝居を作ってみよう
準備
シーン1~シーン1
シーン3
シーン4
シーン5~シーン6
コラム~多角形を描く~
付録
本編で紹介しなかった主な機能
拡張機能
ローカルに保存
プロジェクトの共有
ブロック一覧
索引