變數與選擇判斷 靜宜大學資管系 楊子青.

Slides:



Advertisements
Similar presentations
宋代的社会生活. 宋代的社会生活 Part 1 探究课本 衣 结论:在宋朝,不同身份的人的着装是不一样的。 试一试:你能完成下面的互动练习吗?
Advertisements

外科护理学 沧州医学高等专科学校.
新区青年汇APP 产品演示.
3.2 打地鼠游戏 学习目标: 随机图片的显示 时间控件的用法 函数的定义使用方法 随机数的产生使用方法 数学公式的使用方法 任务目标:
控制流程實作 胡百敬 精誠公司恆逸資訊 二○一七年三月十九日
資料庫設計 Database Design.
第三章 使用者基本介面設計 課程名稱:程式設計 授課老師:李春雄 博士
第4章 VHDL设计初步.
習慣為成功之本 方智出版社 郭騰尹/著 書摘製作人: 全家便利商店教育訓練中心 盧冠諭 :
Chapter 8 Liner Regression and Correlation 第八章 直线回归和相关
59 中 张丽娟 学习目标: 1. 识记并理解运用 6 个单词和 5 个短语。 (source, accessible, network, access, via, create come up with, from the moment on, consist of, go down , at the.
项目六 职业生涯规划的方法与步骤.
Operators and Expressions
手持式裝置之隨身照護應用 Android開發環境設定 鐘國家 老師.
手持式裝置之隨身照護應用 Android開發環境設定 鐘國家 老師.
課程名稱:程式設計 授課老師:________
MIT App Inventor簡介及 「Hello World」程式初體驗 靜宜大學資管系 楊子青
Working with Databases (II) 靜宜大學資管系 楊子青
行動商務與多媒體應用學系 詹啟祥 辦公室:HB35室 分機:
第五讲 数据的分组、合并与转换.
Creating Animated Apps (I) 靜宜大學資管系 楊子青
1 巨集 2 資料型態 3 物件、屬性、方法與事件 4 陳述式與副函式 5 其他注意事項 6 範例
Working with Databases (II) 靜宜大學資管系 楊子青
第4章(2) 空间数据库 —关系数据库 北京建筑工程学院 王文宇.
Working with Databases (II) 靜宜大學資管系 楊子青
创建型设计模式.
C 語言簡介 - 2.
The expression and applications of topology on spatial data
Chapter 2 Basic Elements of Fortran
變數命名 保留字(Reserved Word)
Android App簡介及 App Inventor 2體驗 靜宜大學資管系 楊子青
雞同鴨講 (The Tower of Babel)
PubMed整合显示图书馆电子资源 医科院图书馆电子资源培训讲座.
App Inventor 2初體驗 靜宜大學資管系 楊子青
資料庫 靜宜大學資管系 楊子青.
Programming Your App’s Memory 靜宜大學資管系 楊子青
在Microsoft Access 下 建立資料庫
虚 拟 仪 器 virtual instrument
打地鼠(陣列版).
内容营销.
CH1 我的第一個App與變數宣告.
陳維魁 博士 儒林圖書公司 第三章 變數與繫結 陳維魁 博士 儒林圖書公司.
GridView.
2017 年终工作述职报告 Year-end work reporting on activities report
HelloPurr_Extend 靜宜大學資管系 楊子青
Repeating Blocks: Iteration 靜宜大學資管系 楊子青
LOGO 公司介绍企业宣传PPT COMPANY INTRODUCTION PROPAGANDA PPT
Video 影像 (VideoPlayer 影像播放器、Camcorder 錄影機) 靜宜大學資管系 楊子青
Text To Speech (TTS, 文字轉 語音)、讀簡訊 靜宜大學資管系 楊子青
TinyDB資料庫 靜宜大學資管系 楊子青.
進階UI元件:ListView元件以及複選 靜宜大學資管系 楊子青
反覆迴圈、陣列、副程式 靜宜大學資管系 楊子青
反覆迴圈、陣列、副程式 靜宜大學資管系 楊子青
打Mole不打Ladybug (IV): 讓使用者控制Ladybug移動 靜宜大學資管系 楊子青
2012 程式設計比賽 Openfind 天使帝國 v2.0 (蓋亞的紋章).
Activity的生命週期: 播放音樂與影片 靜宜大學資管系 楊子青
App Inventor 2基礎概念 靜宜大學資管系 楊子青
Programming Your App to Make Decisions: Conditional Blocks 靜宜大學資管系 楊子青
MGT 213 System Management Server的昨天,今天和明天
ABAP Basic Concept (2) 運算子 控制式與迴圈 Subroutines Event Block
加速感測器 靜宜大學資管系 楊子青.
NFC (近場通訊, Near Field Communication) 靜宜大學資管系 楊子青
SQLite資料庫 靜宜大學資管系 楊子青.
Programming Your App to Make Decisions: Conditional Blocks 靜宜大學資管系 楊子青
辦理多元優質社團活動經驗分享 國立秀水高工 張柏紳.
ABAP Basic Concept (2) 運算子 控制式與迴圈 Subroutines Event Block
SAS 統計程序實作 PROC MEANS (一個母體)
InputStreamReader Console Scanner
When using opening and closing presentation slides, use the masterbrand logo at the correct size and in the right position. This slide meets both needs.
App Inventor 2.
Presentation transcript:

變數與選擇判斷 靜宜大學資管系 楊子青

1. 變數(Variables) A variable is a named storage location, that stores a value of a particular data type. It is called variable because you can change the value stored. App Inventor不用 設定資料型態, 會自動進行轉換

(1) 宣告變數 1. 拖曳出 initialize global name to 全域數域 區域數域

宣告變數 2. 設定變數名稱 3. 設定初值

(2) 取得變數值 選擇變數名稱

(3) 設定(變更)變數值 選擇變數名稱

Setting a Variable to an Expression Incrementing a Variable Building Complex Expressions

Math drawer In the Math drawer, App Inventor provides a wide range of mathematical functions.

(4) 顯示變數值 Changing a variable has no direct effect on the app’s appearance. When you modify a component property, the user interface is directly affected. This is not true for variables. This is one of the advantages of storing data in a variable as opposed to a component property it allows you to show just the data you want when you want to show it. It also allows you to separate the computational part of your app from the user interface, making it easier to change that user interface later.

2. 選擇判斷 App Inventor provides conditional blocks which are found in the Control drawer of the Built-In palette.

Relational and logical operator blocks used in conditional tests You can plug any Boolean expression into the “test” slot of these blocks.

鱷魚拔牙整人玩具 http://www.i-gamer.net/play/2978.html

修改專案,短按圖片第6次出現獅子

修改專案,隨機於第2-6次出現獅子

自行練習:請設計一個擲筊的App 擲筊(擲爻) 凸起部份稱為「陰面」(也就是反面),平面的部份則稱為「陽面」(也就是正面)。 會出現三種情況: 聖杯:一正一反,表示神明同意你的請求 笑杯:兩個平面向上,表示神明在笑,還未決定同不同意 蓋杯(陰杯):兩個平面朝下,表示請求駁回

提示 拉一個Button,讓使用者開始擲筊 設定變數Divination1, Divination2,以及Rnd 假設1表示正面:Divination變數值設為True 假設2表示背面:Divination變數值設為False 先用一個Label,暫時顯示兩個筊杯的數字 根據Divination1, Divination2判斷擲筊結果,於手機螢幕顯示出相關的圖片

執行實例

練習: 結合加速器,一次擲一個筊杯 擲完兩次之後,再判斷結果 (聖杯/笑杯/蓋杯) 練習: 結合加速器,一次擲一個筊杯 擲完兩次之後,再判斷結果 (聖杯/笑杯/蓋杯)