TOMONOプログラミング初心者の子供に何を教えたらいいの?とお悩みの保護者のためのScratch(スクラッチ)の入門講座。今回はScratchで知っておきたい四捨五入のテクニックについてお届けします。四捨五入ブロックScratchで計算を使う時、四捨五入をしたい時があります。Scratchには四捨五入のブロックがあるのですが、このブロックだけだと都合が悪い時も。Scratchの四捨五入ブロックの動きを解説します。四捨五入って何?四捨五入は小学校4年生の算数で習います。四捨五入は、概数を求めるときにある位の0〜4までの数値を切り捨て、5-9の時は切り上げるというルールのことです。算数の四捨五入問題ではつぎのような問題が出されます。次の数字の百の位を四捨五入して、千の位までの概数にしましょう。23510どの位を四捨五入するか指定されるのが一般的です。Scratchの四捨五入ブロックはどう動く?Scrathには四捨五入ブロックが用意されています。どの位を四捨五入するか指定はできないようです。どの位が四捨五入されるのでしょうか?いろいろな値を入れて実験してみましょう。ブロックをクリックすると計算結果が吹き出しに表示されるので、計算結果は吹き出しの中を確認したいと思います。小数点以下が7桁ある数値は整数になりました。小数点以下を1桁にしても結果は変わりません。1桁の整数はそのままですね。2桁の整数は・・・そのままです。四捨五入ブロックは小数点第一位の位を四捨五入するだけのブロックだということがわかりました。切り上げブロック・切り下げブロック四捨五入とともによく使われる切り上げと切り下げ。合わせてこちらのブロックの動きも確認しましょう。切り上げ・切り下げって何?小学校では四捨五入と一緒に学ぶ考え方です。「234」という数値を1の位で切り上げると「240」になります。「234」という数値を1の位で切り下げると「230」になります。Scratchの切り上げ・切り下げブロックはどう動く?Scratchには切り下げ・切り上げブロックが用意されています。「平方根」と書かれた部分の▼を押すと「切り上げ」「切り下げ」が出てきます。このブロックがどのように動くかためしてみましょう。「1.5244333」の切り上げです。小数点以下が7桁ある数値は整数になりました。小数点以下を1桁にしても結果は変わりません。「1.4」でも結果は同じです。1桁の整数は何も変化がありません。2桁の整数も・・・変化がありません。切り上げブロックも小数点第一位の位を切り上げるだけのブロックだということがわかりました。切り下げブロックも、切り下げる位は小数点第一位です。四捨五入・切り上げ・切り下げしたいときは便利なこれらのブロックですが、好きな桁で四捨五入・切り上げ・切り下げしたいときはどうしたらいいでしょうか?好きな桁で四捨五入・切り上げ・切り下げする方法を考えてみました。指定した桁で四捨五入する四捨五入ブロックは小数点以下を四捨五入するのでまず、1の位以下が小数点になるようにします。10で割って、1の位が小数点第一位になるようにしました。四捨五入して整数にします。10をかけて、桁を戻します。この流れをを定義ブロックで作ってみましょう。ところには四捨五入する位を「1」「10」「100」という形式で入力してもらいます。ところに3や40、700など適当な数値を入れてしまうと答えがおかしくなるので、答えがおかしくなる値が入れられた場合の処理も付け加えてみます。▼位のところに別の数字が入ったらエラーを返す全てのケースを網羅できていませんが、一例ということでご容赦ください。指定した桁で切り上げ・切り下げするでは、指定した桁で切り上げ・切り下げをつかってみましょう。上の四捨五入の考え方を応用すればよさそうです。先ほどの四捨五入ブロック参考に、「切り上げ」する定義ブロックを作りました。Scratchの四捨五入テクニックまとめ概数にするブロック=「四捨五入」「切り上げ」「切り下げ」は小数点以下第一位を処理します。上げ」「切り下げ」どうするんだっけ?というときには、このページを参考に定義ブロックを作ってみてくださいね。TOMONO教育ヲタクの1児の母。小学生の頃から教育書を読んでいた教育ヲタク。大学では、電池の素材の性質について実験とコンピューターシミュレーションを比較する研究を行っていたことがきっかけでSEになる。出産&育休後、子ども向けプログラミング教室講師、子どもたちの考える力を育てるオンライン塾の講師。TOMONO一緒に読まれている記事。Minecraftでプログラミング教育したい人のためのレッドストーン回路クイズ(17)コンパレーターその22019年8月9日970こんにちは。今日もMinecraftのコ...夏に応募したい!2019年子どもプログラミングコンテスト3選2019年7月29日1.14K夏休みが始まりましたね。子どもの頃は楽し...5歳児もハマるプログラミングアプリ-Springin’はじめて講座(4)絵の削除・インポート2019年7月26日865今日もSpringin’の続きです。新小学1年生の入学準備!知って安心、保幼少接続カリキュラム2020年1月14日2020年は教育はどうなるのか?ーやる気が出ない日に未来を心配してみる2019年12月27日プログラミングアプリSpringin’でマリオ風アクションゲームを作ろう(2)キャラクターの操作2019年12月13日プログラミングアプリSpringin’でマリオ風アクションゲームを作ろう(1)ステージの作成2019年12月6日あなたへのおすすめ。暗算が早い子の頭の中、暗算が遅い子の頭の中ー算数ができる子が持っている「量的感覚」のこと2018年11月16日プログラミング初心者のためのScratch(スクラッチ)入門-基礎の基礎編(1)2018年7月31日2020年教育改革-AI時代の教育指標「ブルームタキソノミー」の話2018年12月5日ゲームで頭のいい子を育てるー幼児xマインクラフトの3つの教育的効果2018年11月14日このサイトについて。今、注目されている考えさせる教育、アクティブラーニング。AI時代に教えるべき教育とは何か。2020年に教育必修化するプログラミング教育を交えながら、これからの教育シーンに必要な情報をお届けします。CATMADE,Inc.サイトマップ。