たった数行で九九をマスター?プログラミングの「サイクル」が生む驚きの効率化(スフィロ)
サイエンストレーナーの桑子研です。毎日が実験。
「同じことを何度も繰り返すのって、ちょっと退屈だな……」と思ったことはありませんか?実は、その「退屈」を「楽しい」に変えてくれるのが科学やプログラミングの力なんです。人間は飽きてしまいますが、コンピュータやロボットは、同じ作業を何度繰り返しても全く嫌な顔をしません。
今回は、そんなロボットの得意技を活かして、前回作った「九九の計算プログラム」を、驚くほどスッキリと「美しく」書き換える方法をご紹介します。

スフィロ(Sphero)は、プログラミングができるボール型ロボットです。手頃な価格ながら、本格的な制御が学べるのが魅力ですね。さて、前回ご紹介した九九のプログラムを覚えていますか?

一歩ずつ命令を並べていくと、このように画面がブロックでいっぱいになってしまいます。単純な繰り返しが多くて、作るのも大変ですし、何より見た目があまりスマートではありませんよね。
効率化の救世主!「ループ(繰り返し)」命令
そんな時にプログラミングを劇的にシンプルにしてくれるのが、「ループ(繰り返し)」という命令です。
科学の世界でも、地球の自転や公転、水の循環など、「サイクル(周期)」は非常に重要な役割を果たしています。プログラムにもこのサイクルの考え方を取り入れてみましょう。まず、ループの回数を「9回」に設定します。そしてその中で、2つの変数「num」と「n」を組み合わせて使います。

使い方はこうです。 まず「num」には、計算したい「段」の数を入れます(例えば3の段なら「3」)。もう一つの変数「n」は、かける数として使い、最初は「1」にしておきます。
すると、スフィロがまず「さん・かける・いちは」と話し、計算結果の「3」を答えます。ここからがループの真骨頂!命令の最後に「n の値を +1 する」という処理を加えます。すると、nは「2」になり、そのままループのスタート地点へ戻るのです。
美しく、機能的なプログラムへ
次にループが回る時は、「3×2」が実行されます。これを9回繰り返すと、スフィロが3の段を最後まで完璧に唱え上げ、プログラムが終了します。
この書き方の素晴らしいところは、「他の人が見た時に一目で仕組みがわかる」という点です。もし「100の段まで計算させたい!」と思っても、ループの回数を変えるだけで済みます。まさに、「最小の努力で最大の成果」を出す、科学的なアプローチですね。
実際の動きはこちらの動画で確認してみてください。
自分が作ったプログラムを眺めて、「もっと短く、もっと美しく書けないか?」と考える。この「リファクタリング」という作業こそが、プログラミングを上達させる一番の近道です。ぜひ皆さんも、スフィロを相棒にして、自分だけの洗練されたコードを追求してみてください!
お問い合わせ・ご依頼について
科学の不思議やおもしろさをもっと身近に!自宅でできる楽しい科学実験や、そのコツをわかりやすくまとめています。いろいろ検索してみてください! ・科学のネタ帳の内容が本になりました。詳しくはこちら ・運営者の桑子研についてはこちら ・各種ご依頼(執筆・講演・実験教室・TV監修・出演など)はこちら ・記事の更新情報はXで配信中!
科学のネタチャンネルでは実験動画を配信中!
7月のイチオシ実験!
夏でプシュッと爽やか実験!
テレビ番組監修・イベント等のお知らせ
- 6月30日(火) 6/30 23:56〜 【科学監修・出演】「地球まるごと大実験ネイチャーティーチャー」(TBS)
- 7月18日(土) 教員向け実験講習会「ナリカカサイエンスアカデミー」の講師をします。お会いしましょう。
- 12月26日(土) ナリカサイエンスアカデミー(教員向け実験講習会)開催
書籍のお知らせ
- 7月16日発売 『高校入試 分解問題集 理科』(学研)…難しい問題も小さな問題に分解することで、問題を解くことができます。そんな分解の技術が身につくように深く関わりを持って作りました。

- 『大人のための高校物理復習帳』(講談社)…一般向けに日常の物理について公式を元に紐解きました。特設サイトでは実験を多数紹介しています。※増刷がかかり6刷となりました(2026/02/01)
- 『きめる!共通テスト 物理基礎 改訂版』(学研)… 高校物理の参考書です。イラストを多くしてイメージが持てるように描きました。授業についていけない、物理が苦手、そんな生徒におすすめです。特設サイトはこちら。

各種SNS(更新情報をお届け!)
【日本語】X(Twitter)/instagram/Facebook 【英語】BlueSky/Threads
Explore
- 楽しい実験…お子さんと一緒に夢中になれるイチオシの科学実験を多数紹介しています。また、高校物理の理解を深めるための動画教材も用意しました。
- 理科の教材… 理科教師をバックアップ!授業の質を高め、準備を効率化するための選りすぐりの教材を紹介しています。
- Youtube…科学実験等の動画を配信しています。
- 科学ラジオ …科学トピックをほぼ毎日配信中!AI技術を駆使して作成した「耳で楽しむ科学」をお届けします。
- 講演 …全国各地で実験講習会・サイエンスショー等を行っています。
- About …「科学のネタ帳」のコンセプトや、運営者である桑子研のプロフィール・想いをまとめています。
- お問い合わせ …実験教室のご依頼、執筆・講演の相談、科学監修等はこちらのフォームからお寄せください。
- 【科学監修】ランボルギーニでテーブルクロス引き!視聴者人気No.1に選ばれました(ネイチャーティーチャー)
- 虫眼鏡から虹まで全部つながってる!光の屈折を見える化した実験装置(科学技術館)
- 水を注いだら立方体が現れた! 光と色の「引き算」が生み出す CMYウォーターキューブ(ナリカ)
- 【サイエンスショー講師】こまもブーメランも宇宙も同じ!「回転の科学」で小学生が大興奮した2時間(ダヴィンチマスターズ)
- 発泡スチロールが宙に浮く「音の正体」を目で見せてくれる不思議な装置(クント管)
- スイッチを切っても止まらない!コイルが見せる電気振動の正体をセンサーで捉えた(EasySense V-Hub)
- 【公開研究会】脱作業化!デジタル化と段階的指導で実現する オームの法則の探究
- パンチの数とダメージは別もの!ベクレルとシーベルトをボクシングで理解する
- 渦電流で大ジャンプ!電磁誘導の奇跡―金属の輪が宙に浮く理由(つくばエキスポセンター)











