HOME技術レッツ!スクラッチ (1) プログラミングの心得

レッツ!スクラッチ (1) プログラミングの心得

「レッツ!スクラッチ」では、ビジュアルプログラミング言語「スクラッチ(Scratch)」を使って、わたしが実際につくったプログラムを紹介してくコーナーです。

プログラミングに興味を持つきっかけとして、スクラッチはちょうどよい言語だと思います。
スクラッチでプログラミングの楽しさを学んで、将来的にはもっと複雑なプログラミング言語を覚えるきっかけとなれば幸いですが、そんなことよりも、まずはスクラッチだってこんなことができるんだ!友だちに見せてみんなでうつしっこしてもり上がろう!というワクワク感を感じてもらいたいと思います。

第1回目は、「プログラミングの心得」としていますが、大事なことは2つだけです。
それは、

「わからないことは自分で調べる」
「あきらめない」

です。

わからないことは自分で調べる

今の世の中、わからないことはインターネットで検索すれば、大体のことはわかるようになっています。

このシリーズでつくるプログラムも、わからなければすべて検索して調べました。

インターネット検索で調べることで、どのような検索キーワードを入れたら、求める答えを見つけられるか、ということをくり返すうちに覚えることができるようになります。

検索をするスキルというのは、大人になってからも使う、必須スキルといっても過言ではありません。
Chat GPTに聞いてしまう、というのが手っ取り早い方法かもしれません。特にプログラミングに関してはChat GPTに聞くと正確に答えを返してくれるので、その選択も間違ってはいません。
でも、自分で検索するスキルをつける、というのは将来において役に立つことなので、やっておいて損はありません。
Chat GPTよりは時間がかかると思いますが、プログラミングは自分で試行錯誤することも、初心者にとっては大事な過程です。

みなさんも、「レッツ!スクラッチ」に書いてあることで、わからない言葉や読めない漢字があれば、ぜひ、自分の力で調べてみてください。
そうしたら、プログラミングを覚えようとしていただけなのに、自然に国語の力もついていきます。
これを一石二鳥と言わずして、なんというのでしょうか?

あきらめない

必ず答えはあります。
その答えにたどり着くまで「あきらめない」こと。
検索して出てきた答えを自分なりに試してみたけど、うまく動かない。…よくあることです。

「じゃぁこうしたらどうだろう?」
「もしかしたら、このせいかも?」

そういう風に、自分なりに考えてやってみることです。この考え方ができるようになると、これまた大人になってから色々な仮説を立てて試してみる、というスキルが身につきます。

 

もう一度言います。プログラミングの心得とは、

「わからないことは自分で調べる」こと、
「あきらめない」こと

です。

それでは、「レッツ!スクラッチ!!」

「レッツ!スクラッチ」コンテンツリスト

関連記事

Excel:改行を含むテキストを置換する

Microsoft Excelで、セルの中で改行しているテキストを置換する方法です。 以下のように、 あああ いいい という改行を含むテキストを「おおお」というテキストに置換します。 改行を含めたテキ…続きを読む

レッツ!スクラッチ (8) インベーダーゲームをつくろう ― 敵を表示して動かす

インベーダーゲーム、ついに敵の登場です。 まずは、敵の画像を選ぶところからです。 右下のスプライトペインから、「スプライトを選ぶ」アイコンにマウスカーソルを持っていき、虫めがねアイコンをクリックします…続きを読む

レッツ!スクラッチ (18) インベーダーゲームをつくろう ― ネット上にアップロードしよう

「インベーダーゲームをつくろう」の最終回です。 今回でこのゲームのプログラミングはおしまいです。 最終回は、このインベーダーゲームをインターネット上にアップロードしてみます。 スクラッチは自分で作った…続きを読む

レッツ!スクラッチ (6) インベーダーゲームをつくろう ― プレイヤーを左右に動かそう

いよいよ、プレイヤーを動かせるようにしていきます。 キーボードの右矢印キーを押したら右へ、左矢印キーを押したら左に動くようにしましょう。 「x座標を0、y座標を-150にする」ブロックの下に、「ずっと…続きを読む

レッツ!スクラッチ (15) インベーダーゲームをつくろう ― アイテムをとってパワーアップさせよう!

さて、ゲームにとって欠かせないのは、パワーアップです。 アイテムをとってプレイヤーがパワーアップすることで、より敵を倒しやすくする、というものです。 今回は、一定数の敵を倒すと、アイテムが降ってきて、…続きを読む

Adobe AcrobatのプリンタにPDFがなくなった/印刷できない

Acrobatをインストールすると標準でプリンタドライバがインストールされて、PDF出力できるようになります。 ある日、突然プリンタの一覧からPDFがなくなってしまったため、修復インストールして、Ad…続きを読む

レッツ!スクラッチ (2) スクラッチのインストール

では、さっそくビジュアルプログラミング言語、スクラッチをつかっていきましょう! みなさん、Windowsパソコンは持っていますか? Androidスマホやタブレットでもできないことはありませんが、パソ…続きを読む

レッツ!スクラッチ (16) インベーダーゲームをつくろう ― 音を出そう!

これまでゲームが面白くなるように色々と工夫をしてきましたが、一つまだ手を付けていないことがあります。 それが「音を出す」ことです。 今回は、ゲームスタートのとき、たまをうった時、敵にたまがあたったとき…続きを読む

Windows×SQLite:データを挿入する

コマンドラインからデータを挿入する方法です。 新規にデータを追加する sqlite> INSERT INTO テーブル名 ( フィールド名 ) values ( 値 ); のように書きます。 テ…続きを読む

Excel:別のExcelファイルの値を参照したファイル

Excelでは、別のExcelファイルの値を参照させることができます。 その際、2つのExcelを開いておき、一方から他方のセルをクリックすることで参照させることができます。 このとき、参照先のExc…続きを読む