マウス操作だけで本格プログラミングを - 世界のナベアツをコンピュータで - プログラムというと普通は英語みたいな言葉で作ることになりますが 今回はマウスの操作だけで作ってみます Baltie, SGP System 操作説明ビデオなどは 高校 情

Similar documents
フローチャートの書き方 プログラムの開始と終わり 処理の流れの表記 ( アルゴリズム ) 逐次型 ( 直線型 ) 分岐型 ( 開始 ) 処理 1 条件 条件 処理 2 の処理 の処理 の処理 ( 終了 ) 処理 3 プログラムや人間の判断などのアルゴリズムは基本的に 逐次型 分岐型 ループ型の組み合

初めてのプログラミング

書式に示すように表示したい文字列をダブルクォーテーション (") の間に書けば良い ダブルクォーテーションで囲まれた文字列は 文字列リテラル と呼ばれる プログラム中では以下のように用いる プログラム例 1 printf(" 情報処理基礎 "); printf("c 言語の練習 "); printf

e.Typist v.9.0 表原稿編

第2章 Macintoshの基本操作

4 分岐処理と繰返し処理 ( 教科書 P.32) プログラムの基本的処理は三つある. (1) 順次処理 : 上から下に順番に処理する ぶんきそろ (2) 分岐処理 : 条件が揃えば, 処理する はんぷく (3) 反復処理 : 条件が揃うまで処理を繰り返す 全てのプログラムは (1) から (3) の

Microsoft Word - macマニュアル【 】.doc

ユーザーズマニュアル 神戸親和女子大学情報処理教育センター 年 4 月版

Word2013基礎 基本操作

prg.indb

目次 1. ログイン ログアウト デスクトップ ( 例 :Word Excel 起動中 ) Dock( 例 :Word Excel 起動中 ) Finder ウィンドウ メニューバー ( 例 :Word 起動中 )...

目次 1. フラッシュ型スライド教材を作ってみよう 2 2. 文字が順に消えていくスライド教材を作ってみよう 5 3. 文字が順に現れるスライド教材を作ってみよう 8 4. 音声とともに文字の色が変わるスライド教材を作ってみよう スライド教材を種類別にまとめてみよう 14 * 実践事例集

問 1 図 1 の図形を作るプログラムを作成せよ 但し ウィンドウの大きさは と し 座標の関係は図 2 に示すものとする 図 1 作成する図形 原点 (0,0) (280,0) (80,0) (180,0) (260,0) (380,0) (0,160) 図 2 座標関係 問 2

情報C 実習プリント

文字はセルを超えて表示される エクセルで文字を入力すると 左図のようになります これを解消するには セルの書式設定 から変更する つまり セル B3 より右に何も入力されていない場合 には セル幅よりも長い文字を入力すると セルを飛 び越えて 一直線に表示されます セルの中に文字列を収めたい場合には

ホームページ・ビルダー16

Microsoft PowerPoint - 【HB-1000】キーボードマウス操作マニュアル.ppt [互換モード]

スライド 1

Format text with styles

C#の基本

��8��

PowerPoint2007基礎編

Microsoft Word - zoom-it-man.doc

3Dプリンタ用CADソフト Autodesk Meshmixer入門編[日本語版]

<4D F736F F D E646F DEC8B40945C82C982C282A282C4>

< 目次 > 1. 練習ファイルのダウンロード 表計算ソフト Excel の基本 Excel でできること Excel の画面 セル 行 列の選択 セルにデータを入力する ( 半角英数字の場合 )

PowerPoint2003基礎編

2 列 B と 列 C の間にカーソルをあわせ, カーソルの形が変化したところでドラッグして右に移動し, 列 B の幅を約 に設定します 3 列 C の上でマウスをドラッグして右に移動し, 列 C, 列 D, 列 E の 3 列を一括選択します 一括選択ができたら, 列 C と 列 D

設定をクリックしてください 初期設定をクリックします

AppsWF ワークフロー設定ガイド Ver.1.1 株式会社オプロ

初めてのプログラミング

2004年度情報リテラシーⅢ

次の病院 薬局欄は 氏名 欄に入力された値によって入力すべき値が変わります 太郎の行く病院と花子の行く病院が必ずしも同じではないからです このような違いを 設定 シートで定義しておきましょう 太郎の行く病院のリストを 太郎 花子の行く病院のリストを 花子 として 2 つのリストが定義されています こ

第21章 表計算

情報科学I

FP 作業工数管理操作説明書 Ver1.0 版 問い合わせ先 TEL FAX E Mail: eng.co.jp

目次 1. アニメーションの仕組み 3 2. ワードアートでムービーのタイトルを作成 7 3. まとめ 課題にチャレンジ 19 [ アニメーション ] 機能 PowerPoint に搭載されている [ アニメーション ] 機能を使用すると 文字や図形にアニメーション ( さまざまな動きや

Microsoft Word - 415Illustrator

30days Album について 30days Album( サーティーデイズアルバム ) は あなたの大切な写真や動画を 安心 して共有できるインターネットサービスです 結婚式 旅行 同窓会 いろいろなイベントで撮影した写真が カメラやパソコンに眠ったままになっていま せんか? 30days A

ガイダンス

1 ログインとログアウト 1.1 ログイン ログイン画面で [ password ] 欄にパスワードを入力します (図 1) 図 1 ログイン画面 正しくログインができると Ubuntu のデスクトップ画面 図2 が表示されます 図2 Ubuntu デスクトップ画面 2

このうち ツールバーが表示されていないときは メニューバーから [ 表示 (V)] [ ツールバー (T)] の [ 標準のボタン (S)] [ アドレスバー (A)] と [ ツールバーを固定する (B)] をクリックしてチェックを付けておくとよい また ツールバーはユーザ ( 利用者 ) が変更

コンピュータ工学講義プリント (7 月 17 日 ) 今回の講義では フローチャートについて学ぶ フローチャートとはフローチャートは コンピュータプログラムの処理の流れを視覚的に表し 処理の全体像を把握しやすくするために書く図である 日本語では流れ図という 図 1 は ユーザーに 0 以上の整数 n

Wordの学習

<4D F736F F F696E74202D208DC C A B B82CC8DEC82E895FB2E707074>

as_viewer_manual_new_version

OHP シートの作成 OHP でプレゼンテーションをする際に必要な OHP シートを作成できます 配布資料の作成プレゼンテーションの参加者に配布する資料を簡単に作成できます 参加者はメモ等この資料に書き込むことができ 理解を深めることができます 発表者用資料の作成プレゼンテーション中に発表者が参考に

スモール Small ベーシック Basic チュートリアル ヒントとコツ きわなま極めつきのヒント : 怠けよう! タイプをはじめたら Tab か Enter キーを押してコードを完成 矢印キーを使ってメソッドをスクロール 右側にあるメソッドの説明を見る Small Basic を入手する Win

第 5 章インディケータとテンプレート MetaTrader4 に標準装備されているインディケータの使い方 ここまでの作業で MetaTrader4 の基本的なチャート操作についてはマスターできたと思います ここからは MetaTrader4 に標準装備されている インディケータ という便利なテクニ

シヤチハタ デジタルネーム 操作マニュアル

Microsoft Word IL3_1.doc

Microsoft Word - CygwinでPython.docx

Microsoft Word - P doc

スライド 1

Microsoft Word - 教科書大1a第9週2013.docx

アメブロは そのままで使えるおしゃれなテンプレートが豊富にそろっているのが特徴ですがさらにデザインをカスタマイズすることによって 見やすく集客しやすいブログにすることができます このテキストでは 2016 年 3 月にリリースされた CSS 編集用デザイン を使用して あなただけのデザインにアメブロ

スライド 1

ゲームプログラミング講習 第0章 導入

PowerPoint プレゼンテーション

20180308森の日県南支部 林

PowerPoint プレゼンテーション

セミオート追尾再生卓 取扱説明書

Word2007 Windows7 1 パンジーを描こう 暮らしのパソコンいろは 早稲田公民館 ICT サポートボランティア

方法 4 の手順 パソコンの条件 を確認するための画面を表示する Windows8より前のパソコンでの確認方法 () スタートボタン をクリックする () ( マイ ) コンピューター と書いてある部分を右クリックする (3) プロパティ をクリックする (4) システムの画面が表示される Wind

MATLAB説明

スライド 1

Microsoft Word - Galopマニュアル doc

引き算アフィリ ASP 登録用の日記サイトを 作成しよう Copyright 株式会社アリウープ, All Rights Reserved. 1

Illustrator の立ち上げ 画面下のアイコン をクリックする メニューから ファイル > 新規... 新規書類 ダイアログで 名前 欄に指定の数字を入力する 表紙右上の 桁の数字を入力してください 4 [OK] ボタンをクリックする メニュー Illustrator 起動画面 ツール アート

CodeGear Developer Camp

(b) 計算について 次に 計算を行っていきます Excel は本来 表計算ソフト ですので 計算をすることに機能の重点がおかれています しかしまったく難しくありません 計算方法はセル ( 箱のこと ) 内に = を打ち込み あとは式を書くだけです まずはやってみましょう P7 セル (P 列の7

Taro-⑪JS5シンガーソングライタ

NPO 法人いきいきネットとくしま第 96 回定例勉強会 森の日 2012 年 6 月 27 日担当 : 吉田明子 図表 Smart Art( スマートアート ) 機能を使うと 情報の相互関係を分かりやすく表現でき 目的に応じて種類を選択出来てデザイン性の高い図表が作成できます 図表の中に写真やイラ

スライド 1

RR1soft.book

情報処理Ⅰ

できる Windows 10 & Office + データ引越し

A&D社製データロガーを初めてお使いになる方へ

プレサリオ ステップアップ

やさしくPDFへ文字入力 v.2.0

補足資料

SULMS簡単操作マニュアル

ANOVA

Microsoft Word - M067【テキスト】PowerPoint2010(前).docx

住所録を整理しましょう

■新聞記事

目 次 タイトルの作成... 1 新しいスライドを作成... 1 画像の挿入... 2 テキストボックスの挿入... 4 練習問題 表の挿入... 7 グラフの挿入... 8 図形の挿入... 9 テーマの設定 アニメーションの設定 グラフの系列別のアニメーショ

AQUOS CRYSTAL ユーザーガイド

1. 関数 scanf() 関数 printf() は変数の値を画面に表示しますが それに対し関数 scanf() はキーボードで入力した値を変数に代入します この関数を活用することで対話式 ( ユーザーの操作に応じて処理を行う ) プログラムを作ることができるようになります 整数の和

目次. テーブルの定義 3. フォームウィザードでの画面作成 6 3. フォームの使い方 4. フォームの修正の行い方 5 5. フォームの修正の行い方 () 8 6. フォームの修正の行い方 (3) 7. 表形式でのフォーム作成 9 8. 表形式でのフォームの修正 データシート形式での

PowerPoint プレゼンテーション

シンプルスマホ3 ユーザーガイド

Microsoft Word - 操作マニュアル(PowerPoint2013)

Microsoft Word - 操作マニュアル(PowerPoint2010).doc

Excel2013 マクロ

10. セル範囲に名前を定義します シート : 利用者リスト 1. セル A2:A5 を選択する 2. 名前ボックスに 利用者と入力 3. 続いて B2~B5 を選択 名前ボックスに続柄と入力 名前ボックスを記入するため 余分に選択するとどこまでしたか忘れますので最後のセルに下線を引いておくと解りや

Word編Word編筆王編筆王編筆ぐるめ編筆ぐるめ編筆まめ編筆まめ編[ 住所録一覧 ] 職人編登録した住所録の一覧を印刷するには 宛名面を作成 印刷する 1 宛名面のレイアウトを選ぶ [ ファイル ] メニューから [ テンプレートセレクタを開く...] クリックします [ テンプレートセレクタ ]

1. まずは Google アカウントを作成する 1-1.Google Analytics の画面を開くまずは Google Analytics( 以下 Analytics と表記 ) の画面を開きます

2. 次のスライドを作る 第 1 部コンピューターの仕組みを体験的に理解する [ 新しいスライド ] をクリックすると 2 枚目のスライドが提示される [ 新しいスライド ] をクリックすると [ タイトルとコンテンツ ] を表示するスライドが選ばれる [ 新しいスライド ] 右下の または [ レ

第1回 マインクラフト・プログラミング入門

Transcription:

マウス操作だけで本格プログラミングを - 世界のナベアツをコンピュータで - プログラムというと普通は英語みたいな言葉で作ることになりますが 今回はマウスの操作だけで作ってみます Baltie, SGP System http://www.sgpsys.com/en/ 操作説明ビデオなどは 高校 情報科 の教材 指導案作ってみました http://www.beyondbb.jp/ Zip の教材内に入っています Ver. 1.0 (2015/01/10) Go Ota, 2014 1

何を作るの? いち に さぁ ~ん よん ごワン ろく~う 数年前にはやったお笑いで 3 の倍数でアホになる という 世界のナベアツの芸を見た人も多いかと思います (YouTube で見れます https://www.youtube.com/watch?v=sf8mmprqfao) 今回の課題は これをコンピュータで再現します 但し 身振りや発音は少し難しいので 次のような内容とします 1 から 40 までの数字を表示するただし 3 の倍数の場合は Aho と表示する 5 の倍数の場合は Wan と表示する この問題はふざけているようですが 元は英語圏では Fizz-Buzz という言葉遊びがあり プログラム作成問題としても採用されています 2

何を使って作るの? コンピュータに仕事をさせるためにはプログラムを作成する必要があります ブログラムを作成する言葉はいろいろな種類がありますが ( ちょうど人間の世界でも日本語 中国語 英語などあるように ) これから Baltie という言葉を使っていきます ブロックをマウスを使って組み他立ていくだけで プログラムを作ることができます 3

何を使って作るの? これだけを使います Baltie には非常に多くの機能がありますが 今回は基本的な赤で囲んだボタンやアイコンを使っていきます 4

どうやって学習を進めるの? 1. 基本操作の学習マウスを使ったプログラムの基本的な操作方法を覚えます 2. サンプルプログラム世界のナベアツを最終的に作るための いくつかのサンプルプログラムがあります それを実際に作ってみて プログラムのアイコンの意味を理解しましょう アイコンの意味をワークシートに書いていきましょう サンプルプログラムの意味はグループの中で助け合いながら考えてみましょう 演習問題は4つありますが 授業中に 演習問題 No.1が完成するようにかんばってみましょう 3. 演習問題いろいろな世界のナベアツのプログラムを作ってみましょう 画面上での操作方法の画像が用意されているところもあります 5

基本操作 1: プログラムの画面表示 Modes - 3.Programming (only master mastering level2) - Advanced (classic programming from 9 to 99 years) Baltie は 4 歳の子供から使えいろいろなプログラムの作成モードがあります 高校生らしく いちばん上のモードの設定をします 良くわからなければ 上のボタンを押してビデオを見てください 6

基本操作 2: アイコンを指定 移動させてプログラムを作る プログラムを作るアイコンをクリックしてプログラム領域に移動させる 間違った場合プログラム領域のアイコンをクリックして領域の外に移動させる 実行させるボタンを押す 実行画面が表示されます プログラムを実行されて終わると実行画面がすぐに消えてしまいます 左のアイコンはキーボードの入力待ちで何か入力があるまで画面は消えません どうでしょうか? 簡単ですか? 慣れるまで時間が少しだけかかるきもしれませんが 基本操作はこけだけです 7

サンプルプログラム No.1: 数の表示と計算 では どんどんプログラムを作って実行してみましょう 結果をみて アイコンやアイコンの組み合わせの意味をワークシートに記入していきましょう 8

サンプルプログラム No.2: 文字の定義とその表示 次に文字を表示させるプログラムを作りましょう プログラムの世界では 伝統的に初めて文字を表示させる場合は Hello, World! を使います 文字の入力が間違った場合は アイコンをクリックしたあと マウスの右ボタンをおして その後 Edit を指定します 9

サンプルプログラム No.3: 数と文字の表示 数字と数字の間に文字を表示しています文字は空白 ( スペース ) を指定しています 10

サンプルプログラム No.4: % は何? +-X/ の中まですが % はどんな働きをするか結果を見て考えてみましょう 11

サンプルプログラム No.5: 数を入れる箱を使う ( 変数 ) 数を入れる箱の出し方 数を入れるための箱を使ってみましょう 箱に入っている数で計算などできるようになります 12

サンプルプログラム No.6: 数を入れる箱を さらに使う 同じ A の箱を表示していますが 結果はどうですか? の意味は分かりましたか? プログラムを作成すると同じようなものを入力する必要があります コピー & ペーストを使うと作業が楽になります Baltie では [Shift] キーを押しながら クリックすると 1 行を選択することができます ([Shift] キーを押しながらドラッグすると その範囲を指定することができます ) 13

サンプルプログラム No.7: 判断する 偶数の判定 フローチャート A の内容は偶数か? Yes 画面に 偶数 と表示 プログラムは少し複雑になります 1 行目の A の内容にいろいろな数字を入れて結果を確認してみましょう プログラムの動きを設計することに 動作の流れを考えます このときフローチャート ( 流れ図 ) で表現することがあります 14

サンプルプログラム No.8: もっと判断する 偶数と奇数の判定 前のプログラムは少し変えて奇数も表示するようにします 同じように 1 行目の A の内容にいろいろな数字を入れて結果を確認してみましょう フローチャート No A の内容は偶数か? Yes 画面に 偶数 と表示 画面に 奇数 と表示 15

サンプルプログラム No.9: 繰り返す フローチャート A の内容を 1 にする A の内容は 10 以下か? No Yes 画面に A の内容を表示 短いプログラムですが 多くの数字を画面に表示することができます フローチャートも参考に意味を考えてみましょう A の内容に 1 を加える 16

演習問題 No.1: 3 の倍数の後に Aho と表示する いままでのサンプルプログラムを参考に 簡単な世界のナベアツのプログラムを作成します 画面のような表示をするようにします 1 から 40 までの数字を表示する 3 の倍数の数字の場合 その後に Aho と表示する 17

演習問題 No.2: 3 の倍数の後に Aho, 5 の倍数に後に Wan と表示する 演習問題 No.1 を少し改良します 画面のような表示をするようにします 1 から 40 までの数字を表示する 3 の倍数の数字の場合 その後に Aho と表示する 5 の倍数の数字の場合 その後に Wan と表示する 見やすいように個々の表示の後に空白を入れる 18

演習問題 No.3: 3 の倍数は Aho, 5 の倍数は Wan と表示する 演習問題 No.2 をさらに改良します 画面のような表示をするようにします 1 から 40 までの数字を表示する 3 の倍数の数字の場合 数字の代わりに Aho と表示する 5 の倍数の数字の場合 数字の代わりに Wan と表示する 3 と 5 の倍数の場合 数字の代わりに AhoWan と表示する 見やすいように個々の表示の後に空白を入れる 作成のポイントの中でさらに を使います 19

演習問題 No.4: 演習問題 No.3 のフローチャートを作成する プログラムの開始と終わり 処理の流れの表記 ( アルゴリズム ) 逐次型 ( 直線型 ) 分岐型 ( 開始 ) 処理 1 条件 No 条件 No 処理 2 Yes Yesの処理 Yes Yes の処理 No の処理 ( 終了 ) 処理 3 ばいばーい 最期の課題です まだ時間のある人は このスライドを参考にして演習課題 No.3 のフローチャートを作成してみてください Forループ型 ( 繰返し型 ) Yes 終了条件 No ループの処理 前判断ループ 20