pp2018-pp4base

Similar documents
pp2018-pp9base

pp2019-pp10-base

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

pp2018-pp10base

Processing入門マニュアル17

スライド 1

<4D F736F F D B B83578B6594BB2D834A836F815B82D082C88C60202E646F63>

Microsoft PowerPoint P演習 第10回 関数.ppt [互換モード]

Processingをはじめよう

情報システム設計論II ユーザインタフェース(1)

課題

Processingをはじめよう

Rerank-By-Example: Rerank Search Results by Operation

情報システム設計論II ユーザインタフェース(1)

Microsoft PowerPoint - [150421] CMP実習Ⅰ(2015) 橋本 CG編 第1回 幾何変換.pptx

課題


目次.Edu Track のログイン.Edu Track のポータル画面説明 3. 学修を始める ( 講義室に入る ) 4 4. テキスト履修科目 スクーリング ( ブレンディッド含む ) で使用する機能 5 学習する 5 お知らせ 6 掲示板 ( 公開 ) 6 課題 8 ディスカッション ( 公開

Microsoft Word - 平成サロン09年2月21日一筆箋作成.doc

tn_soturon_sjis.dvi

スライド 1

1. 基本操作 メールを使用するためにサインインします (1) サインインして利用する 1 ブラウザ (InternetExploler など ) を開きます 2 以下の URL へアクセスします ( 情報メディアセンターのトップページからも移動で

課題

2007年度版

スライド 1

20180308森の日県南支部 林

情報システム設計論II ユーザインタフェース(1)

スライド 1

JavaScriptで プログラミング

RAYOUT

Microsoft Word - 415Illustrator

ToDo: 今回のタイトル

Microsoft PowerPoint P演習 第5回 当たり判定(2)【課題】.pptx

CG

情報システム設計論II ユーザインタフェース(1)

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

メールサーバ仕様変更に伴うメール設定変更方法

JTrimで「さくらんぼ《を描く[下巻]

メソッドのまとめ

manaba course 出席機能 操作マニュアル

Windows 10 はマイクロソフト社の OS(Operating System: 基本ソフト ) です OS は パソコンの本体とプリンター キーボード マウスなどのハードウェアを仲介します また Word Excel などのアプリの制御や ファイルの作成 削除などを階層的に管理します を使うと

情報処理

IPPO - 校内研修支援プログラム - 使用説明書 目次 項 目 ページ 1 プログラム利用の準備 この説明書の記述について プログラムの動作環境等 プログラムファイルのコピー プログラムファイルの起動 4 2 プログラムファイルの利用

<4D F736F F D208AC888D B836A F C91808DEC837D836A B81698AC7979D8ED A E646F6

LUNA活用ハンドブック_CS5.5.indd

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

スライド 1

Microsoft Word - Office365_EndUser_Basic_Guide.docx

第2章 Macintoshの基本操作

プログラミング入門1

大容量情報検索論

CG

目次 Webフォルダの特長と仕組み 3 Webフォルダの開き方 4 1 児童生徒の場合 4 2 先生の場合 5 Webフォルダ機能 ファイルのアップロード ( 保存 ) 6 ファイルのダウンロード 7 ファイルの開き方 8 新規フォルダの作成 9 フォルダ ファイルの名称の変更 10 フォルダ ファ

プログラミングA

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

PowerPoint プレゼンテーション

7.1 研究者情報の修正 e-rad に登録している自身の情報を修正する手順について説明します 画面 操作概要 トップ (1) グローバルメニュー 研究者情報の修正 を選択 研究者情報の修正 (2) 研究者の情報を修正 研究者情報の修正 ( 入力内容の確認 ) (3) 修正した研究者の情報を確認 研

画面上部 1 管理者設定検索自動振分一覧 説明管理者モード / 一般モードの切替を行います 詳細については 注意事項を参照下さい を押すとメニューが表示されます 管理者モードの操作方法は 管理者設定編 を参照下さい キーワードを元に 選択したFAXの文書の検索が出来ます FAX 自動振分の情報を確認

2019/02/13 TCU Storage TCU アカウントを持つ人同士とのファイル共有 TCU アカウントを持つ人同士でのファイル共有の手順を解説します はじめに 以下を 参考にして グループ申請 をおこなってください グループ申請 1. ポータルサイトから グループ申請 手続きをおこないます

スライド 0

クラウドの活用 クラウドとは雲 または雲状の煙やほこりという意味です ネット上にあって仕事はしてくれるがどこにあるかよくわからないサービスをクラウドと呼びます ここではクラウドサービスまたはクラウドサービスで利用されるサーバー群を指しクラウドを活用すると表現します クラウドには Micro soft

スライド 1

プログラミング基礎

Microsoft PowerPoint - Outlook2016(新)

Taro-テキスト.jtd

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

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

情報システム運用・管理規程

プログラミング入門1

図 2 インストールウイザード画面 図 3 のような画面が表示されるので 使用許諾契約の全項目に同意します (A) にチェックを入れ て 次へ (N)> をクリックしてください 図 3 使用許諾契約の画面 図 4 のような画面が表示されるので 次へ (N) をクリックしてください インストール先を変

Microsoft Word - ラベルマイティStep1.doc

ガイダンス

第 12 講データ管理 1 2 / 14 ページ 12-1 データベースソフトの概要 データベースとは集められた様々なデータをテーマや目的に沿って分類 整理したものです データベースソフトでは データベースを作成し その管理を行います 何種類ものファイルや帳簿で管理していたデータをコンピュータ上で互

3. 文字の入力 文字 ボタンをクリックします 文字入力したい範囲をドラックし 文字枠を作成します 文字を入力します この作業を繰り返します マウスポインタの形 4. 文字枠のサイズ変更 拡大 ボタンをクリックします 大きさを変えたい文字枠をクリックします マウスポインタを文字枠の右下のハンドル (

課題

Computer Graphics

目次 1. 履修カルテシステム利用にあたって 動作環境 アクセス URL システムの使い方 教職課程履修カルテ WEB システムへのログイン 各画面共通構造 について 情報一覧

PowerPoint プレゼンテーション

高経大生ポータルサイトの使い方

PowerPoint プレゼンテーション

Microsoft Word _みちのくGIDAS_操作マニュアル_ docx

2/10 ページ 対象画像の選択 エルスプローラなどで対象の ( 縮小する ) 画像が入っているフォルダーを開きます 例えば 次の通りです 例では 下のフォルダーから反転しているファイル ( つまり 2006_ JPG ) を縮小するものとします 以下の説明では 対象画像 と呼びます

アプリケーション

設問 println はそこで指定されている内容を出力して改行するものである. 一方,print は内容を出力して改行しないものである. 下記のプログラムそれぞれについて出力結果がどうなるか回答せよ. 下記のプログラム - を実行すると, fms という文字列が 回表示される. プログラム - vo

C#の基本

G-mail とは何ですか? G-mail とは Google が提供するフリーメールですメールにはプロバイダ ( インターネット接続の契約した会社 ) から提供されるものと携帯電話を購入すると提供されるもの そしてインターネット上で無料で登録利用できるメールアドレスがあります プロバイダから提供さ

内容 1 はじめに インストールの手順 起動の手順 Enterprise Architect のプロジェクトファイルを開く 内容を参照する プロジェクトブラウザを利用する ダイアグラムを開く 便利な機能.

スライド 1

プログラミング入門1

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

C プログラミング演習 1( 再 ) 2 講義では C プログラミングの基本を学び 演習では やや実践的なプログラミングを通して学ぶ

第 2 版 東洋英和女学院大学大学院

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

産能大式フローチャート作成アドインマニュアル

プログラミングA

SnNCutCnvs ステッカーウィザードを使ってデザインを作成する ここでは スターターキットに付属している A4 サイズ (210 mm 297 mm) のプリントステッカーを使用する場合の例を説明します [ ステップ 1] エリアサイズを変更します パソコンの場合 : 編集画面 >[ プロジェ

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

目次 新規ユーザー登録... 3 初期設定... 6 (1) 特定商取引法に基づくページのURLを設定する... 7 (2) コンバージョン測定タグを設定する... 7 サイトを作成してみよう

本テキストの作成環境は 次のとおりです Windows 7 Home Premium Microsoft Excel 2010( テキスト内では Excel と記述します ) 画面の設定 ( 解像度 ) ピクセル 本テキストは 次の環境でも利用可能です Windows 7 Home

Wordの学習

Transcription:

プログラミング入門 Processing プログラミング第 4 回 九州産業大学理工学部情報科学科神屋郁子 ( pp@is.kyusan-u.ac.jp ) 時限 クラス 水 1 機械 ( クラス 3) 水 2 機械 ( クラス 1) 水 4 電気 (B1 B2) 後ろ 5 列は着席禁止 3 人掛けの中央は着席禁止 第 4 回の内容 前回の質問への回答 マウスの操作と図形の描画 : メソッド 小テスト 2 前回の質問から (1/2) 前回の質問から (2/2) lineの使い方 line(x1, y1, x2, y2); 例 line(10,20,30,40); (10,20) と (30,40) の間に線を引く 図形を傾けるには rotateを調べる (9 週に扱います ) 曲線 bezier を調べる 4 点のx,y 座標のデータ 例 bezier(85, 20, 10, 10, 90, 90, 15, 80); 半円 arc(x, y, 幅, 高さ, 開始角度, 終了角度 ); 例 arc(50, 55, 50, 50, 0, HALF_PI); 3 rect と quad の違い どちらも 4 角形ですが rect は線が水平と垂直 triangle や quad の数値 リファレンスを見てください ( まず調べよう ) 人によって進度や難易度が違うので全体には詳しく説明しません 遠慮なく個別で 質問してください x,y 座標のペアが triangle( 三角形 ) だと 3 つ quad( 四角形 ) だと 4 つ 背景色 background( 赤, 緑, 青 ); 背景を 2 色に background は 単色 または 画像 単色以外は 画像を使うと良い 画像は 10 週目に説明 4

前回の復習命令 ( メソッド ) 命令をまとめて新たな命令を作る 命令の記述 例 命令の名前 ( データ 1, データ 2, データ 3, ); size(360,360); rect(50,50,50,50); nostroke(); データの個数は命令によって違う データがない場合もある 命令の名前 (); の形 自動販売機のところに行くコインを入れるジュースを選ぶジュースを取り出す ジュースを買う まとめてジュースを買うという命令を作りたい 5 6 命令を作る 動きのあるプログラム : 構造を作る 命令を作るときの書き方 void 命令の名前 () { 文 1; 文 2; 実行する処理文 3; 7 setup と draw という命令を作る 前回の書き方 実行したい処理 ( 設定や描画の命令を並べた ) 今回の書き方 void setup { 最初に一度実行したい処理 ( 初期設定 ) void draw { 繰り返し実行したい処理 ( 描画 ) 8

プログラムを構造にする マウスポインタの位置 命令を並べて命令を作る void setup(){ 最初に 1 度実行したい処理 ( 初期設定 ) 繰り返し実行したい処理 ( 描画 ) setup と draw という命令の名前は決まっている setup と draw という 2 つの命令を作ることで動きのあるプログラムを作ることができる 9 ellipse(0, 0, 50, 50); 数値はすべて 0 や 50 という数値 座標は変化しない ellipse(mousex, mousey, 50, 50); mousex や mousey は 現在のマウスの座標が数値として格納されている変数 値が変化するので座標も変化する 変数は次回詳しく 10 void setup(){ size(256, 256); nostroke(); framerate(30); fill(mousex, 0, 0); ellipse(mousex, mousey, 50, 50); 1. 動きのあるプログラム 1 マウス操作で画像を描く 命令 ( メソッド ) をつくる / つかう Processing で用意されている命令をつかう size(360, 360); rect(50, 50, 50, 50); Processing で決められている命令をつくる Processing が実行時にその命令を勝手に使う void setup() { void draw() { 自分で命令をつくり つかう void fade() { fade(); 11 12

構造を理解する fade(); fadeの命令を使う void setup(){ 最初に1度実行したい処理 初期設定 setupとdrawという 命令の名前は 決まっている fade(); 繰り返し実行したい処理 描画 自分で名前を付けた 命令(fade)を 描画の処理の中で使う void fade(){ fill(mousex, 99, 99); float speed = dist(mousex, mousey, pmousex, pmousey); ellipse(mousex, mousey, speed, speed); fadeの命令を作る void fade(){ fill(255, 255, 255, 5); rect(0, 0, width, height); 自分で名前を付けた 命令(fade)を作る int ct = 0; 3. フェードアウト(一部) 13 5. 動きのあるプログラム2 14 int count = 0; void setup(){ size(360,360); framerate(30); void setup(){ size(400,400); nofill(); ct = (ct + 1) % 360; stroke(255, 0, 0); line(180, 180, 180 + 180*sin(radians(ct)), 180+180*cos(radians(ct))); for文で複数の円を描く 繰り返し background(0); count++; for(int i = 0; i < 20; i++){ stroke(0, (((i+count) * 20) % 250),0); ellipse(200,200,20*i, 20*i); 15 5. 動きのあるプログラム3 16

プログラムの提出 ( 演習点 ) 動きのあるプログラムを作ってみよう! 1 3 5 7 のどれかを改良したものを提出 K s Life のレポート機能から 締め切りは 6 日後の 23:59 それ以降も受け取るが減点する もっと改良したくてもこの時間に一度提出しよう ( 削除して提出しなおし可能 ) 評価は K s Life 上ではしない 17 提出する内容 以下をコメントとして入力 今回の内容の概要 (1,3,5,7 のどれを改良したか ) 工夫した点 ( どのように改良したか ) 質問 ( 何かあれば ) 感想 ( 簡単だった 難しかったなど ) 入らない場合は 3 つ目の提出ファイルとして追加してもよい 提出ファイルとして以下の 2 つ プログラム (*.pde) 実行画像 (PNG または JPG) 提出ファイルの名称にはそれぞれ学籍番号を入力 18 プログラミング入門で提出するレポート 講義で指定された内容のファイルを提出 作成したプログラム本体 (.pde ファイル ) プログラムは問題ごとに保存しておく プログラムを実行した際の画像 (.png ファイル ) 画像は 提出するプログラムのみスクリーンショットを撮って保存する K s Life で提出 画像ファイルの保存方法 19 20

フォルダの作成 ( 初回のみ実施 )(1/4) ツールバーの中の フォルダ のアイコンをクリック フォルダの作成 ( 初回のみ実施 )(2/4) 右側の ピクチャ のアイコンをクリックし 新しいフォルダー のアイコンをクリック 21 22 フォルダの作成 ( 初回のみ実施 )(3/4) 新しいフォルダーが作成される フォルダの作成 ( 初回のみ実施 )(4/4) フォルダの名前を プログラミング入門 に変更する 23 24

画像ファイルの保存方法 (1/6) ここに入力して検索 に Snipping Tool と入力し起動 Sn ぐらいまで入力すると出てきます クリックして起動 画像ファイルの保存方法 (2/6) モードから [ ウィンドウの領域切り取り ] を選択 25 26 画像ファイルの保存方法 (3/6) [ 新規作成 ] をクリックし 実行画面を選択してクリック 画像ファイルの保存方法 (4/6) クリックした画像が選択される 27 28

画像ファイルの保存方法 5/6 画像ファイルの保存方法 6/6 [ファイル] [名前をつけて保存]を選択 プログラミング入門のフォルダの下に プログラムと同じ ファイル名 例 pp03p2 で保存 29 30 K s Lifeにログインし ホーム画面の提出物最新情報から プログラミング入門のレポートページをクリック スクリーンショットの都合上 情報 ネットワーク特論 という科目名に なっていますが プログラミング入 門 という科目のレポートが届いてい ます 31 32

レポートタイトルをクリック [提出レポート]にプログラム本体と画像ファイルの2つを 提出 [コメント]に 以下をコメントとして入力 で書か れた内容を入力し 提出 33 34 Processingのフォルダは プログラム本体 画像ファイルともに[ファイルを選択]を 左側の一覧の[PC]をクリックして[ドキュメント]をクリッ クリックし 提出するファイルを選択 画像はプログラム を選択した画面 クし [Processing]というフォルダを選択 提出するファイルの保存場所は 次のページを参考に 35 36

プログラミング入門のフォルダは [PC]の[ピクチャ]をクリックし [プログラミング入門] ファイルがアップロードされたら 名称にそれぞれ自分の というフォルダを選択 学籍番号を記入 必須 37 38 コメントを記入 なければ書かなくて良い [レポートを提出]ボタンを押して提出完了 39 40